Entwickler-Ecke
Datenbanken - Anzeige "Datensatz in Bearbeitung" - welche Ereign
motion - Fr 04.02.05 01:46
Titel: Anzeige "Datensatz in Bearbeitung" - welche Ereign
Umgebung: D7, IBObjects, Firebird
Auf einem Formulare habe ich ein Label "Datensatz in Bearbeitung" gelegt, welches sichtbar sein soll, sobald ein Datensatz in Bearbeitung ist. Nach dem Post oder Cancel soll die Anzeige wieder unsichtbar werden.
Also ist die Property "visible" auf true bzw. falsch zu schalten.
Eigentlich entspricht die Anzeige dem Status "Transaktion aktiv"="Datensatz in Bearbeitung"
Welche Ereignisse lassen sich hierfür verwenden?
Ich setze die iboTDataset Komponenten ein; ich habe schon einige Versuche mit den Transaction-Ereignissen hinter, aber das habe ich bisher nicht richtig hinbekommen.
hansa - Fr 04.02.05 04:29
Frage den Status des zugeordneten Datasets ab.
Delphi-Quelltext
1: 2:
| if Ds.State in [dsEdit,dsInsert] then Label.Caption := 'Datensatz in Bearbeitung';' |
Ob die Bezeichner stimmen, das gucke ich aber nicht jetzt noch nach. 8)
motion - Fr 04.02.05 13:10
Danke,
sieht gut aus!
Als Ereignis läßt sich Datasource.OnStateChange gut verwenden!
Vielen Dank
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!