Forum: Programmieren allgemein
by Hausmarke,
29. Mai 2013
sorry das ich hier erst so spät noch mal rein schaue.
besten dank für eure Lösungsvorschläge.
@ Furtbichler:
klasse ideen, nr 3 schwebte mir auch schon als lösungsansatz vor. Da ich die Daten nicht im Grid sondern in den dazugehörigen DBEdits ändere, konnte man eben auch im Grid hin und her wechseln und und es haben sich die dazu gehörigen Felder aktualisiert.
Mein problem war, das...
Forum: Programmieren allgemein
by Hausmarke,
21. Mai 2013
fundiert kann ich das nicht beantworten.
aber die gleiche funktion unter zuhilfenahme des onDblClick Events anstatt des OnEditDblClick events funktoniert nun tadellos.
schaut man sich die events genauer an, stellt man fest, das die OnEdit Variante zwei parameter übergibt:
AItem specifies the grid item whose value is being edited.
AEdit specifies the cell editor.
Das Grid wird wie...
Forum: Programmieren allgemein
by Hausmarke,
21. Mai 2013
des rätsels lösung:
das problem war, das ich das OnEditDblClick Event benutzt habe, was das Grid in den Editmodus setzt. Jedoch ist das anschließende wechseln des Fokus auf ein anderes element bzw. das Enabled:=false setzen des grids sozusagen die gegenaktion. Wodurch dieser fehler entstand.
lösung:
das richtige event für meinen zweck nutzen:
OnDblClick
ich danke allen die sich mit mir...
Forum: Programmieren allgemein
by Hausmarke,
21. Mai 2013
aber dürfte eine fehlende Parent-Eigenschaft nicht schon bei dem erzeugen der form und der diversen komponenten zu einem fehler führen?
das programm läuft soweit durch bis zu diesem doppelklick, danach werden ein paar edits, comboboxen und buttons aktiviert bzw. deaktiviert.
ich konnte es weiter eingrenzen:
wenn ich den Fokus auf eine Combobox setze, kommt der fehler,
genauso kommt der...
Forum: Programmieren allgemein
by Hausmarke,
21. Mai 2013
über das grid wird eine Datenmenge aus einer Datenbank gehändelt.
Ich möchte bei einem doppelklick den aktuellen datensatz bearbeiten und gleichzeitig das grid sperren bzw. auf readonly o.ä. setzen, damit nicht versehendlich ein anderer Datensatz und damit eine andere zu bearbeitende ID gewählt wird. Dies würde ansonsten zu einem Fehler beim speichern führen.
das OnEditDblClick ist ein Event...