Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by StepByStep,
23. Mär 2018
Also jetzt wird das ja interessant. :)
Ich habe in meinem Testprojekt das OnCanSelectRecord-Event implementiert und habe die von mir genannte Bedingung geprüft. In allen Durchläufen ist die EditValue immer -1 gewesen, weil eben die Column die da zurückkommt die Fokussierte war... Genau so wie du es wiedergegeben hast.
Dieses Handling was ich da beschrieben habe, kommt ja direkt von der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by StepByStep,
23. Mär 2018
Moin.
Puh... vielleicht besuche ich nochmal den Deutschgrundkurs... ^^
Back2Topic:
Gehen wir mal davon aus, dass folgende Daten in deinem Grid stehen:
ixBELArt
1
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by StepByStep,
22. Mär 2018
Also die View ist jedes Mal wo du da reinkommst identisch, ebenso die Spalte. Den Wert liest du dann aber eben nicht aus dem aktuellen Record, sondern dieser wird immer den Wert der in dem angeklickten Datensatz steht. Somit läufst du x-Mal dadurch und schaust jedoch immer auf den selben Wert.
So würde ich mir das ohne es gedebuggt zu haben mal erschließen. ^^
LG
Jan
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by StepByStep,
22. Mär 2018
Moin.
Die Frage ist ja jetzt was du genau stehen hattest, dass es nicht funktioniert.
In deinem Sample ist es so, dass der Record anders als zum DataSet sich in den Durchläufen ändert. Über den Index deiner Spalte kannst du dann auf den jeweiligen Wert innerhalb des Records zugreifen und diesen prüfen.
LG
Jan
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by StepByStep,
22. Mär 2018
Moin zusammen,
ich habe gerade das selbe Problem wie der Threadersteller und habe einmal gedebuggt, aber erst einmal kurz der Aufbau des Testprojekts:
Ich habe ein TcxGrid und eine TcxGridDBTableView. Die Daten kommen über ein TADODataSet. Meine Options der TableView sind die gleichen wie von ULIK.
Problembeschreibung:
Im Grid stehen drei Datensätze, einer davon müsste nach dem...