DCBROWSECOL Datum und + Taste
Moderator: Moderatoren
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
DCBROWSECOL Datum und + Taste
Würde diese / oder andere Taste gerne auch für andere Felder benutzen.
Leider finde ich das im Quellcode nicht, kann mir jemand einen Hinweis geben, wo ich das finde ?
Leider finde ich das im Quellcode nicht, kann mir jemand einen Hinweis geben, wo ich das finde ?
Gruß
Klaus
Klaus
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DCBROWSECOL Datum und + Taste
Du meinst dieses Verhalten, dass man in einem Eingabefeld für ein Datum plus und minus tippen kann, und das Datum zählt dann hoch oder runter? Danach habe ich mir auch schon den Wolf gesucht, es aber nicht gefunden.
Herzlich,
Tom
Tom
- Marcus Herz
- 1000 working lines a day
- Beiträge: 862
- Registriert: Mo, 16. Jan 2006 8:13
- Wohnort: Allgäu
- Hat sich bedankt: 39 Mal
- Danksagung erhalten: 197 Mal
- Kontaktdaten:
Re: DCBROWSECOL Datum und + Taste
Ich hab mal eine Seite mit allen Windows Tatstaturbelegung gefunden.
Da stand unter anderem dabei, Ctrl_Sh_Up, CTRL_SH_Down sind die Tasten, um ein Datum zu incremnetiren. Das ist auch in Access so, bei XLS hab ichs nie ausprobiert.
CTRL+ und CTRL- geben das Heute Datum ein
Das ist dann ganz einfach über einen Keyboard zu lösen:
Da stand unter anderem dabei, Ctrl_Sh_Up, CTRL_SH_Down sind die Tasten, um ein Datum zu incremnetiren. Das ist auch in Access so, bei XLS hab ichs nie ausprobiert.
CTRL+ und CTRL- geben das Heute Datum ein
Das ist dann ganz einfach über einen Keyboard zu lösen:
Code: Alles auswählen
METHOD xbpSle:Keyboard( mp1 )
if mp1 $ { 590014, 590012} // enter date, CRTL+; oder CRTL+:
if ::editable
if ::oGet:Type == "D"
::setdata(date())
endif
endif
elseif ::oGet:Type == "D" .and. mp1 $ {720934, 720936} // Ctrl_Sh_Up, CTRL_SH_Down
if ::editable
if empty(::getvalue())
::setdata(date())
else
::setdata(::getvalue() + if(mp1 = 720934, 1, -1))
endif
endif
endif
Gruß Marcus
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: DCBROWSECOL Datum und + Taste
hi,
bei dem DATETIMEPICK_CLASS Control sind es nur die VK_UP, / VK_ADD bzw VK_DUWN / VK_SUBTRACT Tasten ohne CTRL (geht aber auch mit CTRL )
https://docs.microsoft.com/de-de/window ... tification
was Express++ da genau hat kann ich nicht sagen
bei dem DATETIMEPICK_CLASS Control sind es nur die VK_UP, / VK_ADD bzw VK_DUWN / VK_SUBTRACT Tasten ohne CTRL (geht aber auch mit CTRL )
https://docs.microsoft.com/de-de/window ... tification
was Express++ da genau hat kann ich nicht sagen
gruss by OHR
Jimmy
Jimmy
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DCBROWSECOL Datum und + Taste
Das ist in eXpress++ bereits enthalten, wenn man Datumsfelder editiert oder braust. Klaus sucht nach einer Möglichkeit, das für andere Felder in eXpress++ zu erweitern, wenn ich ihn richtig verstehe.
Herzlich,
Tom
Tom
- Marcus Herz
- 1000 working lines a day
- Beiträge: 862
- Registriert: Mo, 16. Jan 2006 8:13
- Wohnort: Allgäu
- Hat sich bedankt: 39 Mal
- Danksagung erhalten: 197 Mal
- Kontaktdaten:
Re: DCBROWSECOL Datum und + Taste
Dann habe ich die Frage nicht verstanden
Gruß Marcus
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: DCBROWSECOL Datum und + Taste
Tom,
das meine ich nicht, bzw. ist das eine Nebenwirkung davon.
Wenn man in einem DCBROWSECOL ein Datum hat, wird beim Drücken der + Taste das aktuelle Datum eingetragen, wenn das Feld leer ist.
Danach kann man das Datum mit +/- wie Du beschrieben hast ändern.
Bei einem normalen GET wird das Feld beim drücken der + Taste geleert (wenn es des Fokus bekommt) und beim nächsten Betätigen der Taste das
aktuelle Datum eingetragen. Danach kann das Datum mit +/+ verändert werden.
das meine ich nicht, bzw. ist das eine Nebenwirkung davon.
Wenn man in einem DCBROWSECOL ein Datum hat, wird beim Drücken der + Taste das aktuelle Datum eingetragen, wenn das Feld leer ist.
Danach kann man das Datum mit +/- wie Du beschrieben hast ändern.
Bei einem normalen GET wird das Feld beim drücken der + Taste geleert (wenn es des Fokus bekommt) und beim nächsten Betätigen der Taste das
aktuelle Datum eingetragen. Danach kann das Datum mit +/+ verändert werden.
Gruß
Klaus
Klaus