Newsgroup: it.comp.appl.access
Titolo: Aiuto per filtro campo maschera

Chiedo un aiuto per questo tipo di problema.
Ho una maschera con un campo "fornitore" e un campo "articolo"
Vorrei che una volta che seleziono un fornitore, nel campo articolo mi 
faccia selezionare
solo gli articoli associati a quel fornitore.
(ovviamente nel db c'è 'apposita tabella che associa a ciascun fornitore i 
sui articoli).
Grazie a tutti in anticipo per l'aiuto!
Aldo 


Ciao Aldo,
alcune precisazioni:
nelle maschere esistono i controlli e non i campi, che sono invece presenti 
nelle tabelle e nelle query;
il "campo articolo" al piů puň contenere un solo valore e non molti come 
dici;
non č la tabella che "associa" ma la relazione, il join di relazione.
Detto questo credo tu ti riferisca ad una combobox o casella combinata dove 
elenchi gli articoli;
se č cosě alimenta la combo da una query che abbia nella colonna Fornitore 
il valore presente nella maschera:
Forms!TuoNomeMaschera!TuoControlloFornitore
Dopo aver scelto il fornitore, nella maschera, da codice:
Me.TuoNomeCombo.requery
Fammi sapere.
Ciao, Carlo 


Prima di tutto grazie per l'aiuto.
La maschera mi serve per inserire gli ordini ai fornitori nella relativa 
tabella ordini.
Quindi, una volta selezionato il fornitore con la combobox, vado nella 
combox degli articoli per selezionare l'articolo d'acquisto.
Qui trovo tutti gli articoli in anagrafica, ma io vorrei trovare solo quelli 
associati a quel fornitore (esiste una tabella che associa
fornitore/articolo/prezzo).
Quello che hai scritto tu di alimentare la combobox con una query mi sembra 
la strada giusta, però
non capisco come fare ad applicare le istruzioni che mi hai dato.
Se riesci a darmi qualche istruzione in più ti ringrazio molto!
ciao
Aldo


Prima di tutto dovresti aver creato una relazione tra Articoli e Fornitori 
nel senso che alla tabella Articoli avresti dovuto prevedere un campo 
Fornitore (numerico) per poi fare il join di relazione...uno a molti...un 
fornitore molti articoli.
Se questo č stato fatto possiamo proseguire, altrimenti implementa prima la 
modifica.
Tab Fornitori:
ID
NomeDitta
Altro
Tab Articoli
IDArticolo
Fornitore (numerico)
altro
Relazioni = un Fornitore Molti articoli (uno a molti)...tra IDFornitore di 
Tab Fornitori e Fornitore di Tab Articoli.
Ciao, Carlo 

Ho una tabella (PrezziAcquisto) dove ci sono questi campi:
"Articolo" "Fornitore" "Prezzo"
poi, su tua indicazione, ho creato una query (FornitoreArticolo)
dove posso estrarre per ogni fornitore tutti i suoi articoli.
può andare bene?
Grazie molto
Aldo

 Aldo
Sì, dovrebbe andare bene.
Se usi la query nella combo non dimenticare di mettervi il criterio =
Forms!TuaForm!TuoControlloFornitore
e poi fare un bel requery della combo subito dopo aver scelto il fornitore 
nella maschera:
per esempio su deselezionato del controllo fornitore:
Me.NomeCombo.requery
Ciao, Carlo 

 ha scritto nel messaggio 
news:esf53m$q23$1...@tdi.cu.mi.it...

Vediamo se ho capito:
criterio = Forms!TuaForm!TuoControlloFornitore
lo metto sul campo fornitore della query.
poi il controllo articolo (dimenticavo che questo è su una sottomaschera, ma 
non penso sia un problema)
lo faccio attingere dalla medesima query.
Però non capisco dove devo scrivere "Me.NomeCombo.requery" .
Sulle proprietà del campo fornitore  "dopo aggiornamento"  "generatore di 
codice" ?
Non so come ringraziarti x questo tuo aiuto, e soprattutto scusa la mia 
incapacità....
Aldo


Leggi di più la guida perchè è una miniera di informazioni.
Ciao; Carlo 

 ha scritto nel messaggio 
news:esgmnd$tm3$1...@tdi.cu.mi.it...

FUNZIONAAA!
Grazie molto per l'aiuto!
spero che questo possa essere stato utile per me e per altri che ci leggono!
A presto....
Aldo