title image


Smiley Re: Form: suchabfrage läuft nur bis erste übereinstimmung
DLookup kann nur den ersten gefundenen DS ausgeben. Wenn du nur die Anzahl der DS bräuchtest wäre DCount das richtige. Da du aber die Daten sehen willst kommst du um VBA nicht herum.

Also mal aus dem Bauch heraus:

Dim db As DAO.Database, rs As DAO.Recordset, xSQL As String, xString As String

xSQL = "SELECT Nachname, Vorname From Stammkunden WHERE kartennr = ... 'Deine Abfrage

Set db = CurrentDb

Set rs = db.OpenRecordset(xSQL)

DO until rs.eof

xString = xString & ";" & rs!Nachname & ", " & rs!Vorname

loop

debug.print xString

set db = nothing; set rs = nothing



(ca so, ist jetzt aber nicht geprüft)












Ch. Bielmeier
aus Ludwigsburg
-MSAccess97/2000
-HTML/CSS
-C++
-PHP
-MySQL
-JS (Anfänger)
-VB6.0
-Visual Studio Express 2005 (Anfänger)


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: