Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Seriendruck TRUE Bedingung

504 views
Skip to first unread message

Martin Ermini

unread,
Oct 14, 2002, 10:24:36 AM10/14/02
to
Anscheinend kann die TRUE-Bedingung aus einer Datenbank
nicht für die Erstellung eines Serienbriefes verwendet
werden.. Oder doch? Wenn jemand etwas dazu weiss, wäre mir
sehr damit geholfen

Vielen Dank

Thomas Löwe [MS MVP Word]

unread,
Oct 14, 2002, 3:45:17 PM10/14/02
to
Hallo Martin,

"Martin Ermini" <m.er...@gutzwiller.ch>
Bezug: news:1d0701c2738d$6c1d07a0$35ef2ecf@TKMSFTNGXA11...

> Anscheinend kann die TRUE-Bedingung aus einer Datenbank nicht für
> die Erstellung eines Serienbriefes verwendet werden.

du hast leider nicht die verwendete Version von Microsoft Word angege-
ben. Bitte schließe diese Information bei allen weiteren Anfragen ein.

Verwende hierzu die Zeichen "0" (false, falsch) und "1" (true, wahr).

Lass uns bitte wissen, wenn du weitere Hilfe benötigst.

--
Mit freundlichen Grüßen,
Thomas Löwe [Microsoft MVP Word]
Bitte alle Supportanfragen in die Newsgroup stellen.
Microsoft KB: englisch: http://search.support.microsoft.com/kb/c.asp
Microsoft KB: deutsch : http://support.microsoft.com/default.aspx?ln=DE&pr=kbinfo&


Martin Ermini

unread,
Oct 15, 2002, 6:46:14 AM10/15/02
to
Hallo Thomas

Vielen Dank für die Nachricht. Die Version ist Word 2000.
Ich habe bereits mit "1" und "0" versucht, bin aber nicht
zum gewünschten Ergebnis gekommen. Das Problem ist
folgendes: Aus einer WinCard Pro_Datenbank (basierend auf
Access) werden Daten an Word für den Serienbrief
übergeben. Eines der Felder ist ein Boolean Yes/No. Der
Feldinhalt ist entweder "true" oder "false". Ich bringe
die IF-Funktion im Serienbrief nicht dazu, dieses true
oder false zu akzeptieren. Weder unter der Annahme, dass
der Feldinhalt des Boolean Feldes als Text oder als "1"
oder "0" zu behandeln ist. Einer der Versuche ist unten
angegeben. Natürlich habe ich "true" durch "1", 1,
true, "wahr", wahr, etc.. ersetzt, aber leider alles ohne
Erfolg. Die Antwort des IF-Feldes ist immer "nein".

{IF {MERGEFIELD Muster} = "true" "ja" "nein"}

Vielen Dank für Deine Bemühungen

Martin Ermini

>-----Originalnachricht-----

>.
>

Cindy Meister -WordMVP-

unread,
Oct 15, 2002, 10:55:20 AM10/15/02
to
Hi Martin,

Füge dieses Seriendruckfeld direkt in das Hauptdokument ein,
mit Datenvorschau aktiviert. Was zeigt es an - ganz genau?
Eine Zahl, oder True, oder Wahr, oder sonst etwas?

IF muss genau für das testen, was das Feld anzeigt...

> Vielen Dank für die Nachricht. Die Version ist Word 2000.
> Ich habe bereits mit "1" und "0" versucht, bin aber nicht
> zum gewünschten Ergebnis gekommen. Das Problem ist

> folgendes: Aus einer WinCard Pro Datenbank (basierend auf

> Access) werden Daten an Word für den Serienbrief
> übergeben. Eines der Felder ist ein Boolean Yes/No. Der
> Feldinhalt ist entweder "true" oder "false". Ich bringe
> die IF-Funktion im Serienbrief nicht dazu, dieses true
> oder false zu akzeptieren. Weder unter der Annahme, dass
> der Feldinhalt des Boolean Feldes als Text oder als "1"
> oder "0" zu behandeln ist. Einer der Versuche ist unten
> angegeben. Natürlich habe ich "true" durch "1", 1,
> true, "wahr", wahr, etc.. ersetzt, aber leider alles ohne
> Erfolg. Die Antwort des IF-Feldes ist immer "nein".
>
> {IF {MERGEFIELD Muster} = "true" "ja" "nein"}
>

Cindy Meister
INTER-Solutions, Switzerland
http://www.mvps.org/word
http://homepage.swissonline.ch/cindymeister
http://go.compuserve.com/MSOfficeForum

Rückfragen & Antworten nur in der Newsgroup, bitte!

Martin Ermini

unread,
Oct 16, 2002, 5:44:07 AM10/16/02
to
Das Seriendruckfeld zeigt "TRUE" bzw. "FALSE" an. Vielen
Dank für Deine Hilfe.

Martin Ermini

>-----Originalnachricht-----

>.
>

Cindy Meister -WordMVP-

unread,
Oct 18, 2002, 12:32:04 PM10/18/02
to
Hi Martin,

> Das Seriendruckfeld zeigt "TRUE" bzw. "FALSE" an. Vielen
> Dank für Deine Hilfe.
>

Ist das Problem jetzt gelöst? Wenn nicht, aus welcher
Datenbankanwendung stammen die Daten?

Martin Ermini

unread,
Oct 21, 2002, 11:07:40 AM10/21/02
to
Nein, leider noch nicht. Ich habe zwar
die "TRUE" / "FALSE" Problematik lösen können, indem ich
anstatt eines Seriendruck-IF-Feldes {IF
(Bedingung "richtig" "falsch")} ein Formula-IF-Feld {=IF
(TRUE{MERGEFIELD Test});Wahr;Nicht Wahr} genommen habe,
aber leider bringe ich das Formula-Feld nicht dazu, einen
Text auszuspucken. Weder Einfassung des Textes durch "
oder ' haben geholfen. Weisst Du, was ich falsch mache?

Martin
>-----Originalnachricht-----

>.
>

Cindy Meister -WordMVP-

unread,
Oct 23, 2002, 10:23:43 AM10/23/02
to
Hi Martin,

> aber leider bringe ich das Formula-Feld nicht dazu, einen
> Text auszuspucken.
>

Nein, dass wird nicht gehen. Diese Felder sind nur fähig,
numerische Werte als Ergebnis anzuzeigen. Aber könntest Du
das ganze nicht umkehren, etwa:

{ IF { = (TRUE{MERGEFIELD Test}) } = 1 "Wahr" "Nicht wahr" }

(Bin nicht sicher, was das Formula-Feld zurück gibt, aber Du
wirst das vermutlich herauskriegen)

Martin Ermini

unread,
Oct 24, 2002, 10:04:42 AM10/24/02
to
Problem gelöst!

Manchmal ist das Problem kleiner als die Lösungsversuche..
Das Problem war, dass das true {IF {Mergefield Test}
= "True" "wahr" "nicht wahr"} Case-senditive ist, und dass
ich dass nicht beachtet habe. Vielen Dank für Deine hilfe.
Formula TRUE in IF verpacken funktioniert übrigens nicht.

Martin
>-----Originalnachricht-----

>.
>

0 new messages