Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Zeilenwechsel verhindern (https://www.delphipraxis.net/104408-dbgrid-zeilenwechsel-verhindern.html)

Brainshock 3. Dez 2007 13:43

Datenbank: uninteressant • Zugriff über: uninteressant

DBGrid Zeilenwechsel verhindern
 
Hi,

kann man den Wechsel auf einen anderen Datensatz im TDBGrid irgendwie verhindern, so in Richtung CanSelect:= False?

Hintergrund: Ein Benutzer darf einen Datensatz aus dem DBGrid im Formular nicht angezeigt bekommen, da er keine Rechte (eigenes Rechtesystem) darauf hat. Der alte Datensatz im DBGrid soll dann weiterhin markiert sein.

Gruß,

Sharky 3. Dez 2007 14:15

Re: DBGrid Zeilenwechsel verhindern
 
Zitat:

Zitat von Brainshock
....Hintergrund: Ein Benutzer darf einen Datensatz aus dem DBGrid im Formular nicht angezeigt bekommen,

Hai Brainshock,

grundsätzlich würde ich einfach verhindern das der Datensatz im DBGrid vorhanden ist. Also das eigene Rechtesystem in die SQL-Abfrage einbauen.

Ansonsten würde ich schauen ob die Ereignisse AfterScroll oder BeforScroll des DataSets eine möglichkeit bieten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz