Supportnet / Forum / Datenbanken
Wert im Formular wieder geben
Frage
guten morgen
hab ein kleines problem
möchte einen wert aus einer Abfrage (Ergebnis)
in einen Formular wieder geben
wie stell ich das am besten an
hoffe es kann mir einer helfen
danke
Antwort 1 von Teddy7
Schau Dir mal die dllokup-Funktion an (Access-Hilfe)
Gruß
Teddy
Gruß
Teddy
Antwort 2 von xxBonoxx
@ Teddy
Danke für den Tip
aber irgentwie funzt das nicht
kommt die formel in den steuerelemteinhalt des textfeldes ???
Danke für den Tip
aber irgentwie funzt das nicht
kommt die formel in den steuerelemteinhalt des textfeldes ???
Antwort 3 von firefox
kann man so machen, ja.
=Dlookup("wert";"tabelle")
=Dlookup("wert";"tabelle")
Antwort 4 von xxBonoxx
Danke
es funzt
hätte ich auch selber drauf kommen können.
es funzt
hätte ich auch selber drauf kommen können.
Antwort 5 von xxBonoxx
ja hier ich nochmal funzt doch nicht
immer wenn ich speichere setzt er domwert statt DLookup
versteh ich das richtig
wert ist das feld was wieder gegeben werden soll und tabelle wo es liegt
kann auch ne abrage sein ???
immer wenn ich speichere setzt er domwert statt DLookup
versteh ich das richtig
wert ist das feld was wieder gegeben werden soll und tabelle wo es liegt
kann auch ne abrage sein ???
Antwort 6 von firefox
domwert ist nur die deutsche Bezeichnung von Dlookup - und im Designer spricht (ein deutsches) Access Deutsch und ändert alles automatisch.
Ja Tabelle kann auch eine Abfrage sein - aber schau dir doch einfach die Onlinehilfe dazu an...
Ja Tabelle kann auch eine Abfrage sein - aber schau dir doch einfach die Onlinehilfe dazu an...
Antwort 7 von xxBonoxx
ja hab ich schon aber ich komm damit irgentiwie nicht klar
will einen wert "GesST" aus einer abfrage
in einen formular wieder geben
wi sie dann die formel aus ??
=Dlookup("GesST";"abfrage") ???
will einen wert "GesST" aus einer abfrage
in einen formular wieder geben
wi sie dann die formel aus ??
=Dlookup("GesST";"abfrage") ???
Antwort 8 von firefox
Ja.
DLookup(Ausdr, Domäne, [Kriterien]) ist die korrekte Syntax. Wobei eben im Formular ; statt , genutzt wird.
DLookup(Ausdr, Domäne, [Kriterien]) ist die korrekte Syntax. Wobei eben im Formular ; statt , genutzt wird.
Antwort 9 von xxBonoxx
also mit der formel
=Dlookup("GesST";"abfrage")
gibt er mir zwar einen wert aber nicht den der in der abfrage steht.
=Dlookup("GesST";"abfrage")
gibt er mir zwar einen wert aber nicht den der in der abfrage steht.
Antwort 10 von firefox
Gibt die Abfrage denn nur eine Zeile aus?
Falls nein solltest du [Criteria] noch setzen...
Falls nein solltest du [Criteria] noch setzen...
Antwort 11 von xxBonoxx
ja gibt eine zahl wieder
und was schreibe ich als kriterium ???
und was schreibe ich als kriterium ???
Antwort 12 von firefox
Wenn sie (die Abfrage) nur einen Datensazt ausgiebt, brauchst du kein Kriterium - ansonsten ist das in der Onlinehilfe beschrieben.
Antwort 13 von xxBonoxx
sagt nicht wirklich viel aus die online hilfe
hab immer noch keine lösung gefunden
hab immer noch keine lösung gefunden
Antwort 14 von firefox
Naja sie sagt aus wie du [Criteria] füllen mußt ...
Ansonsten ist die Funktion ja recht übersichtlich. Bist du sicher das du den richtigen Feldnamen angegeben hast? Vielleicht noch ein alias in der Abfrage angegeben. Schau dir die Abfrage nochmal genau im Ergebnisfenster an und prüf den Namen.
Mehr kann ich von hier auch nicht tippen...
Ansonsten ist die Funktion ja recht übersichtlich. Bist du sicher das du den richtigen Feldnamen angegeben hast? Vielleicht noch ein alias in der Abfrage angegeben. Schau dir die Abfrage nochmal genau im Ergebnisfenster an und prüf den Namen.
Mehr kann ich von hier auch nicht tippen...
Antwort 15 von xxbonoxx
danke erstmal
hab das problem erstmal zurück gestellt
muß mich erstmal um andere sachen kümmer
vieleicht komm ich ja selber drauf
hab das problem erstmal zurück gestellt
muß mich erstmal um andere sachen kümmer
vieleicht komm ich ja selber drauf

