![]() |
Datenbank: ADS • Version: 9 • Zugriff über: TDataSet
TDataModule überlisten
Hallo,
in meinem Datenformular habe ich bei allen Dataset Komponenten Active und StoreActive auf True gesetzt, damit ich zur Designzeit visuell arbeiten kann. Zur Laufzeit will ich aber das Öffnen selber steuern. Jetzt habe ich eine ganz widerliche Lösung zusammengehackt, die auch funktioniert:
Gibt es da eine intelligentere Lösung? |
Re: TDataModule überlisten
Die TDataSets die mir bekannt sind haben die Property DesignActivation. DAmit kann man einstellen, daß die eben nur zur Designzeit active sein sollen.
Schau mal, vielleicht haben es Deine auch. Sherlock |
Re: TDataModule überlisten
Mit den GExperts kannst Du für bestimmte Komponenten definieren
welchen Zustand welcher Eigenschaft sie haben sollen. Also, z.B. für eine DatasetSetkomponente.Active := False... Moin edit: In der Konfiguration von Gexperts: set Component properties ist ziemlich weit unten |
Re: TDataModule überlisten
Danke für die schnellen Antworten.
@Sherlock: Leider haben die Ads-Komponenten das nicht... @stifflersmom: Ich wollte nicht unbedingt noch einen zusätzlichen Wizard (den muß dann nämlich jeder im Projekt auf jedem PC auch installieren). Werd mir das aber mal ansehen. [edit]Habs mir angesehen, leider geht das laut man nur global komponentenspezifisch - ich will aber dieses verhalten eben nur im zentralen, Datenformular. In allen anderen Situationen sollen sich die Komponenten standardgemäß verhalten[/edit] |
Re: TDataModule überlisten
Zitat:
|
Re: TDataModule überlisten
Zitat:
|
Re: TDataModule überlisten
Zitat:
Frank |
Re: TDataModule überlisten
Zitat:
|
Re: TDataModule überlisten
Gibt es keine Connection-Komponente über die alle Querys laufen? Dann könntest du einfach bei dieser Active = false setzen und alle Querys sind wieder deaktiviert. Das wäre dann nur noch eine Stelle, die du handisch mit einem Doppelklick bemühen müstest.
|
Re: TDataModule überlisten
Damit wäre aber der umgekehrte Weg auch noch nicht gelöst...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz