Newsgroup: it.comp.appl.access
Titolo: "visualizzare l'intera combobox su altre caselle"

Salve a tutti, vorrei sapere come posso fare per splittare il
contenuto di una combobox in altre
combobox o casette di testo.
Mi spiego meglio, nel mio database ho una tabella degli articoli con
un ID articolo, codice descrizione ecc,
un'altra tabella è quella per esempio dei clienti. ora ogni cliente
deve inserire in una tabella generale gli articoli che possiede
quindi nella tab generale ci saranno ID articolo, IDcliente ed altri
dati. L'inserimento degli articoli lo faccio fare con una combobox
, ora la scelta memorizza l'IDarticolo nella tabella generale ma nella
Maschera dove effettuo l'inserimento,
una volta scelto il codice dell'articolo nella combobox vorrei che
apparissero tutti i dati relativi a quell'articolo
codice, descrizione ,categoria ecc. o su altre combo o su caselle di
testo entrambe comunque non editabili
quindi di sola lettura solo per assicurarsi di aver scelto l'articolo
giusto.
ho provato ad alimentare queste altre combo con una queri dove l'ID
articolo fosse uguale a quello impostato sulla combo
della maschera ma quando eseguo il comando docmd. requery(control) mi
dà un errore di runtime. :-(
Qualche anima pia potrebbe metteri sulla buona strada senza farmi
leggere l'intero newsgroup?
vi ringrazio anticipatamente e mi scuso della lunghezza forse
eccessiva di questa domanda.
Ciao e grazie   Gigi

 Ciao e grazie   Gigi
Se o ben capito dovresti tramite l'ID articolo selezionato in una Combo
poter completare un inserimento nei campi corrispondenti.
Su evento prima di aggiornare della combo inserisci:
   Dim strFiltro As String
    'Valuta il filtro prima di passarlo alla funzione DLookup.
    strFiltro = "IDarticolo = " & Me!l'IDarticolo & ""
    Me!codice= DLookup("codice", "tblArticoli", strFiltro)
    Me!descrizione = DLookup("descrizione ", "tblArticoli", strFiltro)
    Me!categoria = DLookup("categoria ", "tblArticoli", strFiltro)
Naturalmente se l'IDArticolo e solo numerico
invece le l'IDArticolo e di tipo testo sostituisci  strFiltro  Con:
strFiltro = "IDarticolo = '" & Me!l'IDarticolo & "'"
Ciao
Rino Ferrari

 Rino Ferrari
Ciao Rino e Gigi.
Quanto scritto da Rino č funzionante, ma non ottimizzato.
Rino facendo cosě perdi un sacco di tempo e scrivi
un sacco di codice che potresti evitare...!!
Ora non mi č ben chiaro se si tratta di Associate o non associate
ma presumo associate....!
Componendo la Combo principale con tutti i campi nevessari
e magari mettendoli a larghezza 0 per non esagerare si puň
recuperare il dato della Combo accedendo alla proprietŕ
Column:
Me!codice= Me.NomeCombo.Column(1)
Me!descrizione = Me.NomeCombo.Column(2)
Me!categoria = Me.NomeCombo.Column(3)
Ecc......!!!
Il DlookUp quando possibile č meglio evitarlo.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Ciao
Grazie ragazzi x la celere risposta, non ho ancora provato le
soluzioni lo farò domani al lavoro, comunque il fatto è solo estetico;
nel senso che la combo è alimentata dalla tabella articoli e quindi ha
già dentro tutti i dati che mi servono, ma in fase di inserimento
l'utente deve inserire solo il codice articolo nella combobox fotto
ciò deve poter leggere sulla stessa maschera i dati relativi alla
scelta da lui effettuata x assicurarsi che la scelta è giusta, quindi
o inserisco i campi della tabella che alimenta la combo sulla maschera
ed uso il codice che ha scritto Rino oppure non so, perchè i dati
praticamente devono poter essere visualizzati in automatico e quindi
non so se usare caselle di testo o altre combo ovviamente non
editabili dall'utente. non so se sono riuscito a spiegarmi, si sceglie
il codice dalla combo e si visualizzano le restanti informazioni su
qualche altra cosa. Ragazzi per ora grazie e ci sentiamo domani se
avete qualche novità.  p.s.sono d'accordo sull'evitare l'uso del Dlook
non sempre dà i risultati richiesti. n.b. è da tanto che non
frequentavo questo n.g. ma vedo che disponibilità e gentilezza non
sono venute meno mi compiaccio..   complimenti..
Ciao  Gigi

 Ciao
Grazie ragazzi x la celere risposta, non ho ancora provato le
soluzioni lo farò domani al lavoro, comunque il fatto è solo estetico;
nel senso che la combo è alimentata dalla tabella articoli e quindi ha
già dentro tutti i dati che mi servono, ma in fase di inserimento
l'utente deve inserire solo il codice articolo nella combobox fatto
ciò deve poter leggere sulla stessa maschera i dati relativi alla
scelta da lui effettuata x assicurarsi che la scelta è giusta, quindi
o inserisco i campi della tabella che alimenta la combo sulla maschera
ed uso il codice che ha scritto Rino oppure non so, perchè i dati
praticamente devono poter essere visualizzati in automatico e quindi
non so se usare caselle di testo o altre combo ovviamente non
editabili dall'utente.
non so se sono riuscito a spiegarmi, si sceglie il codice dalla combo
e si visualizzano le restanti informazioni su qualche altra cosa.
Ragazzi per ora grazie e ci sentiamo domani se avete qualche novità.
 p.s.sono d'accordo sull'evitare l'uso del Dlook non sempre dà i
risultati richiesti.
n.b. è da tanto che non frequentavo questo n.g. ma vedo che
disponibilità e gentilezza non sono venute meno !! ..   complimenti..
Ciao  Gigi

salve ragazzi,
scusate se non scrivo dopo il quoting ma era diventato troppo lungo,
ho provato con le vostre indicazioni (evitando il dlookup) e funziona
tutto a meraviglia....grazie tanto e proseguite cosě
Saluti  Gigi