Andreas
Wie wäre es mit folgenden Lösungsweg:
Zusätzliche Spalte in Excel mit Namen Prov_Druck:
Formelinhalt:
=WENN(A2>0;"Du bekommst eine Prämie von "&A2&" EUR.";"")
Wobei in A2 die berechnete Provison steht.
Das übergibst Du als Seriendruckfeld nach Word.
--
Viele Grüsse
Jörg
Gruß
Andreas
>> Andreas schrieb:
>>
>>> da mir hier immer wieder schnell und gut geholfen wurde nochmal eine Frage:
>>> ich habe eine Excel Tabelle n der für versch. Mitarbeiter versch.
>>> Provisionen ausgerechnet werden.
>>> Ich würde gerne für jeden Mitarbeiter ein Blatt ausdrucken auf dem die
>>> Provisionen erscheinen die er bekommt, wo aber nichts steht, wenn er nichts
>>> bekommt.
>>> Also: du erhälst als Praämie für blabla 5€ für blu blu 6€ usw.
>>> Wenn aber der Wert in der tabelle Null ( leer ) ist soll auch der Text nicht
>>> erscheinen.
>>> ich habe das gerade ein wenig probiert bekomme aber das Datenfeld mit "wenn
>>> dann sonst" nicht wirklich integriert. Ich schaffe es das der Tex nur
>>> erscheint wenn gewollt, aber wie bekomme ich dann den Wert dahinter ?
>>> ich hoffe ich habe mich verständlich ausgdrückt ??!!
>> Wie wäre es mit folgenden Lösungsweg:
>>
>> Zusätzliche Spalte in Excel mit Namen Prov_Druck:
>>
>> Formelinhalt:
>> =WENN(A2>0;"Du bekommst eine Prämie von "&A2&" EUR.";"")
>>
>> Wobei in A2 die berechnete Provison steht.
>>
>> Das übergibst Du als Seriendruckfeld nach Word.
> es sind aber bis zu 6 versch. Provisionen für bis zu 50 Leute.
> Ich würde eine Lösung inWord bevorzugen.Habe es auch schon
hinbekommen > das er den text nur schreibt, wenn ein Wert da ist,
bekomme aber den
> Wert nicht ins Dokument
Geht natürlich auch, wobei ich die Daten gerne in der Datenquelle
aufbereite.
Wordlösung:
{IF {MERGEFIELD provision} > 0 "Du bekommst eine Prämie von" {IF
{MERGEFIELD provision} > 0 {MERGEFIELD provision }""} ""}
--
Viele Grüsse
Jörg
"Jörg Burzeja" wrote:
das sieht gut aus, ich habe es soger schon fast verstanden ;-)
Probiere ich nachher aus,
DANKE !!!
Andreas
> > Wordlösung:
> >
> > {IF {MERGEFIELD provision} > 0 "Du bekommst eine Prämie von" {IF
> > {MERGEFIELD provision} > 0 {MERGEFIELD provision }""} ""}
> >
das geht leider nicht, Word schreibt genau das auf den Bildschirm. ( habe es
per copy & paste rübergezogen )
Mein Code ( kann ich leider nicht kopieren es erscheint immer nur das
Ergebniss ) schreibt den Text auf den Bildschirm, wie es sein soll, nicht
aber den Wert.
Ich verzweiflen, vor allem weil mein Code genau so aussieht wie deiner.
hilfe !!!
Andreas
Kein Grund zum verzweifeln.
Ich erkläre es Dir mal Schritt für Schritt, damit Du zum Ziel kommst.
a)
Einfügen Seriendruckfeld Provison
b)
Einfügen Bedingungsfeld Wenn.. Dann
mit Feld provision
WENN grösser gleich 0
DANN Du bekommst eine Prämie von
SONST leerlassen
c)
Einfügen Bedingungsfeld Wenn.. Dann
mit Feld provision
WENN grösser gleich 0
DANN 123
SONST leerlassen
d)
für alle Felder oben rechte Maustaste, Feldfunktionen ein
e)
den Text a) kopieren, und bei c) "123" (mit Anführungszeichen) ersetzen
f)
den Text e) kopieren, und bei b) hinter das Wort von ein Leerzeichen und
dann einfügen.
Das ist schon alles.
Wenn es immer noch nicht klappt, kopiere Dir das einfach aus dem Muster,
das ich für Dich unter dem Link:
hochgeladen habe, und passe über Feldfunktionen ein den Namen des
Seriendruckfeldes an.
--
Viele Grüsse
Jörg
"Jörg Burzeja" wrote:
der Bayer sagt: A Draum !!!!
Es geht. Ich danke dir echt sakrisch !!
Auf Deutsch: Merci Vielmals !!!!!
Wie wichtig sind die Leerzeichen ?
Ist word da zickig ?
Andreas ( dankbar )
> der Bayer sagt: A Draum !!!!
>
> Es geht. Ich danke dir echt sakrisch !!
> Auf Deutsch: Merci Vielmals !!!!!
Danke. Die Übersetzung war aber auch nötig :-)
> Wie wichtig sind die Leerzeichen ?
> Ist word da zickig ?
Musst Du mal ausprobieren; Ich habe hier noch ein altes 2000er, und da
kann das schon wieder ganz anders aussehen.
--
Viele Grüsse
Jörg
"Jörg Burzeja" wrote:
geht gut mit den Leerzeichen. Ich habe soger noch eigene Felder eingefügt,
alles in allem TOP. Und das Dank Dir, muss man mal so sagen !!!!
BTW, hast du einen einfachen Tipp wie ich die Leerzeilen rausbringe die
durch die ausgelassenen Datensätze entstehen.
Ich möchte ungern noch eine If Abfrage einbauen, dann wirds irgenwann
unübersichtlich ?
Gruß
Andreas
> BTW, hast du einen einfachen Tipp wie ich die Leerzeilen rausbringe die
> durch die ausgelassenen Datensätze entstehen.
So auf die Schnelle leider nicht. Morgen ruft wieder die Arbeit.
> Ich möchte ungern noch eine If Abfrage einbauen, dann wirds irgenwann
> unübersichtlich ?
Da Beispiel hatte ich Dir deshalb auch ausführlich genannt, damit Du die
Technik verstehst.
Das ganze ist wie ein Baukasten, den Du nur etwas geschickt
zusammensetzen musst.
Du überlegst Dir welche Einzelteile Du benötigst, und testet ob die
Einzelteile funktionieren.
Dann ersetzt Du einfach die nur zum Testen eingebauten einfachen
Ausgabewerte - ich nehme gerne '123' - durch den gewünschten Baustein.
Das ganze ist dann kein Hexenwerk.
--
Viele Grüsse
Jörg
> BTW, hast du einen einfachen Tipp wie ich die Leerzeilen rausbringe die
> durch die ausgelassenen Datensätze entstehen.
> Ich möchte ungern noch eine If Abfrage einbauen, dann wirds irgenwann
> unübersichtlich ?
So, ich habe gerade noch mal geschaut:
Luftcode (ungetestet)
{IF {MERGEFIELD provision}<>"" "{DEIN BISHERIGER AUSDRUCK}"}
Sonst versuche Dich an den Hinweisen:
http://support.microsoft.com/kb/72441/EN-US/
http://support.microsoft.com/kb/179674/de
http://support.microsoft.com/kb/211651/de
http://www.schieb.de/409307/keine-stoerenden-leerzeichen-im-serienbrief
--
Viele Grüsse
Jörg
gruß
Andreas