Seite 1 von 1

SPeichern eines Datensatzes erzwingen

Verfasst: Fr, 10.12.2010 04:42
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

Re: SPeichern eines Datensatzes erzwingen

Verfasst: Do, 16.12.2010 13:22
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

Re: SPeichern eines Datensatzes erzwingen

Verfasst: Do, 16.12.2010 13:51
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).