Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - DBGrid Scrollfunktion Datensatzsprung
saxe66 - Do 31.03.11 08:44
Titel: DBGrid Scrollfunktion Datensatzsprung
Hallo an alle ...,
habe folgende Frage zum Scrollen in einem DBGrid :
Wie kann ich verhindern, dass beim Scrollen über die Richtungstasten oder das Mausrad der Datensatzfocus weiterspringt. Das heißt, die Einträge sollen zwar weiterblättern, der zuletzt aktuelle Datensatz soll solange aktuell bleiben, bis ein neuer Satz angeklickt wird.
Hintergrund zum besseren Verständnis:
Ich übernehme aus einer Artikeldatei Datensätze in einen Lieferschein. Dabei möchte ich mir aber "merken", welcher Datensatz zuletzt übernommen worden ist.
Im Voraus Danke ...
zuma - Do 31.03.11 11:31
wie wärs mit ner kleine Zwischvariablen ala 'lLetzteUebernahmePos', die du immer nur im OnClick (bzw. dann, wenn du die Übernahme gemacht hast) setzt ?
So kannst du jederzeit prüfen, ob und welche Pos du zuletzt übernommen hast.
Machst du die dann auch noch sichtbar, kann auch der User sehen, das er zuletzt z.b Pos 3 übernommen hat.
Alternativ könntest du natürlich auch immer in der 'Übernahmedatenmenge' gucken, welches der letzte Eintrag war (falls du die da chronologisch reinschreibst).
saxe66 - Do 31.03.11 15:01
Danke für die erste Antwort, die Idee mit einer variable hatte ich auch schon, wollte aber diesen Umweg umgehen.
Kenne von anderen Programmiersystemen (etwa Visual Objects), dass dort zwar die Ansicht gescrollt wird, die dahinter liegende DB aber nicht.
Vielleicht gibt es ja noch Ideen ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!