Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DBLookUpCombo deaktiviert DBGrid (https://www.delphipraxis.net/29232-dblookupcombo-deaktiviert-dbgrid.html)

Lord_Stifterl 6. Sep 2004 11:40


DBLookUpCombo deaktiviert DBGrid
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo lieber DPler,

ich arbeite gerade an einem neuen Programm, und bin dabei einen Bug im DBGrid aufmerksam geworden. Es handelt sich hierbei um das DBGrid im Zusammenhang mit der DBLookupCombobox und auch anderen Komponenten.

Ich habe ein Mainform mit einer TMS Inspectorbar, einer Toolbar, usw(siehe Anhang). In der Toolbar befindet sich eine DBLookupCombobox. Hier soll für das Programm, es handelt sich hierbei um eine Kursverwaltung, das Semester ausgewählt werden, in welchem gearbeitet werden soll. Wenn ich nun vor dieser Auswahl die Teilnehmerliste, oder ein andere Liste in welcher sich ein DBGrid befindet, öffne und anschließend das Semester in der DBLookUp auswähle, reagiert das DBGrid nicht mehr. Ich muss das Form verkleinern und wieder vergrößern, erst dann funktioniert alles wieder. Selbiges passiert wenn ich eine Form über die Inspectorbar öffne und dann nochmals öffnen will.

Ich hab schon probiert den Focus anschließend auf das Grid zu setzen und ähnliches. Der einzig mir bekannte Weg, dieses Problem zu umgehen ist, zur Laufzeit das Form minimieren und dann wieder normal anzuzeigen.

Hat hier jemand einen Tipp wie man das Problem auf eine andere Art und Weise umgehen kann? Danke im Vorraus für alle Antworten.

LG
Lord_Stifterl

Sharky 6. Sep 2004 13:01

Re: DBLookUpCombo deaktiviert DBGrid
 
Hai Lord_Stifterl,

ist die DBLookupCombobox und das DBGrid mit der selben DataSource verbunden?

Stevie 6. Sep 2004 13:02

Re: DBLookUpCombo deaktiviert DBGrid
 
Jo, das Problem hatten wir schonmal in diesem Thread.
Ist auf jeden Fall ein Bug, weil die Grid irgendeine Windows-Message nicht richtig behandelt!

Lord_Stifterl 6. Sep 2004 20:26

Re: DBLookUpCombo deaktiviert DBGrid
 
Hmmm...

Dann bleibt mir wahrscheinlich auch nichts anderes über als die derzeitige Variante mit Minimieren und anschließend wieder normal anzuzeigen. Schade eigentlich um die Komponente. Konnte den Fehler auch schon in D5 feststellen.

Trotzdem Danke,

LG
Lord_Stifterl

Stevie 7. Sep 2004 07:45

Re: DBLookUpCombo deaktiviert DBGrid
 
Es gibt doch etliche freie Komponenten, die die eine Verbesserung der TDBGrid bieten. Versuch die doch mal...

Lord_Stifterl 7. Sep 2004 10:10

Re: DBLookUpCombo deaktiviert DBGrid
 
Auch wenn ich, wie im Screenshot sichtbar, schon einige Fremdkomponenten eingesetzt habe, versuche ich doch weitestgehend Standardkomponenten, wegen der Übernahmemöglichkeit in neuere Delphiversionen, zu verwenden.

Wie es jedoch aussieht, wird mir in diesem Fall wohl keine andere Wahl bleiben als eine Fremdkomponente zu verwenden.

LG
Lord_Stifterl

Stevie 7. Sep 2004 10:14

Re: DBLookUpCombo deaktiviert DBGrid
 
Wenn deine Software nicht kommerziell ist, dann kannst du das TMS GridPack kostenlos benutzen.

Lord_Stifterl 7. Sep 2004 10:28

Re: DBLookUpCombo deaktiviert DBGrid
 
Die Software wird kommerziel vertrieben und ich verwende das TMS Component Package (Grid Pack inkludiert). Welche Erfahrungen hast du schon mit dem Grid Pack gemacht?

LG

Stevie 7. Sep 2004 10:35

Re: DBLookUpCombo deaktiviert DBGrid
 
Noch nicht viele, ich verwende die Grid-Komponenten von DeveloperExpress in der Firma.
Aber für meine eigene Software wollte ich jetzt von meiner eigenen TDBGridEx-Klasse (nur ein paar Hotfixe ;-)) auf was besseres umsteigen. Hab's mir bisher nur kurz angeschaut (Demo), aber das sieht echt schick aus.

Gibt's das Component Pack eigentlich auch als Non-Commercial-Version?? Oder muss ich mir da alle Komponenten einzeln downloaden?

P.S:
Zitat:

Zitat von Lord_Stifterl
ich verwende das TMS Component Package (Grid Pack inkludiert)

Und dann verwendest du noch den TDBGrid-Dreck?? Pfui!!! :mrgreen:

Kevin 7. Sep 2004 10:35

Re: DBLookUpCombo deaktiviert DBGrid
 
Ich nutze die TMS Komponenten auch kommerziell und bin sehr zufrieden. Allerdings hab ich schon die ein oder andere Merkwürdigkeit bei den Grids bemerkt. Die integrierte SaveToCSV-Funktion ist für große Tabellen viel zu langsam. Beim Editieren kommt es (nur manchmal und schwer reproduzierbar) vor, daß ein Wert aus einem anderen Feld angezeigt wird. Sehr irritierend für Endanwender. Der Hersteller hat das noch nicht beheben können. Bekommt aber von mir noch ein Beispiel-Prog, an dem er es nachvollziehen kann. Ansonsten kann ich die Komponenten nur jedem empfehlen. Und der Support ist imho auch klasse. Ich bekomme immer innerhalb eines Tages eine (meist) brauchbare Antwort auf meine Fragen. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.
Seite 1 von 3  1 23      

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