Newsgroup: it.comp.appl.access
Titolo: Combobox e impostazione valori

Ciao a tutti.
Smanetto da un po' in Access creando vari database anche se uso solo le 
funzioni base offerte dal programma... non so niente di SQL et similia.
Il mio problema è:
Ho creato una tabella contenente i campi "ID, Provincia, Sigla, 
Regione".
Dalla tabella principale ho eseguito la ricerca guidata nel campo 
Provincia selezionando il tutti i campi della tabella secondaria, così 
da creare una combobox.
Nella tabella principale mi viene memorizzato l'ID della scelta 
effettuata e fin qui tutto OK.
Il mio problema è come fare, per poter immettere il nome di una regione 
tramite una query e poter filtrare quindi tutte le province contenute 
in quella regione senza ricorrere a stringhe cervellotiche nei criteri 
di filtro della query stessa.
Ad esempio: se gli ID sono: Roma 10, Latina 12, Frosinone 27, Rieti 54, 
Viterbo 76 potrei immetterli nei criteri di ricerca della query nel 
campo ID, ma mi pare una soluzione abbastanza lunga per poter 
applicarla a tutte le attuali 110 province d'Italia, senza contare la 
possibilità d'errore.
Esiste un modo per poter impostare un valore in ulteriori 3 campi di 
una tabella quando è stato selezionato un valore specifico nel primo 
campo contenente la combobox?
Grazie per la pazienza nel leggere e a chi risponderà.
-- 
Alan
__________________________________
(Woddy Allen)
Il mio fisico non tollera la roba, l'alcool. Veramente! Ho bevuto due 
Martini la vigilia dell'ultimo dell'anno e ho tentato di dirottare un 
ascensore su Cuba!

 Alan
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 sulla regione, invece che sulle singole provincie di una regione.
Scusa il mio analfabetismo, ma cosa intendi per "mettere in join"?
Devo forse creare una relazione tra ID_principale e ID_province?
-- 
Alan
__________________________________
(Woddy Allen)
Odio la realtà. Nei miei film c'è sempre qualcosa che idealizza la vita 
o la fantasia contro ciò che è spiacevolmente reale. Purtroppo il solo 
posto dove si può mangiare una buona bistecca è la realtà.

 sulla regione, invece che sulle singole provincie di una regione.
Scusa se ho risposto prima di provare... tutto OK, grazie...
Ho creato una nuova query in visualizzazione struttura inserendo la 
tabella_principale e la tabella_provincia collegando la ID_provincia 
nella tabella_principale con la ID provincia della tabella_provincia.
Ho trascinato il campo "Regione" nella prima colonna della query con il 
criterio [Inserisci la Regione] e i campi d'interesse della 
tabella_principale nelle altre colonne, così, eseguendo la query, mi 
visualizza tutte le province contenute nella Regione immessa 
manualmente.
Ah! Approfitto ancora dell'aiuto... ma quando, in una query, inserisco 
un criterio di ricerca, è possibile usare i caratteri jolly? Devo 
sempre scrivere la parola precisa e inoltre mi confronta il campo 
intero e non parte del campo.
Grazie di nuovo per il prezioso aiuto.
-- 
Alan
__________________________________
(Woddy Allen)
Un tizio: "Provi ad avvicinarsi alla contessa e io la faccio a pezzi!". 
Allen: "Se un uomo mi dicesse quello che lei mi ha detto, lo 
ucciderei!". Il tizio: "Ma io sono un uomo!". Allen: "Beh, intendevo un 
uomo un pò meno alto...".

 Grazie di nuovo per il prezioso aiuto.
Prego


 non usi l'operatore uguale ( = ) ma usi l'operatore Like (vedi help).
Io intendevo creare una query che mi chieda di inserire una stringa ed
eseguire il filtro sulla base di essa.
Mi spiego meglio.
Creo la query come mi hai indicato tu e nel campo "Regione", alla voce
"Criteri", io inserisco [INSERIRE LA REGIONE] così che quando lancio
la query mi viene richiesta l'immissione del nome di una regione.
Ma se non inserisco la stringa per esteso non mi viene restituito alcun
risultato. Io vorrei poter fare in modo di poter inserire anche solo
FRI per potermi veder filtrare tutto il Friuli Venezia Giulia.
Ho provato con * [INSERIRE LA REGIONE] * ma in questo modo non mi
filtra nulla ed è pure normale perchè trova l'asterisco all'inizio.
Ho dato un'occhiata all'help di Like, ma non ho trovato qlcs in merito
al mio problema
Alan

al mio problema
Naturalmente nell'help, relativamente all'operatore Like, trovi scritto come 
si usa tale operatore a prescindere dal contesto in cui lo usi, ma mi sembra 
di capire che non hai tenuto assolutamente conto di quello che scritto 
sull'help.
Probabilmente non hai ben compreso quanto è scritto sull'help, nel qual caso 
la cosa migliore sarebbe stata quella di chiedere delucidazioni su ciò che 
non ti era chiaro: a mio parere invece sei alla ricerca di qualcuno che ti 
scodelli la "pappa pronta". ;-)
E se così è, nei criteri della query prova a scrivere:
Like "*" & [INSERIRE LA REGIONE] & "*"
A questo punto prova a digitare FRIU e vedi se la query ti seleziona i 
record del Friuli Venezia Giulia.


 record del Friuli Venezia Giulia.
Grazie & grazie... "&" proprio come il carattere che mi mancava.. ero
arrivato a scrivere "*" [...] "*", ma mi dava errore di sintassi...
Ciao e grazie di nuovo
Alan