Newsgroup: it.comp.appl.access
Titolo: caselle combinate :::per cortesia ..

Cerco disperatamente qualcuno armato di buona pazienza che mi possa
dare precise indicazioni (passo per passo) su come realizzare due
combo in modo tale che scegliendo un valore dalla prima
automaticamente compaiano i valori associati nella seconda.(ho provato
diverse soluzioni trovate sui ng ma nessuna funziona con
me--scusate...)
i miei campi sono id_cliente  e nome_cliente presenti nella tabella
CLIENTI
 e nome_fabbrica e id_cliente presenti nella tabella FABBRICHE.
Relazione 1 a molti tra clienti e fabbriche .Tutti i campi sono testo.
RINGRAZIO SENTITAMENTE GIOVANNI

 ha scritto nel messaggio
news:b8dfef3.03090...@posting.google.com...

Lo avevo postato il 02/09/2003 "Collegamento di due conbo"
ed anche il 06/09/2003 "Caselle combinate help...Grazie"
Ma li leggete i post???????
L'adattamento te lo fai.
Fammi sapere ;)
Sun Rex
Mettiamo che abbiamo due tbl collegate 1-n
tblRubrica
IDRubrica PK (1)
Servizio     testo
tblTipoServizio
IDTipo   PK
IDRubrica  numerico (n)
TipoServizio  testo
Mi creo una frm con origine dati la prima tbl e ci metto una combo con
l'autocomposizione spuntando "Trova un record nella maschera basato sul
valore selezionato nella casella combinata" .
Poi mi creo una seconda combo alimentata dai dati della seconda tbl badando
bene di scegliere anche l'IDRubrica della seconda tbl.
Per sincronizzare la seconda alla prima cioč per permettere che alla
selezione di un valore della prima la seconda mi
mostri i soli dati (n) della seconda tbl aggiungo un paio di righe sul
AfterUpdate della prima combo
Sub CasellaCombinata21_AfterUpdate()
Dim intScelta As Integer
Dim strSQL As String
  ' Trova il record corrispondente al controllo
    Me.RecordsetClone.FindFirst "[IDRubrica] = " & Me![CasellaCombinata21]
    Me.Bookmark = Me.RecordsetClone.Bookmark
intScelta = CasellaCombinata21.Value
strSQL = "SELECT IDTipo,IDRubrica,TipoServizio  FROM tblTipoServizio  WHERE
IDRubrica = " & intScelta & " ;"
CasellaCombinata23.RowSource = strSQL
End Sub
P.S.
Ho lasciato volutamente i nomi delle combo dati da Access.
CasellaCombinata21 č la prima combo cioč quella con "Trova un record nella
maschera basato sul valore selezionato nella casella combinata" .
CasellaCombinata23 č la seconda combo alimentata dalla tblTipoServizio

 wrote in message
b8dfef3.03090...@posting.google.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms scarica il
database di esempi allegato alla FAQ intitolata "Esempi di utilizzo delle
forms".
Apri il database di esempi che hai scricato e seleziona il Topic intitolato
Syncronizing Two Combo Boxes on a Form.
Pigiando il pulsante di comando Show Example ti verrà mostrato un esempio di
ciò che ti serve.
Ragguagli dettagliati di come è stato realizzato l'esempio li trovi nel
seguente link:
http://support.microsoft.com/default.aspx?scid=kb;en-us;97624
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;97624
Grazie ROBERTO è tutto ok.....Funziona. GRAZIE DI NUOVO giovanni