Frage : Die subform Daten anzeigen, die mit mehrfachen Daten bezüglich der Hauptform verbunden werden

He dort,
I morgens versuchend, mein subform zu erhalten, um seine Daten anzuzeigen basiert auf einem Feld auf dem mainform, das ein Listenkasten ist, in dem meine Benutzer eine oder mehrere Werte vorwählen können.  Mein subform bearbeitet selbstverständlich gerade feines, wenn nur ein Einzelteil im Listenkasten vorgewählt wird, aber, sobald Sie mehr als ein (über den Ctrl-Schlüssel) vorwählen, wird das subform nicht display.

Note:  Ich speichere die Werte vom Listenkasten in ein Feld auf der Hauptform und das Resultat ist die mehrfachen Werte, die durch eine comma.

Any Hilfe getrennt werden, im Berechnen dieses heraus, ist großes geschätzt - ~Paula

Antwort : Die subform Daten anzeigen, die mit mehrfachen Daten bezüglich der Hauptform verbunden werden

nach dem Grundsatz der MelindaJohnson Pfosten,

das subform hat nicht ein rowsource Eigentum, es Gebrauch eine Rekordquelle.
im afterupdate Ereignis des listbox, ein Sring der vorgewählten Einzelteile verursachen

privates Unterseeboot list0_afterUpdate ()
schwaches J, sLst
mit me.list0
      wenn .itemsselected.count >0 dann
        für jedes J in .itemsselected
            sLst=sLst u. „,“ u. chr (39) u. .itemdata (j) u. chr (39)
        zunächst
     beenden wenn
     sLst=mid (slst, 2)
Ende mit

in, me.subformname.form.recordsource= " wählen * vor vom tableName, dem [fieldname] („u. slst u. ") „


das schwankt abhängig von der Datenart der verklemmten Spalte des listbox

können Sie das rowsource des listbox bekannt geben

auch merken, dass Sie die Verbindungshaupt-/-kindfeldeinstellung des subform entfernen müssen






Weitere Lösungen  
 
programming4us programming4us