Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TDBGrig darstellungsproblem
Barret - Di 12.10.10 17:48
Titel: TDBGrig darstellungsproblem
HI!
Ich hab nach ner ganzen Weile mal wieder was zu prgrammieren @ work (Delphi 2009).
Jetz hab ich ein kl. Problem.
Ich hab ne MySql-DB und die Verbindung / Datenzugriff mach ich mit ner TADOConnection -> TADOQuery -> TDataSource.
Wenn ich neue Datensätze ich eine Tabelle hinzufüge lasse ich das DB-Grig aktuallisieren, indem ich die Query zu mache den benötigten SQL-String ausführen lasse und wieder öffne. Funktioniert auch alles. Ich hab aber das Problem, dass mein Scrollbalken im Grid dan weg ist ...
Refresh & Co hab ich schon probiert ...
Hat jemand eine Idee?
LSanchez - Mi 13.10.10 10:52
Das ist leider eins von den vielen Bugs in Delphi (auch D2010).
Du muss die Eigenschaft ScrollBars des Grids auf ssBoth setzen. Die Eigenschaft ScrollBars ist leider protected und nur von einer abgeleitete Klasse zugreiffbar.
type
TMyDBGrid = class(TDBGrid);
...
TMyDBGrid(DBGrid1)Scrollbars := ssBoth;
Gruß
Luis Sanchez
Barret - Mi 13.10.10 11:51
Ah okey!
Danke für den Tipp & Die Hilfestellung.
Hatte zwar was von dem Fehler gelesen aber ne richtige Abhilfe nich gefunden.
Da ich über die Query noch ne Zusatz-Funktion angesteuert hab hab ich das Problem mit den Balken gehabt.
Durch ne "Auslagerungs-Query" die ich jetz für alle DB-Funktionen nehm die ich nur an bestimmten Stellen brauch gehts auch.
Werd ich mir aber notieren für's kommende mal! :)
DANKE!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!