![]() |
Datenbank: egal • Version: 0.00 • Zugriff über: egal
Temporär Dataset-Aktualiserung abschalten
Moin, moin,
Es geht darum über mehree Datensätze zu laufen und Daten zu ändern. Aber es sollen dabei in den datensensitiven Elementen in den Zwischenschritten keine Daten aktualisiert werden, sondern nur wieder das Endergebnis dargestellt werden. Und würde ich gerne die Elemente nicht "Blindschalten". Irgendwie muß dies beim DBCtrlGrid eingebaut sein, denn bei diesem wird auch über mehrere Datensätez iteriert bevor die Anzeige aktualisert wird. Bisher habe ich das aber nicht im Überblick. Hat sich da schon mal jemand mit beschäftigt? Grüße // Martin |
Re: Temporär Dataset-Aktualiserung abschalten
Zitat:
Delphi-Quellcode:
Dataset.DisableControls
|
Re: Temporär Dataset-Aktualiserung abschalten
Bei "Dataset.DisableControls" kontrolls schalte ich die Controls blind (keine Daten werden angezeigt).
Würde aber gene den letzten Datensatz einfach in der Anzeige belassen. Grüße / Martin |
Re: Temporär Dataset-Aktualiserung abschalten
Zitat:
Delphi-Quellcode:
Wenn ich nun die Checkbox anhake, kann ich per ButtonClick durch die AdsTable laufen, ohne dass im Grid irgendwas verändert wird. Erst bei Abwahl der Box wird das wieder sichtbar.
procedure TForm1.Button1Click(Sender: TObject);
begin AdsTable1.Next; end; procedure TForm1.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked then AdsTable1.DisableControls else AdsTable1.EnableControls; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 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-2025 by Thomas Breitkreuz