Autor Beitrag
Barret
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 156
Erhaltene Danke: 1

Win XP
D7 Ent
BeitragVerfasst: Di 12.10.10 17:48 
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?

_________________
Wir könnten ja, wenn wir wollten aber wir wollen ja nicht.
It´s not a bug, it´s a feature.
LSanchez
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 8



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 156
Erhaltene Danke: 1

Win XP
D7 Ent
BeitragVerfasst: 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!

_________________
Wir könnten ja, wenn wir wollten aber wir wollen ja nicht.
It´s not a bug, it´s a feature.