Musketeer Fly
11-11-2003, 17:42
Premetto che non è mia intenzione fare pubblicità, ma i nomi che utilizzerò servono per spiegare meglio quello che desidero creare.
Sarei intenzionato a creare una tabella 'Archivio' con i seguenti campi:
macchina - Testo (nel quale poter inserire "4x4", "Auto sportiva", "Utilitaria", "Rappresentanza", …)
marca - Testo (nel quale poter inserire "Fiat", "Opel", "Ford",…)
modello - Testo (nel quale poter inserire "Punto", "Panda", "Espace", "Corolla"…)
colore - Testo (nel quale poter inserire "Bianco", "Blu", "Blu elettrico", "Grigio"…)
Una volta creata la tabella passerei alla creazione della relativa maschera per inserire i dati (attraverso l' autocomposizione). A questo punto mi sorge un dubbio: se ho già inserito come "macchina" '4x4' e volessi reinserirlo digitando solamente la prima lettera / cifra '4' o ancora meglio senza dover digitare la parola, come posso fare? Quali modifiche mi consigliereste? Vi chiedo questo perché non vorrei aver il caso '4x4' e '4 x 4' che giustamente il database vede come due cose diverse.
Andando avanti, mi servirebbe creare una query o tabella o altro (con gli stessi campi descritti prima o con riferimento a questi) e subito dopo, costruita la maschera, poter riselezionare i dati inseriti, ma in modo condizionato. Mi spiego meglio:
Se nella tabella 'Archivio' ho creato i seguenti record
- Utilitaria / Fiat / Punto / Bianca
- Rappresentanza / Alfa Romeo / 145 / Nera (non so se esiste)
- Auto sportiva / Fiat / Barchetta / Gialla
- Utilitaria / Fiat / Stilo / Grigio
- Utilitaria / Lancia / Y / Gialla
- Utilitaria / Fiat / Punto / Nera
Vorrei che nella query o tabella o altro creata selezionando il dato dal campo "macchina" ottenga in ordine crescente 'Auto sportiva', 'Rappresentanza', 'Utilitaria' (in particolare solo una voce per Utilitaria e per altri casi futuri che non ho inserito); in base alla selezione del campo "macchina", possa scegliere solamente tra 'Fiat' e 'Lancia' (sempre in questo caso con una sola voce per 'Fiat'); passando al campo "modello", se ho scelto 'Fiat' ,possa selezionare solamente i modelli 'Punto' e 'Stilo' (sempre in questo caso con una sola voce per 'Punto'); se ho selezionato 'Stilo', in questo caso possa scegliere solamente il "colore" 'Giallo' (l' unico che ho inserito).
Come avete capito vorrei avere una maschera che sia valida per ogni tipo di inserimento e composizione in modo condizionato o filtrato.
!!!!! Lo so che non è una cosa semplice, ma confido nelle vostre ottime capacità !!!!!
Inoltre sia possibile inserire dei dati nei campi in quest' ultima query o tabella o altro creata senza andare a modificare la tabella dalla quale sto prelevando i dati.
Attenderò i vostri suggerimenti (che siano i più chiari possibili dato che non vorrei commettere errori dovuti ad una mia cattiva comprensione)
Sarei intenzionato a creare una tabella 'Archivio' con i seguenti campi:
macchina - Testo (nel quale poter inserire "4x4", "Auto sportiva", "Utilitaria", "Rappresentanza", …)
marca - Testo (nel quale poter inserire "Fiat", "Opel", "Ford",…)
modello - Testo (nel quale poter inserire "Punto", "Panda", "Espace", "Corolla"…)
colore - Testo (nel quale poter inserire "Bianco", "Blu", "Blu elettrico", "Grigio"…)
Una volta creata la tabella passerei alla creazione della relativa maschera per inserire i dati (attraverso l' autocomposizione). A questo punto mi sorge un dubbio: se ho già inserito come "macchina" '4x4' e volessi reinserirlo digitando solamente la prima lettera / cifra '4' o ancora meglio senza dover digitare la parola, come posso fare? Quali modifiche mi consigliereste? Vi chiedo questo perché non vorrei aver il caso '4x4' e '4 x 4' che giustamente il database vede come due cose diverse.
Andando avanti, mi servirebbe creare una query o tabella o altro (con gli stessi campi descritti prima o con riferimento a questi) e subito dopo, costruita la maschera, poter riselezionare i dati inseriti, ma in modo condizionato. Mi spiego meglio:
Se nella tabella 'Archivio' ho creato i seguenti record
- Utilitaria / Fiat / Punto / Bianca
- Rappresentanza / Alfa Romeo / 145 / Nera (non so se esiste)
- Auto sportiva / Fiat / Barchetta / Gialla
- Utilitaria / Fiat / Stilo / Grigio
- Utilitaria / Lancia / Y / Gialla
- Utilitaria / Fiat / Punto / Nera
Vorrei che nella query o tabella o altro creata selezionando il dato dal campo "macchina" ottenga in ordine crescente 'Auto sportiva', 'Rappresentanza', 'Utilitaria' (in particolare solo una voce per Utilitaria e per altri casi futuri che non ho inserito); in base alla selezione del campo "macchina", possa scegliere solamente tra 'Fiat' e 'Lancia' (sempre in questo caso con una sola voce per 'Fiat'); passando al campo "modello", se ho scelto 'Fiat' ,possa selezionare solamente i modelli 'Punto' e 'Stilo' (sempre in questo caso con una sola voce per 'Punto'); se ho selezionato 'Stilo', in questo caso possa scegliere solamente il "colore" 'Giallo' (l' unico che ho inserito).
Come avete capito vorrei avere una maschera che sia valida per ogni tipo di inserimento e composizione in modo condizionato o filtrato.
!!!!! Lo so che non è una cosa semplice, ma confido nelle vostre ottime capacità !!!!!
Inoltre sia possibile inserire dei dati nei campi in quest' ultima query o tabella o altro creata senza andare a modificare la tabella dalla quale sto prelevando i dati.
Attenderò i vostri suggerimenti (che siano i più chiari possibili dato che non vorrei commettere errori dovuti ad una mia cattiva comprensione)