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
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 ?
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
Meine Kristallkugel ist z.Zt. in Reparatur.
Gruß
Teddy

