Problem mit if Anweisung in L&L

  • Hallo an alle


    Ich möchte in Auftrag, Rechnung usw. über dem Block wo Datum, Kundennummer usw. stehen z.B. Rechnungsinformationen stehen haben.


    Jetzt habe ich das mit folgender Zeile probiert

    Zitat

    if(AktVArt.Nr = 15, 'Angebotsinformationen') OR if(AktVArt.Nr = 20, 'Auftragsininformationen') OR if(AktVArt.Nr = 30 AND AktVArt.Nr = 40, 'Bestellinformationen') OR if(AktVArt.Nr = 50, 'Lieferscheininformationen') OR if(AktVArt.Nr = 70, 'Rechnungsininformationen') OR if(AktVArt.Nr = 72, 'Rechnungsininformationen') OR if(AktVArt.Nr = 90, 'Gutschriftininformationen')

    was mit aber immer den Fehler

    Zitat

    Argumentfehler: falscher Datentyp auf der linken Seite von ' OR ' (erwartet: Boolean)

    Kann mir hier bitte jemand dabei Helfen?


    Danke

  • Hallo Bitti,


    da es eine unendlich Anzahl von Layouts gibt ist der Hinweis "über dem Block wo Datum, Kundennummer usw. stehen" nicht hilfreich.


    Vorgangsart 30 und 40 kann nie zusammen auftreten also ist AND falsch
    Erstell die Formel wie folgt, dann siehst Du ganz genau was wann passiert


    Den kompletten Block in eine Texteditor kopieren und dann von dort ins Layout einfuegen


    if(AktVArt.Nr = 15, 'Angebotsinformationen')+
    if(AktVArt.Nr = 20, 'Auftragsininformationen')+
    if(AktVArt.Nr = 30, 'Bestellinformationen')+
    if(AktVArt.Nr = 40, 'Bestellinformationen')+
    if(AktVArt.Nr = 50, 'Lieferscheininformationen')+
    if(AktVArt.Nr = 70, 'Rechnungsininformationen')+
    if(AktVArt.Nr = 72, 'Rechnungsininformationen')+
    if(AktVArt.Nr = 90, 'Gutschriftininformationen')

  • Hallo Franco


    Danke für deine Antwort.
    Ich habe es bei mir jetzt so gelöst.

    Zitat

    if(AktVArt.Nr = 15, 'Angebotsinformationen', if(AktVArt.Nr = 20, 'Auftragsinformationen', if(AktVArt.Nr = 30 OR AktVArt.Nr = 40, 'Bestellinformationen', if(AktVArt.Nr = 50, 'Lieferscheininformationen', if(AktVArt.Nr = 70, 'Rechnungsinformationen', if(AktVArt.Nr = 72, 'Rechnungsinformationen', if(AktVArt.Nr = 90, 'Gutschriftinformationen')))))))