Vraag : De gegevens van de vertoning subform met betrekking tot veelvoudige gegevens over hoofdvorm

Hey daar,
I am die mijn subform proberen ertoe te brengen om zijn die gegevens te tonen op een gebied op mainform worden gebaseerd die een lijstvakje is waar mijn gebruikers één of meerdere waarden kunnen selecteren.  Mijn subform, natuurlijk, werkt enkel fijn als slechts één punt in het lijstvakje wordt geselecteerd, maar zodra u meer dan één (via de sleutel van CTRL) selecteert, zal subform niet display.

Note:  Ik sla de waarden van het lijstvakje in een gebied op de belangrijkste vorm op en het resultaat is veelvoudige die waarden door een hulp comma.

Any in het voorkomen worden gescheiden gewaardeerd dit uit groot - ~Paula
is

Antwoord : De gegevens van de vertoning subform met betrekking tot veelvoudige gegevens over hoofdvorm

volgens de lijn die post MelindaJohnson,

subform heeft geen rowsourcebezit, het gebruik een verslagbron.
in de afterupdategebeurtenis van listbox, cre�ër het sring van geselecteerde punten

privé sublist0_afterUpdate ()
schemerig j, sLst
met me.list0
      als .itemsselected.count >0 toen
        voor elk j in .itemsselected
            sLst=sLst & „,“ & chr (39) & .itemdata (j) & chr (39)
        daarna
     beëindig als
     sLst=mid (slst, 2)
eind met

me.subformname.form.recordsource= " selecteer * uit tableName waar [fieldname] in („& slst &“) „


dat zal afhankelijk van het gegevenstype van de verbindende kolom van listbox variëren

kunt u rowsource van listbox posten

merk ook op dat u de relatie hoofd/kindgebieden het plaatsen van subform moet verwijderen






Andere oplossingen  
 
programming4us programming4us