Hallo und gleich noch eine Frage :(
Hab gelesen und versucht ein abfrage ergebniss in ein Textfeld in einem Formular zu füllen aber leider ohne erfolg :(
Die Abfrage qyrStunden hat ein Feld (Ausdruck) Stunden dieses Feld liefert mir die Stunden die von Start Datum und End Datum angefallen sind.
Alles gut auch im Bericht werden diese angezeigt und funktionieren auch nur wenn ich Stunden in das Steuerelement inhalt gebe.
Im Formular aber funktioniert das nicht???
Hab mit DomWert, DomAnzahl, DomSumme, probiert und noch mehr aber es geht alles nicht.
Kann mir jemand helfen bitte?
Danke
Albert
Hallo,
man kann kein Textfeld mittels einem SQl-String (Ausdruck) füllen.
Eine Abfrage (SQL-String) kann nur in der Daten(satz)herkunft eines Formulares oder Listen/Kombifeldes stehen.
Wenn ein Wert aus einer Abfrage in einem Textfeld angezeigt werden soll, dann ist die Dlookup-Funktion mit dem entspr. Feld aus der Abfrage/Tabelle, der Tabelle selber und einem Kriterium zu versehen, das den gewünschten DS aus der Abfage/Tabelle definiert und dieser Ausdruck im Steuerelementinhalt des Textfeldes einzusetzen.
=Dlookup("DeinFeld";"abf_DeineAbfrage";"IrgendeinFeld =<<IrgendeinKriterium>>")
Danke Franz,
kannst Du mir bitte es in meinem Fall mal zeigen hier meine Abfrage SQL
SELECT Int([ObjM_Anfang]) AS Datum, ObjMitarbeiter.ObjM_Anfang, ObjMitarbeiter.ObjM_Ende, ([ObjM_Ende]-[ObjM_Anfang])*24 AS Stunden, [Mit_Vname] & " " & [Mit_Nname] AS Mitarbeiter, [Obj_Adresse] & " " & [Obj_Ort] AS Objekt
FROM Objekte INNER JOIN (Mitarbeiter INNER JOIN ObjMitarbeiter ON Mitarbeiter.Mit_ID = ObjMitarbeiter.ObjM_Mit_Id) ON Objekte.Obj_ID = ObjMitarbeiter.ObjM_Obj_Id;
Wie würde denn nun mein DLookup ausschauen müssen?
Und wird das in Steuerelement eingefügt oder in Daten des Textfeldes?
Danke
Hallo,
Wenn Du die Summe der Stunden meinst, dann etwa so im Steuerelementinhalt eines Textfeldes:
=DSum("Stunden";"qyrStunden")
Franz danke aber nein das gibt mir den falschen wert zurück..
Ich brauche nur von einem Datensatz die WErte also nicht die gesammten.
Tut mir leid das ich so Nerve aber ich hab das noch nie gemacht kenn mich leider nicht aus :(
Hallo Albert,
"nur von einem Datensatz"
und wie heißt der (definiert durch ID-Wert)?
Du musst ein Kriterium angeben, das den entspr. Datensatz filtert.