Hallo Forum,
ich habe schon viele Tipps und Tricks hier gefunden, die meine Probleme bei Delphi gelöst haben. Jetzt habe ich mich im Forum neu angemeldet, weil ich nichts gefunden habe und wirklich keine Lösung mehr weiß.
Szenario:
Ich habe eine Anwendung schon einige Jahre laufen. Jetzt hat ein Anwender eine Bitte für eine Erleichterung der Eingaben im DBGrid.
Ist-Stand:
Es betrifft nur Zahleneingaben (Double). Beim Drücken von Enter wird zur nächsten Zelle gesprungen. Wenn ich die Taste 'i drücke, wird ein korrospondierendes Booleanfeld auf True bzw. False gesetzt und keine Zahl verändert. Zu jedem Zahlenfeld gibt es ein zugehöriges Booleanfeld. Das habe ich mit OnKeyPress gelöst.
Jetzt möchte ich, dass als 3. Option bei Eingabe einer Zahl und Abschluss nicht mit Enter sondern mit der Taste 'i', die Zelle geändert wird und das Booleanfeld gesetzt wird.
Beispiel:
1. Eingabe: 5,55 Enter - funktioniert schon
2. Eingabe: i - entsprechende Booleanfeld wird gesetzt, Zahl wird nicht geändert
3. Eingabe: 5,55i - geht noch nicht - es soll die 5,55 in der Zelle (Feld) gespeichert werden und das entsprechende Booleanfeld geändert werden (true oder false).
Hat jemand einen Deckanstoß oder vielleicht eine Lösung parat?
Ich hoffe, Ihr könnt mir helfen.
Ach ja. Ich verwende Delphi 5 Pro und ADO.
Vielen Dank schon vorab.
ich habe schon viele Tipps und Tricks hier gefunden, die meine Probleme bei Delphi gelöst haben. Jetzt habe ich mich im Forum neu angemeldet, weil ich nichts gefunden habe und wirklich keine Lösung mehr weiß.
Szenario:
Ich habe eine Anwendung schon einige Jahre laufen. Jetzt hat ein Anwender eine Bitte für eine Erleichterung der Eingaben im DBGrid.
Ist-Stand:
Es betrifft nur Zahleneingaben (Double). Beim Drücken von Enter wird zur nächsten Zelle gesprungen. Wenn ich die Taste 'i drücke, wird ein korrospondierendes Booleanfeld auf True bzw. False gesetzt und keine Zahl verändert. Zu jedem Zahlenfeld gibt es ein zugehöriges Booleanfeld. Das habe ich mit OnKeyPress gelöst.
Jetzt möchte ich, dass als 3. Option bei Eingabe einer Zahl und Abschluss nicht mit Enter sondern mit der Taste 'i', die Zelle geändert wird und das Booleanfeld gesetzt wird.
Beispiel:
1. Eingabe: 5,55 Enter - funktioniert schon
2. Eingabe: i - entsprechende Booleanfeld wird gesetzt, Zahl wird nicht geändert
3. Eingabe: 5,55i - geht noch nicht - es soll die 5,55 in der Zelle (Feld) gespeichert werden und das entsprechende Booleanfeld geändert werden (true oder false).
Hat jemand einen Deckanstoß oder vielleicht eine Lösung parat?
Ich hoffe, Ihr könnt mir helfen.
Ach ja. Ich verwende Delphi 5 Pro und ADO.
Vielen Dank schon vorab.
Comment