LibreOffice Base Bedingung in Formular einfügen

Hi Leute,

hänge gerade an folgrendem Problem in Libre Office Base:

Ich habe ein Formular, welches Werte in eine Tabelle einfügt (außschließlich einfügen, nicht auslesen oder editieren). Ich möchte, dass bei einem Eingabefeld vor dem Einfügen der Daten in die Tabelle geprüft wird, ob der Wert schon in einer Abfrage existiert. Achtung, in einer Abfrage, nicht in der Tabelle selbst. Das heißt, eine “Unique”-Einstellung in der Tabelle zieht nicht.
Existiert der Wert schon in der Abfrage, soll das einfügen nicht möglich sein, oder zumindest eine infomeldung angezeigt werden. Hat jmd. eine Idee, wie das möglich ist?

Liebe Grüße, lieberdieter

Ohne Makroeinsatz geht das nicht. Du musst ja zuerst über eine Abfrage ermitteln, ob der Wert doppelt vorkommt. Anschließend musst Du die Eingabe zurücksetzen und den Cursor wieder in dem entsprechenden Feld platzieren.

Im Handbuch habe ich so etwas nur zur Kontrolle von ISBN-Nummern stehen. An anderer Stelle siehst Du dann, wie Abfragen gestellt werden können.

Schau am besten einmal im Base Handbuch Kapitel Makros online nach oder lade Dir direkt das Handbuch über Handbücher LibreOffice herunter.

Bei weiteren Problemen damit kannst Du mich auch direkt kontaktieren.