hallo,
ich möchte mit einem filter im bericht den familienstand abfragen. die tabelle heisst mitarbeiter, die spalte familienstand. da ich noch mehr spalten aus dieser tabelle filtern muss, möchte ich nicht für jede spalte eine neue tabelle und abfrage anlegen.
was ist an diesem code falsch?
Code:
Set rst = New ADODB.Recordset
rst.Open „SELECT Mitarbeiter.Id, Mitarbeiter.Familienstand FROM Mitarbeiter INNER JOIN Familienstand ON Mitarbeiter.Familienstand = Mitarbeiter.Id“, _
conn, adOpenStatic, adLockReadOnly
rst.Filter = „Familienstand = ‚alleinlebend‘“
If rst.BOF And rst.EOF Then
alleintext = „0“
Else
rst.MoveLast
alleintext = CStr(rst.RecordCount)
End If
rst.Filter = „Familienstand = 'geschieden“
If rst.BOF And rst.EOF Then
geschiedentext = „0“
Else
rst.MoveLast
geschiedentext = CStr(rst.RecordCount)
End If
irgendwas ist in der select-anweisung nicht richtig… wer kann mir da weiterhelfen?