Hi, ich mach auch gerade so etwas, vielleicht hilft dir das weiter:
Zunächst brauchst du einen Verweis. Den findest du
unter glaub ich "Extras oder Ansicht -- Verweise"
Microsoft data 3.6 DAO ( so ähnlich)
Datenbank öffnen
set mdbDatenbank = opendatabase("Datenbank.mdb")
(wenn die Datenbank im gleichen Ordner ist, ansonsten
("..\Datenbank.mdb")
set mtbTabelle = mdbDatenbank.openrecordset("Tabelle", dbopendynaset)
Deklaration:
dim kunde as string
dim Datenbank as database
dim Tabelle as recordset
Einlesen der Daten
kunde = tfkunde.text
Verarbeitung
mtbTabelle.findfirst Kundennummer= "'& kunde & "'"
[Tabelle] [dort sucht er]
if mtbTabelle.nomatch then ( wenn er nichts findet)
msgbox"Keine Datensätze vorhanden"
Exit sub
Else ( Auslesen der Daten, falls er etwas findet)
artikel = mtbTabelle!Artikelnummer
Name = mtbTabelle!Name
Anschrift = mtbTabelle!Anschrift
lfanzeige.additem artikel & space(3) name usw.
[Ausgabe in einem bsp. Listenfeld]
End if
Den gleichen Ablauf machst du, wenn du die Aufträge suchst.
Bei der Suche von mehrern Datensätzen nimmst
du "Seek"
Bsp
mtbTabelle.index="Primarykey"
mtbTabelle.seek"=", auftrag
!!!!!Datenbank dann mit , dbopentable öffnen!!!!!
( den Primärschlüssel auf die Spalte setzen, wo du auch suchst, dann passt dieser Befehl, ansonsten den Spaltennamen statt "Primarykey" eingeben.)
Bei der Suche von einem bestimmten Datensatz wie z.B.
Kundennummer ( die ja nur einmal vorkommt)
nimmst du" Findfirst"
Bsp. Siehe oben.
Ich hoffe ich konnte dir ein wenig weiterhelfen
Gruß cleo