Kann man bei einem Drop-Down-Feld, welches nur aus verschiedenen Datumseinträgen besteht, als Standardwert das aktuellste Datum nehmen?
Wenn ja, was muss ich als Standardwert eintragen?
Danke, Kinglui
Kann man bei einem Drop-Down-Feld, welches nur aus verschiedenen Datumseinträgen besteht, als Standardwert das aktuellste Datum nehmen?
Wenn ja, was muss ich als Standardwert eintragen?
Danke, Kinglui
Hallo,
probier einmal „Date()“ oder „Datum()“ aus.
ujk
Hallo,
probier einmal „Date()“ oder „Datum()“ aus.
ujk
Hat leider nicht geklappt. Aber ist auch nicht so wichtig. Trotzdem danke!
Kann man bei einem Drop-Down-Feld, welches nur aus
verschiedenen Datumseinträgen besteht, als Standardwert das
aktuellste Datum nehmen?
Im Prinzip ja. Nur wirst Du das nicht direkt in die Feldeigenschaften schreiben können, sondern im „Load“- Ereignis festlegen müssen, weil der Maximalwert des Dropdown-Feldes ja aus einer SELECT- Anweisung kommt. Etwa so :
Sub Form_Load()
…
DeineKomboboxName.DefaultValue=DomMax(„DeinDatumsfeldName“,„DeineTabelle“)
…
End Sub
Gruß Eillicht zu Vensre
Hallo Kinglui,
Kann man bei einem Drop-Down-Feld, welches nur aus
verschiedenen Datumseinträgen besteht, als Standardwert das
aktuellste Datum nehmen?
kann man, wenn du uns mal den SQL-String posten könntest, können wir dir auch sagen wo!
Wenn ja, was muss ich als Standardwert eintragen?
das Tagesdatum sind die Variablen
(deutsch=) DATUM()
oder
(englisch=) DATE
Grüße aus Essen
Wolfgang
Der SQL String zum Drop-Down-Feld ist:
SELECT [Behandlung].[Behandlung_ID], [Behandlung].[Behandlungsdatum], [Behandlung].[Person_ID] FROM Behandlung WHERE ((([Behandlung].[Person_ID])=Formulare![vorhanden Patient]!Nachname));
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Bei mir meldet er einen Fehler beim Kompilieren, dass er die Funktion ‚DomMax‘ nicht kennt. Muss ich ‚DomMax‘ noch festlegen. Wenn ja, wie?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo kinglui,
Bei mir meldet er einen Fehler beim Kompilieren, dass er die
Funktion ‚DomMax‘ nicht kennt. Muss ich ‚DomMax‘ noch
festlegen. Wenn ja, wie?
Die DomMax wird in VBA als DMax geschrieben und der Feldname in Klammern gesetzt(z. B.):
= DMax("[DeinFeld]", "DeineTabelle")
gruß
moritzbock
Hallo Kinglui,
Der SQL String zum Drop-Down-Feld ist:
SELECT [Behandlung].[Behandlung_ID],
[Behandlung].[Behandlungsdatum], [Behandlung].[Person_ID] FROM
Behandlung WHERE
((([Behandlung].[Person_ID])=Formulare![vorhanden
Patient]!Nachname));
hier der modifizierte SQL-String, der das Tagesdatum in die List mit aufnimmt:
(SELECT 0 AS Behandlung_ID, datum() AS Behandlungsdatum FROM Behandlung) UNION (SELECT [Behandlung].[Behandlung_ID],
[Behandlung].[Behandlungsdatum], [Behandlung].[Person_ID] FROM
Behandlung WHERE ((([Behandlung].[Person_ID])=Formulare![vorhanden
Patient]!Nachname)));
Grüße aus Essen
Wolfgang