Hallo Jochen,
bei SQL steht das %-Zeichen als Platzhalter für beliebig viele Zeichen.
Ersetze also den String >>ehemalig<< durch >>%ehemalig%<< und die
SQL-Syntax paßt.
Gruß
Romana
Am 26.03.2013 10:38, schrieb Jochen:
Hallo *,
ich habe eine Frage zu Base (LO 4.0.1; Windows 7) bzw. zur SQL-Syntax.
Ich habe in einem Makro einen Filter definiert. Dieser lautet aus dem
Zusammenhang gerissen und auf meine Datenbank zugeschnitten:
oForm.filter = " ""Organisation"" LIKE '" & sOrganisation & "' AND
""Funktion"" LIKE '" & sFilterstring & "'"
Ich möchte nun erreichen, dass Datensätze bzgl. "Funktion", die den
Text "ehemalig" erhalten, herausgefiltert werden - also z.B. den Text
"ehemaliger Vorstand".
Folgende Syntax führt nicht zum Erfolg:
oForm.filter = " ""Organisation"" LIKE '" & sOrganisation & "' AND
NOT ""Funktion"" LIKE '" & "ehemalig" & "'"
Hinweis: ich habe zwei Änderungen vorgenommen
1) "AND" auf "AND NOT" geändert und
2) "sFilterstring" auf "ehemalig" geändert
Ich muss zugeben, dass die o.g. Änderung zu einfach gewesen wäre.
Außerdem fürchte ich, dass die SQL-Abfrage alle Einträge mit
"ehemalig" sucht und diese sind als solches nicht vorhanden (sondern
nur als Teil wie z.B. "ehemaliger Vorstand").
Hat jemand eine Idee, wie ich den Filter gestalten muss?
Gruß
Jochen
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.