Hallo zusammen,
ich hab eine Datenbank wo ich in einem Formlar ein kleines makro hinterlegen will, das einen neuen Datensatz mit einigen Vorgabedaten zu 2 Feldern anlegen soll.
Ich ermittle aus einen Datenfeld den max-Wert und der soll +1 in das Formular bzw. in den neuen Datensatz geschrieben werden. Per Dispatcher lege ich einen neuen Datensatz an und wenn ich den neuen Wert einfach per
oControl.Text = maxChargenNr
im entsprechenden Control (Textbox) des Formulars eintrage, dann wird zwar der Wert angezeigt, aber kein Eintrag in der Datenbank angelegt.
Hast das jemand drauf, wie
- ein neuer Datensatz generiert wird (am besten ohne zu Hilfenahme des Dispatcher)
- und wie dann ein neuer Wert in die Datenbank in das Formular bbzw. in die Datenbank geschrieben wird
?
Base Formulare
Moderator: Moderatoren
Base Formulare
Gruss HW
Win7/SuSe 11.2 - LO 3.3
Win7/SuSe 11.2 - LO 3.3
Re: Base Formulare
hat sich erledigt - hab bei
Andrew Pitonyak
http://www.pitonyak.org/database/AndrewBase.odt
alles nötige gefunden. Entgegen seiner Darstellung kann ich mit der richtigen Variablen Deklaration auch Datumsfelder ansprechen und ändern
Andrew Pitonyak
http://www.pitonyak.org/database/AndrewBase.odt
alles nötige gefunden. Entgegen seiner Darstellung kann ich mit der richtigen Variablen Deklaration auch Datumsfelder ansprechen und ändern
Code: Alles auswählen
Dim dat as new "com.sun.star.util.Date"
'dat = odatControl.Boundfield.getDate()
dat.day=day(date())
dat.month=month(date())
dat.year=year(date())
odatControl.BoundField.updateDate(dat)
Gruss HW
Win7/SuSe 11.2 - LO 3.3
Win7/SuSe 11.2 - LO 3.3