Formular-Feld automatisch berechnen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kunzi
Beiträge: 2
Registriert: Mi, 11.10.2006 23:02

Formular-Feld automatisch berechnen

Beitrag von kunzi »

Halloele nochmal,

als blutiger base-Anfänger ich habe in einer DB-Tabelle "50_Stunden" unter anderen die Felder "Start", "Ende" und "Stunden". Die Felder sind in ein Formular eingebunden. Jetzt soll der Wert für das Feld "Stunden" möglichst beim Ändern der anderen beiden Felder automatisch ermittelt werden. Dazu habe ich ein sehr einfaches(?) Makro geschrieben:

[code]
sub rechne
stunden = ende - start
end sub
[/code]

und das in die Ereignisse der Felder eingetragen, die betroffen sind. Irgendwie kommt aber nicht das gewünschte Ergebnis zustande...?
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Kunzi,

Und was hast du mit dem Makro gemacht?

Und:

Code: Alles auswählen

sub rechne
stunden = ende - start
end sub
Hierbei handelt es sich doch wohl um einen stark vereinfacht dargestellten Prinzip-Aufbau und nicht um dein Makro, oder?
Ansonsten empfehle ich wirklich, sich erst einmal mit den Grundlagen der Basic-Programmierung zu beschäftigen - und dann langsam auf Formulare überzuschwenken ;-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten