![]() |
Datenbank: FB • Zugriff über: IBX
DBGrid - Datensatz scrollen verhindern
Hallo,
Wie kann ich verhindern, das der Datensatz bei Mausklick oder per Tastatur gewechselt werden kann während der Datensatz Status nicht dsBrowse ist? ciao Martin |
Re: DBGrid - Datensatz scrollen verhindern
Was ich schon probiert habe, ist im OnBeforeScroll der Datenmenge abzufragen ob sich die Datenmenge im dsBrowse Status befindet. Das Problem ist das dies immer der Fall ist, da der Edit bzw. Insert Modus schon vor dem aufruf von OnBeforeScroll beendet wird.
|
Re: DBGrid - Datensatz scrollen verhindern
Hi,
in beforepost das Posten mit "abort" abbrechen sollte funktionieren. Grüsse Woki P.S. Das ist ein Ereignis des Dataset. |
Re: DBGrid - Datensatz scrollen verhindern
Ja, aber was soll ich abfragen? Wenn OnBeforePost aufgerufen wird die die Datenmenge selbstverständlich dsEdit bzw. dsInsert. Wann soll ich nun mit Abort abbrechen und wann nicht. Als wenn ich im Navigator Post klicke soll ja auch gepostet werden.
|
Re: DBGrid - Datensatz scrollen verhindern
Im OnClick des TDBNavigators gibt es einen Parameter Button. Du könntest eine Zustandsvariable einführen, die anzeigt, das das jetzt folgende Post nicht abgebrochen werden soll, um ein Beispiel zu nennen.
Grüsse Woki |
Re: DBGrid - Datensatz scrollen verhindern
Ich kanns heute nicht mehr probieren aber morgen.
Danke schon mal |
Re: DBGrid - Datensatz scrollen verhindern
Ja, so geht es dann auch.
Danke nochmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz