Questione : Come posso cambiare il recordsource di un subform da una forma differente?

Ho la seguente base di dati. Così l'utente sceglie la ditta che vogliono osservare da Introform allora “Form10„ sono aperti. il
In Form10 là è una scatola con l'intestazione “clienti nel fondo„ e “i contatti con il
del responsabile„ (entrambi dovrebbero essere datasheets) " clienti nel fondo„ dovrebbero essere alimentati “tenuta del cliente dal
" contatti della tabella " con i responsabili„ dovrebbe essere alimentata dal

I “di ComCon " della tabella che indovina che entrambi sono supposti per essere subforms. il
So come posso cambio i recordsources (o qualunque altro senso che è più efficiente) in modo da io può visualizzare l'Info required sul

thanks
di questi subforms (Datasheets) class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di yirtici-1.01.mdb il class= (788 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
data
il class= di
del >
class= del

Risposta : Come posso cambiare il recordsource di un subform da una forma differente?

Non posso aprire la base di dati attualmente.  Sto supponendo che il vostro riferimento “alla scatola„ nella vostra domanda si riferisce ad una casella combinata.  Se quello è il caso, perché non generate una forma separata per ciascuna di queste situazioni.  Allora, basato sulla selezione nella casella combinata, cambiare appena i subforms SourceObject

cbo_YourControlName_AfterUpdate secondario riservato

    SE me.cbo_YourControlName = “clienti nel fondo„ allora
        me.subFormControlName.SourceObject = “frm_Clients_in_the_Fund„
    Altrimenti se me.cbo_YourControlName = “si mette in contatto con con il responsabile„
        me.subformControlName.SourceObject = “frm_Contacts_with_Manager
    Altrimenti
        me.subformControlName.SourceObject = ""
    Concluder se

    me.subformControlName.visible = ("" <> di me.subformControlName.SourceObject)

Concludere il sommergibile

Dovrete sostituire “il subformControlName„ con il nome del controllo del subform su Form10.
Altre soluzioni  
 
programming4us programming4us