Frage : Wie kann ich das recordsource eines subform von einer anderen Form ändern?

Ich habe die folgende Datenbank. So wählt der Benutzer das Unternehmen, das sie von Introform dann „Form10“ ansehen möchten sind geöffnet.
In Form10 dort ist ein Kasten mit der Überschrift „Klienten in der Kapital“ und „Kontakte mit Manager“ (beide sollten Datenblätter sein),
" Klienten in der Kapital“ sollten „Klient, Holding, dietabelle " vom
" Kontakte eingezogen werden mit Managern“ vom Tabelle „ComCon "

I morgens eingezogen werden sollte das Schätzen, dass beide subforms sein sollen.
So, wie ich ändere die recordsources kann (oder irgendeine andere Weise, die leistungsfähiger ist), also ich kann das erforderliche Info auf diese subforms (Datenblätter)

thanks
anzeigen
Attachments:

Antwort : Wie kann ich das recordsource eines subform von einer anderen Form ändern?

Ich bin nicht imstande, die Datenbank diesmal zu öffnen.  Ich nehme an, dass Ihr Hinweis auf „Kasten“ in Ihrer Frage auf einen kombinierten Kasten sich bezieht.  Wenn der der Fall ist, warum nicht Sie eine unterschiedliche Form für jede dieser Situationen verursachen.  Dann gegründet auf der Vorwähler im kombinierten Kasten, die subforms SourceObject einfach ändern

Privates Vorcbo_YourControlName_AfterUpdate

    WENN me.cbo_YourControlName = „Klienten in der Kapital“ dann
        me.subFormControlName.SourceObject = „frm_Clients_in_the_Fund“
    Sonst, wenn me.cbo_YourControlName = „in Verbindung tritt mit Manager“
        me.subformControlName.SourceObject = „frm_Contacts_with_Manager
    Sonst
        me.subformControlName.SourceObject = ""
    Beenden wenn

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

Unterseeboot beenden

Sie müssen „subformControlName“ durch den Namen der subform Steuerung auf Form10 ersetzen.
Weitere Lösungen  
 
programming4us programming4us