Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Scrollbar verschwindet und kommt nicht wieder (https://www.delphipraxis.net/5492-dbgrid-scrollbar-verschwindet-und-kommt-nicht-wieder.html)

Gambit 8. Jun 2003 22:35


DBGrid Scrollbar verschwindet und kommt nicht wieder
 
Moin, ich bins nochmal...

nachdem ich nun, dank eurer Hilfe, die meisten(wer weiß was noch kommt...) Probleme gelöst habe, habe ich noch einen kleinen Bug in meiner Anwendung gefunden:

Ich lasse mir alle Datensätze auch in einer DBGrid anzeigen. Nun habe ich zB. einen Filter, der nach best. Kriterien mit einer SQL Anweisung sortiert. Wird jetzt aber zB. nur ein Datensatz gefunden, wird der auch in der DBGrid angezeigt, wobei der vertikale Scrollbalken verschwindet. Ist ja auch richtig so. Um wieder alle Datensätze anzeigen zu können, benutze ich auch eine SQL Anweisung(Select * from blahblah)
Nun sollte die vertikale Scollbar eigentlich wieder auftauchen, weil nicht alle Datensätze in das DBGrid reinpassen. Tut sie aber nicht!

Hat jemand eine Erklärung dafür?

Gruß

Gambit

r_kerber 9. Jun 2003 09:08

Das sollte eigentlich nicht passieren. Kannst Du mal ein Beispiel posten?

Gambit 9. Jun 2003 09:23

Ooops, ich glaube, das ist mir zu peinlich... :oops:

was meinst du denn genau mit beispiel? Würde der Filterblock reichen?

Gruß

Gambit

r_kerber 9. Jun 2003 09:29

Ich würde mir auch gern mal das Formular ansehen. Also kleines Beispiel mit der DBDEMOS-Datenbank, damit man nachvollziehen kann, was passiert!

Gambit 9. Jun 2003 09:33

OK, ich soll jetzt erstmal frühstücken und dann werde ich mal was zusammenbasteln...


Gambit

Gambit 26. Jun 2003 13:16

Hallo,
Hab das Ganze jetzt mal auf mehreren PCs getestet und es taucht immer auf. Das Merkwürdige ist, die Scollbar kommt nur dann nicht wieder, wenn man zuerst nach dem zweiten oder letzten Eintrag in der ComboBox gesucht hat und man dann einfach mit Select * from Tabelle sich wieder alle Datensätze in der Grid anzeigen lassen will.

Gibts keine Möglichkeit die Scrollbar so zu programmieren, dass sie nicht weggeht, wenn die Grid nicht voll ist? Bzw. nur inaktiv wird?

Gruß

Gambit


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 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