Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Verweis





Frage

Hallo hätte mal eine Frage die einer der sich auskennt sicher leicht beantworten kann. Wie stelle ich in Access einen Verweis wie bei excel her mein Beispiel Ich gebe in ein Formular im Feld "Ablesewert" eine Zahl ein. Das Feld "Ergebnis" Vergleicht nun diesen Wert mit eine Tabelle Namens "Vergleich" und setzt den Wert der Tabelle ein (Die Tabelle hat zwei Spalten mit der ersten soll der Wert verglichen werden und dann soll im Feld "Ergebnis" der Wert der zewiten Spalte da stehen)

Antwort 1 von Teddy

dazu kannst Du im Feldereignis "nach Aktualisierung" des Feldes Ablesewert diesen Code hinterlegen :

dim suche as string
suche = "ErsteSpalte = " & Ablesewert
Ergebnis = dlookup("ZweiteSpalte", "Vergleich", suche)

Wenn dieses Feld Ergebnis ein gebundenes Feld ist muß vielleicht noch
Ergebnis.requery
dahinter gesetzt werden

dlookup liest aus einer "fremden" Datenquelle (Vergleich) der Wert des Feldes namens "ZweiteSpalte" - und zwar aus dem Datensatz den das Kriterium in der Variable suche definiert.

Natürlich mußt Du Deine Feldnamen verwenden.

Gruß
Teddy


Antwort 2 von salgi

Danke aber irgend wie geht das bei mir nicht selbst wenn ich dieses Beispiel von dir nim und alles genau so bennene kommt immer Laufzeitfehler 64479

Was mache ich Falsch ?

Antwort 3 von Teddy

Wenn Du mir noch den Fehlertext zu diesem Laufzeitfehler verrätst kann ich Dir eher helfen.
Meine Kristallkugel ist z.Zt. in Reparatur.

Gruß
Teddy