ich suche momentan eine Funktion in Access 97 aufzubauen, mit der ich das
aktuelle Datum und Uhrzeit in eine Tabelle schreiben kann, wenn ein Makro
ausgeführt wird.
Ich könnte beispielsweise eine AnfügeAbfrage in den Makro mit einbauen, die
das Datum und die Uhrzeit in eine Tabelle schreibt.
Mir ist jedoch nicht der Select Befehl bekannt.
Gibt es einen Select der die Aktuelle Uhrzeit und das aktuelle Datum liest.
Vielen Dank, Gruß Steffen
> Gibt es einen Select der die Aktuelle Uhrzeit und das aktuelle
> Datum liest.
Ich bin mir nicht sicher, ob ich Dein Problem richtig verstanden
habe. Schau doch mal in der OH nach der Funktion Now(), das
sollte Dir weiterhelfen.
--
Gruß,
Ralph.
_____________________________________________________________
Bei direkter Antwort das ".Spam" in meiner Adresse entfernen.
> ich suche momentan eine Funktion in Access 97 aufzubauen, mit der ich das
> aktuelle Datum und Uhrzeit in eine Tabelle schreiben kann, wenn ein Makro
> ausgeführt wird.
>
> Ich könnte beispielsweise eine AnfügeAbfrage in den Makro mit einbauen,
die
> das Datum und die Uhrzeit in eine Tabelle schreibt.
> Mir ist jedoch nicht der Select Befehl bekannt.
>
erstelle in einem Modul folgende Funktion:
Public Function SetTimeDate(txtDeineInfo As String)
CurrentDb.Execute "INSERT INTO tbl_DeineTabelle ( DeinDateTimeFeld,
DeinTextFeld ) VALUES (Date(), '" & _
txtDeineInfo & "');"
End Function
Ersetzte tbl_DeineTabelle mit dem Tabellennamen in dem das Zeitfeld
gespeichert werden soll, ersetzte DeinDateTimeFeld mit der Bezeichnung
Deines Datum/Uhrzeitfeld in der Tabelle, ersetzte DeinTextFeld mit der
Bezeichnung Deines Textfeldes in dem du z.B den Namen des Makros speichern
willst.
Erstelle in Deinem Makro eine neue Aktion ( AuführenCode ) als Funktionsname
trägst Du =SetTimeDate("Info") ein. Wobei Du Info Durch Deinen Text ersetzt.
--
Gruß
Gunter
_________________________________________________
FAQ: http://www.donkarl.com
home: http://www.avenius.com
Kleiner Nachtrag, Now() wie Ralph geschrieben hat ist Richtig Date()
schreibt nur das aktuelle Datum.
korrigiert:
erstelle in einem Modul folgende Funktion:
Public Function SetTimeDate(txtDeineInfo As String)
CurrentDb.Execute "INSERT INTO tbl_DeineTabelle ( DeinDateTimeFeld,
DeinTextFeld ) VALUES (Now(), '" & _
> ich suche momentan eine Funktion in Access 97 aufzubauen, mit der ich das
> aktuelle Datum und Uhrzeit in eine Tabelle schreiben kann, wenn ein Makro
> ausgeführt wird.
mit Makros kenne ich mich nicht aus, nur mit VBA.
Ein einfaches VBA-Beispiel, wie du das machen kannst, findest du in der
KnowHow.mdb (www.freeaccess.de) im Formular frmErstelltAm.
--
mfg
Klaus Oberdalhoff(Access MVP) KO...@gmx.de
Derzeit freie Kapazitäten
Info unter: http://www.freeaccess.de/KlausOberdalhoff.asp
Hilfe bei notleidenden Access/VB/MS-SQL Projekten
Ich beantworte keine NG-Fragen und -Nachfragen per Mail!
Newbie-Info: http://www.doerbandt.de/Access/Newbie.htm
KnowHow-mdb: http://www.freeaccess.de
vielen Dank für Eure Hilfe.
Ich habe aufgrund Eurer Angaben eine (für mich optimale) Lösung gefunden.
Ich habe einen Makro erstellt der eine SQL Anweisung ausführt.
Die Anweisung lautet:
INSERT INTO meineTabelle ( meinDatumTimeFeld )
SELECT NOW();
Vielen Dank nochmals für Eure Hilfe.
Steffen
> Ich habe einen Makro erstellt der eine SQL Anweisung ausführt.
> Die Anweisung lautet:
>
> INSERT INTO meineTabelle ( meinDatumTimeFeld )
> SELECT NOW();
>
Hallo Steffen,
falls er nur um das Eintragen der aktuellen Datumsinformationen in ein neues
Feld geht, dann
würde ich einfach bei der Felddefinition "=Jetzt()" als Standardwert
eintragen. Damit erhält
dieses Feld automatisch Datum und Uhrzeit, wenn ein neuer Datensatz angelegt
wird.
Gruss
Markus