Hallo,
ich habe in meinem Formular zwei listenfelder, lstNeu und lstAlt.
Die Listenfelder haben jeweils 2 Spalten, Gemarkung(Text) und Flur(Zahl).
Es gibt Datensätze, also Text und Zahl, in lstNeu die auch in lstAlt vorhanden sind.
Nun möchte ich alle neuen Datensätze die NICHT in lstAlt stehen in einem neuen Listenfeld, lsiDiff, anzeigen.
Beispiel
lstNeu lstAlt LstDiff
pohlitz 1 pohlitz 1 pohlitz 3
pohlitz 2 pohlitz 2
pohlitz 3
Kann mir diesbezüglich jemand weiterhelfen?
Habe auch schon angefangen ne Funktion zu schreiben, aber irgendwas funktioniert nicht.
Dim strALKGem, strGemGem, grp As String
Dim intALKFlur, intFlurFlur, intz As Integer
Dim ctllst As Control
Set ctllst = Me!lst_FlurAlt
strALKGem = Me![lst_FlurNeu].Column(0)
intALKFlur = Me![lst_FlurNeu].Column(1)
strGemGem = Me![lst_FlurAlt].Column(2)
intFlurFlur = Me![lst_FlurAlt].Column(4)
For intz = 0 To ctllst.ListCount - 1
If strALKGem And intALKFlur strGemGem And intFlurFlur Then
grp = strALKGem And intALKFlur
Me![lst_Diff].RowSource = grp
Me![lst_Diff].ColumnCount = 2
Me![lst_Diff].ColumnWidths = " 2cm; 1cm "
End If
Next intz
strALKGem And intALKFlur
Text Zahl
Wie kann ich beide Werte zusammenfassen und vergleichen?
Gibt es ein logisches UND?
Danek enrico