Hallo Ansgar,
> 
> Bei einem Test zwischen zwei Tabellen ("Mitglieder" und "Kinder")
> funktioniert das ganz wunderbar, das Ergebnis ist 1 für die Fälle, in
> denen der Text enthalten ist, und falls nicht, lautet es 0 (vgl. Abfrage
> "LOCATE.Test02") Bei den eigentlichen Tabellen läuft's aber nicht: Es
> wird für alle Fälle nur die 0 als Ergebnis ausgegeben, obwohl es
> eindeutig einige Treffer gibt (LOCATE.Test04).

Versuche einmal in LOCATE.Test04 eine Abfrage, die auch eine Verbindung
der erforderlichen Tabellen ermöglicht, z.B.

SELECT "Mitglieder"."Vater.Vorname", "Mitglieder"."Vater.Nachname",
LOCATE( LCASE("Mitglieder"."Vater.Nachname"), LCASE(
"Umsaetze"."Beguenstigter" ) ) AS "Nachname in Umsaetze?",
"Umsaetze"."Beguenstigter" FROM "Mitglieder" LEFT JOIN "Umsaetze" ON
"Mitglieder"."Vater.Nachname" = "Umsaetze"."Beguenstigter"

Bei Dir stehen die Tabellen nebeneinander. Da kann aus der Tabelle
"Umsaetze"."Beguenstigter" kein eindeutiger Wert kommen.

Gruß

Robert

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@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

Antwort per Email an