Hallo nochmal,
erstmal vielen Dank an Nino für die schnelle Antwort aber...
Du kannst mit <strg+F9> die Feldnamen anzeigen lassen. Die Datenbankfelder
heissen einfach <datenbankname>.<tabellen-oder_Abfragename>.<Spaltenname>
Brauchst dann nur diesen gesamten Namen als Variablennamen in der
"Bedingung" zu verwenden
Hat mir schon enorm geholfen. Leider funktioniert die Sache immer noch
nicht. Bin jetzt wirklich mit meinem Latein am Ende. Todo: Nach meinem
Seriendruckfeld 'Anrede' mit den möglichen Inhalten 'Herr/Frau/Familie'
soll, wenn Herr zutrifft ein 'n' geschrieben werden, sonst nix. Habe unter
Einfügen - Feldfunktion jetzt bei Bedingter Text entsprechend der Vorgabe in
der Hilfe folgendes erfasst:
Bedingung
Tennisdatenbank.Mitglieder.Anrede NEQ Herr
Dann
n
Sonst
(nix)
Ich müsste also auf jeden Fall für Herr ein True bekommen, und dann sollte
eigentlich ein n gedruckt werden. Funzt aber nicht, es wird nichts
ausgegeben (False).
Ich habe bereits folgendes überprüft bzw. versucht:
- Datenbankname ist korrekt
- Name der Tabelle ist korrekt
- Name des Datenbankfeldes ist korrekt
- 'Herr' kommt in diesem Feld vor (sehr oft sogar)
- anstelle NEQ != eingegeben
- Diverse Spielereien mit NEQ, EQ, ==, != in allem möglichen Kombinationen
um mögliche korrekte Wahr/Falsch-Ergebnisse auszuloten (siehe unten)
- Diverse Klammersetzungen rund um Datenbankname etc. (<> [] etc. glaube,
ich habe alle möglichen Kombinationen durch)
- Pfadangaben vor dem Datenbanknamen (Datenbank liegt nicht im selben
Verzeichnis wie die Writer-Datei)
- Datenbank ist den Optionen von Base mit genau diesem Namen unter genau
diesem Verzeichnis registriert
Auch andere Kombinationen führen nicht zum Ziel, z.B. wollte ich nur mal
abfragen ob im entsprechenden Datensatz das Feld Titel gefüllt ist oder
nicht:
Bedingung
Tennisdatenbank.Mitglieder.Titel EQ ""
Dann
steht nix drin
Sonst
steht was drin
Diese Abfrage gibt aber immer ein 'steht nix drin' zurück, auch bei
eindeutig befüllten Datensätzen. Wenn ich aber mit umgekehrt danach Frage,
ob ein Feld befüllt ist (Tennisdatenbank.Mitglieder.Titel -> vertauschen von
Dann und Sonst) bekomme ich auch immer 'steht nix drin' zurück.
Wie gesagt, ich weiß jetzt wirklich nicht mehr weiter. Ich habe irgendwie
ganz stark das Gefühl, das die Bedingungen überhaupt nicht mit der Datenbank
verglichen werden. Warum weiß ich aber auch nicht. Vielleicht kann mir ja
doch jemand helfen.
Vielen Dank.
Gruß
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]