in eine DCBrowse mit CellEdit leite ich mit Enter das Editieren ein,
editiere ein numerisches Datenbankfeld (z.B. 123,45)
und bestätige mit Enter.
Nach dem Enter zeigt der Browser (z.B. 123,00 ) an und der Wert steht dann auch so in den dbf.
Der Effekt tritt nur bei num. Feldern auf.
Hat jemand einen Tip, was das schief laufen könnte ?
Code: Alles auswählen
@ 1,1 DCBROWSE oBrowse;
ALIAS cAlias;
PRESENTATION DC_BrowPres();
EDIT xbeBRW_ItemSelected ;
MODE DCGUI_BROWSE_EDITEXIT;
ACTION {|| DbRLock() };
EXIT {|o| oBrowse:refreshAll(), SetAppFocus(oBrowse) }
Code: Alles auswählen
DCBROWSECOL DATA bFldBlock ;
EDITOR "ID"+STRZERO(i,2) ;
PICTURE "999999.99";
HEADER 'Wert";
PARENT oParent
@ NIL,NIL DCGET xNIL GETID "ID"+STRZERO(i,2) ;
PICTURE '"@K 999999.99"';
VALID bVali