Hallo Richard,
> Nun zu Sachverhalt: In einer Versuchsanordnung sind verschiedene
> Verschleiß- und andere Leistungsparameter zu dokumentieren und ihre
> Abweichungen auszuwerten. dazu benutze ich eine Datenbank mit
> verschiedenen Tabellen, Formularen und Abfragen bzw Berichten. Bei der
> Berechnung der Vorhersagen hat mir Robert richtig gut beraten.
> Da aber die Ereignisse bzw der Stand der Parameter in verschiedenen
> Zeitintervallen ( einige h bis max 180h) neu bewertet und der Ist-Stand
> neu einzutragen ist, wäre das Eintragen der Zeit (jetzt-Zeit) sehr
> hilfreich. Dazu gibt es in der Tabelle "Bestand" eine Feld "um" mit dem
> Format [TIMESTAMP]. In einem Formular, in welchen unter anderen auch
> diese Tabelle mit eingearbeitet ist, werden die verschiedenen Wert
> eingetragen. Mein Wunsch wäre: Wenn der Fokus auf diesem Formularfeld
> ist, durch eine bestimmte Taste oder noch besser durch ein Schaltfeld
> ein Makro aufgerufen wird, welches in dieses Tabellenfeld "um" die Zeit
> z.B. NOW() einschreibt. Vielen Dank für Eure Hilfe im Voraus.
>
SUB Jetzt
DIM d AS DATE
DIM oForm AS OBJECT
DIM oFeld AS OBJECT
oForm=thisComponent.drawpage.forms.getByName("Formularname")
oFeld=oForm.getByName("Feldname")
d = now()
oFeld.BoundField.updateDate(d)
END SUB
Das würde ich an den Eventhandler "onfocus" (oder so ähnlich heißt das) des
Feldes "Feldname" klemmen.
Wenn Du die verschiedenen Formatierungen herausbekommen willst, die now() so
abgibt, kannst Du auch einmal
DIM d AS Double
versuchen. Dann erhältst Du die Zeit als internen Zahlenwert. Wie die
Vebindung zur Datenbank damit klappt habe ich jetzt allerdings nicht geprüft.
Ich hoffe, dass daraus dann wirklich der gewünschte Wert Datum - Zeit erstellt
wird.
Gruß
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]