J
Jörg Harnisch
Hallo NG
ich habe eine Funktion geschrieben und möchte in einem Formular einen Wert
aus einem Recordset erhalten.
Ich habe in der Tabelle die ich mit dem RS öffne verschiedene Felder und je
nach dem welches ich übergebe, möchte ich den Inhalt
zurückbekommen. Nun ist mein Problem, dass die Funktion mir einen String
erzeugt, der dann zurückgegeben wird, aber nicht der Inhalt des RS.
Bitte um Hilfe.
Function LeWertKundDet(Was)
Dim dbs2 As Database
Dim rs2 As Recordset
Set dbs2 = CurrentDb
If IsNull(Forms!KundenFor!ID) = False Then
Set rs2 = dbs2.OpenRecordset("select * from Kunden_KontaktTab where
VWert =" & Forms!KundenFor!ID & " order by EDat")
If rs2.RecordCount > 0 Then
rs2.MoveLast
Was = rs2! & Was
LeWertKundDet = Was
End If
rs2.Close
End If
Set dbs2 = Nothing
End Function
Wenn ich jetzt ein Control erstelle mit dem Inhalt =LeWertKundDet(K_Tel),
dann bekomme ich als Wert "rs2!K_Tel" zurück, aber nicht den Inhalt. Ich
hoffe, man kann mich verstehen
Danke
Jörg Harnisch
ich habe eine Funktion geschrieben und möchte in einem Formular einen Wert
aus einem Recordset erhalten.
Ich habe in der Tabelle die ich mit dem RS öffne verschiedene Felder und je
nach dem welches ich übergebe, möchte ich den Inhalt
zurückbekommen. Nun ist mein Problem, dass die Funktion mir einen String
erzeugt, der dann zurückgegeben wird, aber nicht der Inhalt des RS.
Bitte um Hilfe.
Function LeWertKundDet(Was)
Dim dbs2 As Database
Dim rs2 As Recordset
Set dbs2 = CurrentDb
If IsNull(Forms!KundenFor!ID) = False Then
Set rs2 = dbs2.OpenRecordset("select * from Kunden_KontaktTab where
VWert =" & Forms!KundenFor!ID & " order by EDat")
If rs2.RecordCount > 0 Then
rs2.MoveLast
Was = rs2! & Was
LeWertKundDet = Was
End If
rs2.Close
End If
Set dbs2 = Nothing
End Function
Wenn ich jetzt ein Control erstelle mit dem Inhalt =LeWertKundDet(K_Tel),
dann bekomme ich als Wert "rs2!K_Tel" zurück, aber nicht den Inhalt. Ich
hoffe, man kann mich verstehen
Danke
Jörg Harnisch