von AHoppe » Mi, 26.12.2012 07:54
Danke für die Antworten. Vermutlich habe ich mein Problem nicht ganz eindeutig beschrieben.
Ich muss eine Vorlage erstellen, die vollautomatisch funktioniert. Das einzige, was der Anwender zu tun hat, ist F4 zu drücken und dann zur Datensatz-Auswahl eine ID einzugeben.
Jetzt steht ein Datensatz bereit, dessen Daten in die Felder der Vorlage eingesetzt werden. So weit ja alles kein Problem.
Ein Absatz muss nun aber in Abhängigkeit des Inhalts eines Datenbankfeldes versteckt werden. Der Inhalt ist aber nicht immer identisch, sondern enthält Schlagwörter. Als Beispiel soll eine Pizza dienen und das Datenbankfeld Belag.
Dort kann drin stehen:
Salami, Zwiebeln
Salami
Zwiebeln, doppelt Käse
Immer dann, wenn Salami im Datenbankfeld enthalten ist, soll der Absatz versteckt werden.
Und diese Abfrage der Art [DB_Pizza.Belag] LIKE "%Salami%" bräuchte ich.
Ich wollte es auch zuerst SQL-seitig lösen, aber dann bräuchte ich im SELECT-Teil eine IF-Abfrage mit einem LIKE, die nur dann funktioniert, wenn ich die Abfrage direkt durchleite. Das geht aber nur ohne die Parametereingabe, die ich zwingend brauche...
Viele Grüße
Andreas
Danke für die Antworten. Vermutlich habe ich mein Problem nicht ganz eindeutig beschrieben. :-)
Ich muss eine Vorlage erstellen, die vollautomatisch funktioniert. Das einzige, was der Anwender zu tun hat, ist F4 zu drücken und dann zur Datensatz-Auswahl eine ID einzugeben.
Jetzt steht ein Datensatz bereit, dessen Daten in die Felder der Vorlage eingesetzt werden. So weit ja alles kein Problem.
Ein Absatz muss nun aber in Abhängigkeit des Inhalts eines Datenbankfeldes versteckt werden. Der Inhalt ist aber nicht immer identisch, sondern enthält Schlagwörter. Als Beispiel soll eine Pizza dienen und das Datenbankfeld Belag.
Dort kann drin stehen:
Salami, Zwiebeln
Salami
Zwiebeln, doppelt Käse
Immer dann, wenn Salami im Datenbankfeld enthalten ist, soll der Absatz versteckt werden.
Und diese Abfrage der Art [DB_Pizza.Belag] LIKE "%Salami%" bräuchte ich.
Ich wollte es auch zuerst SQL-seitig lösen, aber dann bräuchte ich im SELECT-Teil eine IF-Abfrage mit einem LIKE, die nur dann funktioniert, wenn ich die Abfrage direkt durchleite. Das geht aber nur ohne die Parametereingabe, die ich zwingend brauche...
Viele Grüße
Andreas