Ich versuche gerade eine kleine Mitgliederverwaltung für unseren Verein in Base zu machen. Es ist mein erstes Base Projekt und da hab ich noch so meine Probleme. Ich verwende LO 4.4 (Linux) und ist mit MySQL verbunden.
Ich habe ein Formular mit Unterformular in dem jeweils ein Tabellen-Steuerelement integriert ist. In der Tabelle im UF habe ich die Felder "Jahr", "eingewinterte Völker", ausgewinterte Völker" und "Verlustse in Prozent" Das letzte Feld wird nur berechnet und nicht in der DB gespeichert.
Wenn bei den Feldern eingewinterte Völker und bei ausgewinterte Völker der Fokusverlust eintritt, sollten die Daten im UF gespeichert werden, damit das Feld Verluste in Prozent sofort aktualisiert wird.
Der Code bei Fokusverlust:
Code: Alles auswählen
Sub aktualisieren
dim oDoc AS OBJECT
dim oDrawpage AS OBJECT
dim oForm AS Object
dim oSubForm AS Object
oDoc = thisComponent
oDrawpage = oDoc.drawpage
oForm = oDrawpage.forms.getByName("Imker_Voelkerverluste")
oSubForm = oForm.getByName("UF_Verluste")
oSubForm.updateRow()
End Sub
Wo könnte das Problem sein?BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten
Type: com.sun.star.sdbc.SQLException
Message: Fehler in der Funktionsfolge..
Danke.