Newsgroup: it.comp.appl.access
Titolo: controlli associati da combo non associate

Ciao a tutti
devo fare una cosa che credo stupidissima ma mi sto perdendo come un
allocco.
Ho una maschera i cui c'è una combo non associata che mi consente di
selezionare i clienti (combo1)
Questa combo ne popola un'altra (non associata) che mi restituisce tutti gli
ordini effettuati da quel cliente (combo2)
Sulla base di questa seconda selezione mi si popolano vari campi, fra cui
due campi memo associati (Memo1 e Memo2)
Il problema è che se li popolo con il recordset, mi tronca  a 255 caratteri,
mentre mi si dovrebbero visualizzare completi e devono essere modificabili.
C'è un modo per dire ai controlli MEMO1 e MEMO2 di visualizzare il contenuto
del record corrispondente a COMBO2?
E di fare in modo che ad ogni variazione di COMBO2 si riaggiornino?
Credo sia una stron... pazzesca, ma non mi riesco a raccapezzare.
Ciao a tutti
Marco


Ricapitolando ai due Combo non associate.Alla selezione su di una
i record della seconda vengono filtrati, quindi in base alla selezione
sulla seconda combo filtri i dati della frm.
Non sarebbe piů semplice fare una frm con origine dati la tblOrdini
(frmOrdini)
poi ci metti una combo (cmbOrdini) che č alimentata da una campo della frm
quindi
della tblOrdini cosě che se selezioni un ordine sulla combo la frm ti fa
vedere
i dettagli.Poi metti un'altra combo(cmbClienti) non associata che prende i
dati dalla
tblClienti e la usi per filtrare la cmbOrdini.Alla selezione di un cliente
sulla cmbClienti fai un
requery direttamente della frmOrdini.
SunRex

 wrote in message
bjhe60$ab1$1...@lacerta.tiscalinet.it...

Credo che a troncare i campi memo sia la query che è origine riga di COMBO2;
popola i controlli che devono contenere i valori dei due campi memo usando
la funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ed infatti era impostata cosě.
Solo che con Dlookup non mi permette di modificare il contenuto dei campi,
ma devo permetterlo
Quindi mi serve un'altra soluzione.
Ciao
Marco

 wrote in message
bjhsmr$j2t$1...@lacerta.tiscalinet.it...

Non ti permette di modificare il valore dei controlli (in una maschera non
ci sono i campi che invece sono contenuti nelle tabelle e nelle queries) se
la funzione DLookup la scrivi nell'origine controllo della casella di testo;
devi invece generare la funzione DLookup in una riga VBA a fronte
dell'evento "Dopo aggiornamento" della casella combinata COMBO2.


 ha scritto nel messaggio
news:yU17b.302241$Ny5.9...@twister2.libero.it...


Ok, fatto.
Ma poi, una volta modificato il contenuto dei due campi, le modifiche devono
essere salvate in tabella
Come faccio?
Se uso un Currentdb.execute "SQL" dovrei modificare prima la stringa per gli
apici e diventa problematico.
C'č un altro modo?
Grazie ancora
Marco

 Marco



Capito.
Il mio problema però è questo:
se associo i controlli MEMO1 e MEMO2 lui mi estrae i valori del primo record
, mentre mi dovrebbe estrarre il contenuto dei campi relativi al record
selezionato in COMBO2.
Come piffero si fa?
Credo dovrei usare dei filtri, ma non li ho mai utilizzati.
Sono sulla strada giusta?
Consigli?, Aiuti? Suggerimenti?
Ciao e grazie
Marco

 Marco
--
