SPeichern eines Datensatzes erzwingen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Reginald
****
Beiträge: 114
Registriert: Fr, 23.07.2010 23:58

SPeichern eines Datensatzes erzwingen

Beitrag von Reginald »

Hallo zusammen!
Ich habe mir mit viel Mühe und Zeit eine sehr schöne Suchfunktion in OO Base für meine Namensadressstammdatenmaske zusammengebaut. Läuft prima, aber jetzt habe ich festgestellt, dass OO Datensätze in diesem Falle hier NICHT automatisch wie gewohnt speichert.

Also ich nehme eine Änderung am aktuallen Datensatz im Formular vor und wechsle dann via meiner Filterfunktion zu einem anderen Datensatz und siehe da, die Änderung wird nicht gespeichert ...

Mit welchem Befehl kann ich OO Base zwingen, einen Datensatz (falls erforderlich) zu speichern?

Viele Grüße
Reginald
hr.hartwig
***
Beiträge: 52
Registriert: Mi, 09.05.2007 23:25

Re: SPeichern eines Datensatzes erzwingen

Beitrag von hr.hartwig »

Hallo,
klingt nach einem ähnlichen Problem wie ich es habe:
viewtopic.php?f=8&t=44623
Ich benutze jetzt nicht die OO-Datenbank sondern MySQL als Backend
und damit ist Problem behoben.
Vielleicht hilft es.
Viele Grüße,
Hotti
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: SPeichern eines Datensatzes erzwingen

Beitrag von DPunch »

Aloha

Ohne jetzt Deinen Code zu kennen, sollte ein

Code: Alles auswählen

If oForm.isModified Then
  oForm.updateRow
End If
vor dem Wechseln das Problem beheben (oForm ersetzen durch die Variable, die Du für das Formular selber verwendest).
Antworten