Re: Datensatz nicht veränderbar (Select Befehl verknüpft 2 Tabelle

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hallo,

Danke für eure Bemühungen, ich habe das Problem nun Lösen können.
Das Problem war ja, dass ich mit update nicht arbeiten konnte, da ich diesen
Befehl garnicht benutzt habe. Ich habe ja die Textfelder von VisualBasic über
die Datasource eigenschaft mit dem Data1 Objekt verknüpft.
Das Daten verändern war dann ja in den Textfeldern nicht möglich, da es sich
um einen nicht aktualisierbaren View handelte. Habe auch in anderen Foren
nachgefragt und Lösbar ist mein Problem mit SubSelects, was in meinem Fall so
aussieht:

SELECT * FROM Bewerber
WHERE Bewerber.ID IN (SELECT Detail.IDNR FROM Detail
WHERE Detail.Termin > #2003-01-01#
AND Detail.Termin <= #" & TGDatum &
"#
AND Detail.[BA-Folge] LIKE '" &
txtFind & "'
AND Detail.erledigt IS NULL)
ORDER BY Bewerber.Name

"Wilfried Dietrich" wrote:

Hallo Tobi,

Bin für jede Hilfe dankbar.
versuche es mal damit, ungetestet:

SQL1 = "SELECT Bewerber.* FROM Bewerber INNER JOIN Detail ON Bewerber.ID =
Detail.IDNR WHERE ((Detail.Termin > #2003-01-01# and Detail.Termin <= #" & TGDatum & "#) and
(Detail.[BA-Folge] LIKE '" & txtFind & "') and (Detail.erledigt IS NULL)) ORDER BY Bewerber.Name"

oder

SQL1 = "SELECT B.Primärschlüsselfeld, B.Feldname, B.Feldname, D.Feldname FROM Bewerber B INNER JOIN Detail D ON B.ID =
D.IDNR WHERE ((D.Termin > #2003-01-01# and D.Termin <= #" & TGDatum & "#) and
(D.[BA-Folge] LIKE '" & txtFind & "') and (D.erledigt IS NULL)) ORDER BY B.Name"

Ich habe bei beiden Beispielen angenommen, dass das was sich in der WHERE-Klausel befindet in der Tabelle Detail ist.
Es ist wichtig das das Primärschlüsselfeld vorhanden ist.

Gruß
Wilfried



.