WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 26.05.2008, 23:51   #1
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard access einzelne datensätze ansprechen

folgendes problem:

ich hab ein formular, im kopf läuft die aktuelle uhrzeit mit (timer-event mit 1000 als zeitgeberintervall). im detailbereich hab ich nun ein endlosformular mit mehreren datensätzen, die eine bestimmte uhrzeit in einer zelle gespeichert haben.

was ich möchte:
am beginn jeder zeile (also für jeden datensatz) ein textfeld oder label, das automatisch die zeit bis zur aktuellen uhrzeit anzeigt.

leider funktioniert folgendes im timer-ereignis nicht:

me!lb_diff.caption = then - now

vom prinzip wärs ja richtig, nur schreibt er in alle labels den differenzwert zum zeitpunkt vom gerade aktiv ausgewählten datensatz. man hat also immer die differenz zum aktuell markierten datensatz, nicht, wie ich möchte die für jeden einzelnen datensatz.

ich hoffe, dass ihr mein problem versteht und mir helfen könnt!
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 27.05.2008, 09:50   #2
Shadow
Master
 
Registriert seit: 19.04.2000
Beiträge: 541


Standard

Da musst du ein Textfeld nehmen im Detailbereich. Und in dieses Textfeld die entsprechende Formel schreiben "= Then - Now()"
Shadow ist offline   Mit Zitat antworten
Alt 27.05.2008, 11:33   #3
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

das war ja eben genau das, was nicht funktioniert hat... da schreibt er in ALLE textfelder dann den gleichen wert, nämlich den, von dem aktuell ausgewählten datensatz! danke trotzdem.

ich hab schon selbst eine lösung gefunden: folgender ausdruck wird zur abfrage hinzugefügt und dann einfach als textfeld angezeigt
Zitat:
diff: Wenn(DatDiff("n";[etd];Formulare!F_missiontable!txt_utc)+1<=0;Wenn(DatDi ff("n";[etd];Formulare!F_missiontable!txt_utc)+1>=-60;-DatDiff("n";[etd];Formulare!F_missiontable!txt_utc)-1;"");"")
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:15 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag