Hi gmc
Danke für dein Antwort!
ne is kein trigger - hab mich unklar ausgedrückt!
Also hier noch mal ganz ausführlich:
Mein Programm ist ein Wav(& und irgendwann auch mp3) abspieler
das programm spielt die titel von einer playliste aus -
jedes mal wenn ein titel angefangen wird zu spielen wird die gesammt länge dieses titels genommen in Min-sec umgewandelt und dann in dem Datensatz der zu dem Lied gehört eingetragen - so ist sichergestellt das immer die aktuelle länge des liedes in der Datenbank steht -
ein Datensatz sieht ungefähr so aus:
Titel - Genere - Länge - Pfad zur datei
So bis dahin ist das alles noch so einigermaßen functions tüchtig -
das problem trit auf wenn
1. Der Benutzer Neue Lieder in die Datenbank einfügen will - dies geht über einen Dialog
und 2. Ein Titel anfängt zu spielen
Folgender Fehler tritt auf:
wenn ein neues Lied 'angelegt' wird wird die
DB in den Editier modus gesetz bzw. mit Append ein neuer Datensatz angehängt -
diesen soll dann ja der benuzer füllen-
wenn wärend dessen der Benutzer seine Daten eingibt jetz ein neues lied anfängt-
was durchaus häufig vorkommt -
dann wird dadurch die aktuallisierung der länge hervorgerufen
und die daten bank wird danach nicht wieder in den Editier modus zurück gesetzt sonder sie bleibt im nicht bearbeiten modus -
deshalb wollte ich "einfach"
bevor ich die aktualisierung der Länge vornehme abfragen ob die
Db schon im Editier modus ist - und falls sie das ist einfach die aktuallisierung weg fallen lassen
Nur das es bei mir leider nicht geklappt hat. wie im 1Beitrag schon gezeigt den Zustand abzufragen!
Ich hoffe ich hab mich klar ausgedrückt
Für ein bisschen hilfe wäre ich sehr dankbar!
LG Stefan