ich kämpfe nun hobbymässig mit einem Problem, an dem
ich absolut nicht weiterkomme:
Ich habe in einer UserForm eine SQL-Anweisung definiert, die
in der zugehörigen Access-Datenbank eine Abfrage erzeugt:
qDefTemp.Sql = "SELECT Sachnummer From Teilestammdaten Where( right(Sachnummer, 1)= 0)"
Die Abfrage kommt in Access korrekt an und erzeugt aus der vorhandenen Tabelle "Teilestammdaten" einen Auszug von 3 Datensätzen. Dies ist auch in Access jederzeit aufrufbar.
Rufe ich aber nun die Abfrage aus der UserForm mit "recordset" ab, so ist das Ergebnis von RecordCount immer "1".........grrrrrr
Frage:
Kann ich eine "Abfrage" nicht wie eine Tabelle behandeln oder habe ich was anderes übersehen?
Set rs5 = Db.OpenRecordset(Name:="WA Sachnummer")
'ansprechen der Abfrage
MsgBox rs5.RecordCount
'was auch die Abfrage an Ergebnissen liefert, der Wert bleibt immer 1...........
Vielen Dank für einen Tip vom Profi!!!!!
mfg
Konrad