Questione : Visualizzare i dati del subform collegati ai dati multipli sulla forma principale

Hey là,
I che prova a convincere il mio subform per visualizzare i relativi dati basati su un campo sul mainform che è una casella di riepilogo in cui i miei utenti possono selezionare uni o più valori.  Il mio subform, naturalmente, funziona appena fine se soltanto un articolo nella casella di riepilogo è selezionato, ma non appena selezionate più di uno (via la chiave del Ctrl), il subform non display.

Note:  Sto memorizzando i valori dalla casella di riepilogo in un campo sulla forma principale ed il risultato è i valori multipli separati tramite un aiuto di comma.

Any nella la rappresentazione del questo fuori è grande apprezzato - ~Paula
class= del

Risposta : Visualizzare i dati del subform collegati ai dati multipli sulla forma principale

seguendo la linea che alberino di MelindaJohnson,

il subform non ha una proprietà del rowsource, esso uso una fonte record.
nell'evento del afterupdate del listbox, generare sring degli articoli selezionati

sommergibile riservato list0_afterUpdate ()
J fioco, sLst
con me.list0
      se .itemsselected.count >0 allora
        per ogni J in .itemsselected
            sLst=sLst & “,„ & chr (39) & .itemdata (j) & chr (39)
        dopo
     concluder se
     sLst=mid (slst, 2)
estremità con

me.subformname.form.recordsource= " selezionano * a partire da tableName in dove [fieldname] (" & slst & ") “


quello varierà secondo il tipo di dati della colonna rilegata del listbox

potete inviare il rowsource del listbox

inoltre notare che dovete rimuovere la regolazione dei campi del padrone/bambino di collegamento del subform






Altre soluzioni  
 
programming4us programming4us