Statusleistentext ausschalten

24/03/2009 - 14:23 von Beck, Alwin | Report spam
Access 2003

Hallo,

ich habe auf einem Formular eine Uhr für die Zeiterfassung stehen.
Die Uhrzeit muss immer aktuell sein. Daher habe ich den Zeitgeber
im Formular geàndert und nun làuft die Uhrzeit genau, d.h. die
Sekunden laufen mit - dieses über folg code :

Private Sub Form_Timer()
'für die laufende Uhrzeit auf dem Formular
'Zeitgeber in Formulareigenschaften wurde auf 1000 gestellt
'Me.TF_Uhr = Now 'Nur Uhrzeit
Me.TF_Uhr = Date & " / " & Time() 'Uhrzeit + Datum

End Sub

Da das Formular nun aktualisiert kommt nun jede Sekunde immer
im Statusleistentext "Berechnung làuft." ! Stehe ich in der
Anwendung in einem Feld wo ebenflalls ein Text in der Statusleiste
angzeigt wird - so wechselt der Text immer zwischen
"Berechnung làuft und dem Text des Feldes"

Wie kann ich im obigen Code den Statusleistentext abschalten, so dass
dieses nicht angezeigt wird ?

Danke
Gruß
Albe
 

Lesen sie die antworten

#1 Peter Doering
24/03/2009 - 14:50 | Warnen spam
Hallo,

Beck, Alwin wrote:

ich habe auf einem Formular eine Uhr für die Zeiterfassung stehen.
Die Uhrzeit muss immer aktuell sein. Daher habe ich den Zeitgeber
im Formular geàndert und nun làuft die Uhrzeit genau, d.h. die
Sekunden laufen mit - dieses über folg code :

Private Sub Form_Timer()
'für die laufende Uhrzeit auf dem Formular
'Zeitgeber in Formulareigenschaften wurde auf 1000 gestellt
'Me.TF_Uhr = Now 'Nur Uhrzeit
Me.TF_Uhr = Date & " / " & Time() 'Uhrzeit + Datum



Da reicht:
Me!TF_Uhr = Now

und im Formular legst du das gewuenschte Format fest, z.B.
TT.MM.JJJJ / HH:NN:SS

Da das Formular nun aktualisiert kommt nun jede Sekunde immer
im Statusleistentext "Berechnung làuft." !



Sollte eigentlich wegen eines popeligen Timers nicht passieren. Wird vom
Timer denn sonst noch was aufgerufen?

Stehe ich in der
Anwendung in einem Feld wo ebenflalls ein Text in der Statusleiste
angzeigt wird - so wechselt der Text immer zwischen
"Berechnung làuft und dem Text des Feldes"



Normalerweise per

Me.Painting = False 'bzw. True

Aber das wiederum erzeugt ein unangenehmes Flackern und wenn jede Sekunde
umgeschaltet wird, nervt das mehr. Wie waere es, die Statusleiste komplett
auszublenden?

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen