Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Listenfeld Datensatzherkunft

Begonnen von Juno, Dezember 22, 2010, 15:37:37

⏪ vorheriges - nächstes ⏩

Juno

Kann mir mal jemand verraten was an diesem SQL-Code falsch ist?

Me.Liste5.RowSource = "" _
    & "SELECT [qryDetDispo].[det_id], [qryDetDispo].[detart_nr] " _
    & "FROM [qryDetDispo] LEFT JOIN [tblVkobjekte] ON [qryDetDispo].[vk_nr] = [tblVkobjekte].[vk_nr] " _
    & "WHERE [qryDetDispo].[detart_nr] <> 'ST' AND [qryDetDispo].[det_ausgefuehrt] = 'True' AND [qryDetDispo].[vk_nr] <> " & Me!vk


Das funktioniert einfach nicht....  ???

MzKlMu

Hallo,
True ist kein Text, sondern eine Zahl (Wahrheitswert, Boolean). Die Hochkomma um true müssen weg. Oder verwende -1 für True bzw. 0 für False.
Ist vk einen Zahl?
Versuche es mal so:
Me.Liste5.RowSource = "SELECT [qryDetDispo].[det_id], [qryDetDispo].[detart_nr] " _
    & "FROM [qryDetDispo] LEFT JOIN [tblVkobjekte] ON [qryDetDispo].[vk_nr] = [tblVkobjekte].[vk_nr] " _
    & "WHERE [qryDetDispo].[detart_nr] <> 'ST' AND [qryDetDispo].[det_ausgefuehrt] = -1 AND [qryDetDispo].[vk_nr] <> " & Me!vk
Gruß Klaus

Juno

Vielen Dank!!! So funktioniert´s  :)