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]

Antwort per Email an