Button mit mehreren Aktionen programmieren

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Daimonion
*
Beiträge: 15
Registriert: Mi, 02.05.2007 15:15

Button mit mehreren Aktionen programmieren

Beitrag von Daimonion »

Hallo

Nachdem ich nun meinen Fehler mit dem Speichern der Datenbank hinter mir lassen kann, komm ich leider an das Ziel meines Wissens im Base.

Ich habe ein Formular mit dem ich Daten in die Datenbank einfüge. Das Einfügen mach ich mittels Button bei dem ich unter dem Punkt Aktion "Datensatz speichern" angegeben habe.

Nun möchte ich aber noch, dass der Button nach einer erfolgreichen Speicherung die Daten aus den Formularfeldern löscht. Idealerweise wäre eine Prüfung vor dem einfügen auch noch interessant.
Ich Vermute mal, dass das nur mit Skripten geht. Könnt ihr mir ein paar Skriptansätze geben? Programmieren kann ich, nur hab ich bisher noch nicht in Base geskriptet.

Ein Beispiel des Formulares findet ihr im Anhang.
Dateianhänge
Filmdatenbank.odb
(84.42 KiB) 65-mal heruntergeladen
Swichi
Beiträge: 8
Registriert: Di, 30.03.2010 16:37

Re: Button mit mehreren Aktionen programmieren

Beitrag von Swichi »

Ganz simpel, aber auch ohne Überprüfung:
Wähle als Aktion "nächster Datensatz" aus. Danach sind alle Felder wieder leer und der Datensatz trotzdem gespeichert.
Daimonion
*
Beiträge: 15
Registriert: Mi, 02.05.2007 15:15

Re: Button mit mehreren Aktionen programmieren

Beitrag von Daimonion »

Cool, Danke. Da hab ich ja auf jeden Fall schon mal einen Anfang. Wenn man das jetzt noch irgendwie mit einer Prüfung kombinieren könnte, wär ich richtig glücklich.

Danke für den Tipp.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Button mit mehreren Aktionen programmieren

Beitrag von komma4 »

Daimonion hat geschrieben:irgendwie mit einer Prüfung kombinieren könnte, wär ich richtig glücklich.
Prüfungen für Eingaben kannst Du machen:

bspw.mit der Auswahl der richtigen Felder (nummerische Wertebereiche)

oder

mit Datenbank-constraints.

Was willst Du denn wie geprüft haben?

Was: Feldtyp des Formulars
Wie: Wertebereich
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Button mit mehreren Aktionen programmieren

Beitrag von komma4 »

Moderation,4: folgende Postings zu Thema "Prüfungen" in neuem Thread: Prüfungen vor dem Datensatz-Speichern
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten