Seite 1 von 1

Dateneingabe im SubForm

Verfasst: Mo, 24.04.2017 22:08
von gummifisch
Hallo erstmal,
ich bin ziemlich blutiger Anfänger in Sachen Base/Sql und habe angefangen für meine Frau
eine kleine Arbeitshilfe zu schreiben.
Jetzt hänge ich etwas fest.
Ein Datenbank, Formular, Filter und Bericht habe ich erstellt.
Entweder bekomme ich die Dateneingabe im Formular hin oder das Filtern, jedoch beides will nicht.
Vielleicht kann mir jemand mal ein Tipp geben.

Danke
Gummifisch

Re: Dateneingabe im SubForm

Verfasst: Di, 25.04.2017 07:39
von RobertG
Hallo Gummifisch,

bereits die Abfrage für das Unterformular ist nicht editierbar. Da wird an mehreren Stellen ein Haken drin sein, denn es reicht nicht aus, aus der Tabelle "Filter" einfach den Primärschlüssel mit rein zu ziehen.
Versuche einmal den folgenden Code auf alle Details um zu setzen:

Code: Alles auswählen

SELECT "Rechnung".* 
FROM "Rechnung" 
WHERE LOWER ( "Name" ) LIKE IFNULL( '%' || (SELECT LOWER("fName") FROM "Filter" WHERE "ID" = 0) || '%',LOWER("Name" ))
Etwas zu den Makros: Makros sollten am besten direkt in die *.ODB-Datei geschrieben werden. Du hast das kleine Makro zum Öffnen des Berichtes in dem Formular versteckt. Das geht bei dem Datenbankdesign noch. Wenn Du aber mehrere Formulare hast, dann suchst Du Dir da den Wolf.

Gruß

Robert

Re: Dateneingabe im SubForm

Verfasst: Di, 25.04.2017 07:45
von gummifisch
Danke erstmal.
Werd ich gleich mal ausprobieren.

Re: Dateneingabe im SubForm

Verfasst: Di, 25.04.2017 09:01
von gummifisch
Super geht!!

(nur bei IFNULL und LOWER("Name" ) am Ende kommt ein Syntax Fehler.)

Hatte mich vertippt.
Danke