Sonntag, 24. November 2024

Forum

Rechnungsvorlagen mit Bedingungen
Letzter Eintrag 12 Mai 2005 07:09 von mercy. 16 Antworten.
AddThis - Bookmarking und Sharing Button Druckerfreundlich
  •  
  •  
  •  
  •  
  •  
Sortieren:
VorherigeVorherige NächsteNächste
Sie sind nicht autorisiert, um eine Antwort zu erstellen.
Autor Nachrichten Informativ
AlbertBenutzer ist Offline
Ganz neu hier
Ganz neu hier
Posts:


--
06 Mai 2005 03:31
    Hallo,

    ich habe ein Frage zu der Rechungsvorlage. Ich habe in der Rechungsvorlage einmal den eBaynamen eingefügt und einen Text wo das Datum des Zahlungseingang aufgeführt ist. Jetzt nutze ich aber AB uach für normale Rechungen wo der Verkauf nicht über eBay läuft. Ist es denn möglich so eine Art Bedingung einfügen, dass wenn bei der Adresse ein eBay-Name vorhanden ist dieser eingetragen wird und ansonsten das komplette Textfeld für den eBaynamen versteckt wird ? Bei dem Zahlungseingang das selbe. Wenn Zahlungseingang vorhanden dann Textfeld mit dem Datum ansonsten soll ein anderer Textblock aufgeführt werden, z.B. Bitte Überweisen Sie den Gesamtbetrag von ..... innerhalb von 10 Tagen auf das unten aufgeführte Konto.


    Kann man dies bewerkstelligen ?


    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    06 Mai 2005 04:25
    Hallo Albert,

    wenn Du Dir im Layoutdesigner ein Rechnungsformular öffnest findest Du im Anschriftenfeld eine "If"-Bedingung. Das müßte Dir eigentlich weiterhelfen. Solltest Du überhaupt nicht weiterkommen melde Dich nochmals.
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    p.schulteBenutzer ist Offline
    Veteran Member
    Veteran Member
    Posts:1322


    --
    06 Mai 2005 04:27
    Am einfachsten ist das Ganze, wenn Du 2 Getrennte Rechnungsvorlagen erstellst, die dann beim Versenden ausgewählt werden.

    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    06 Mai 2005 04:34
    Stimmt nicht
    am einfachsten ist folgende Variablenkombination an der entsprechenden Stelle einzufügen:

    If(Empty(VRECH_EBAYNAME),"","Ebayname: ") + If(Empty(VRECH_EBAYNAME),"",VRECH_EBAYNAME)
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    06 Mai 2005 04:44
    Hallo,

    danke für die schnellen Antworten. Ich wusste nichts das man jetzt verschiedene Rechnungsvorlagen erzeugen kann. Gibts dafür schon eine anleitung oder wie geht das. Die müssen doch dann einen bestimmten Speichernamen haben oder. Wie kann man diese dann vor dem ausdrucken auswählen. Gibts dafür ein Menü ?

    Wenn das nähmlich zu umständlich wird dann ziehe ich die Schleifenfunktion von mercy vor.

    Mercy ?, wie kann ich dann das mit der Zahlung machen. Da ist es ja kein Text sondern ein Datum. Wenn das wie bei Access ist, ist ja "" nicht gleich Null also würde es mit der einfachen Schleife nicht funktionieren oder

    Bin da kein Fachmann , also bitte helft mir da wenn es möglich ist.

    Danke
    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    06 Mai 2005 04:55
    Probier´s mal genau so. Ich meine es geht; wenn nicht: "BESCHEID !!!"

    Für mehrere Vorlagen schau mal nach, ob es im neuen Handbuch steht.
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    06 Mai 2005 06:13
    Gut, werde ich mal Testen. Wo kann man denn das neue handbuch herunterladen ? Oder wird es Automatisch erneuert mit den Updates ?


    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    06 Mai 2005 06:14
    Schau mal in´s Forum: Buddy-News.
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    06 Mai 2005 06:27
    Danke habe deinen Link dazu gefunden
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    10 Mai 2005 09:22
    Hallo Mercy,

    ich habe es mal heute versucht mit der IF-Funktion für den Geldeingang aber es funtzt net. Er zeigt mir immer egal ob der Zahlungseingang vorhanden oder nicht den Text an. Wenn halt kein Zahlungseingang vorhanden fehlt das Datum aber der Text steht trotzdem da. Hier mal die Formel, nach meinem empfinden passt die aber.

    IF(Empty(VRECH_ZAHLDATE),""," Ihre Zahlung ist am ") + IF(Empty( VRECH_ZAHLDATE),"", VRECH_ZAHLDATE) +IF(Empty( VRECH_ZAHLDATE),"", " bei uns eingegangen. Vielen Dank.")


    Vielleicht kannst du mir da doch bitte Helfen.


    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    11 Mai 2005 07:56
    Ich habe es mal mit einem kleinen Trick versucht:

    If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "Ihre Zahlung ist am ","") + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), VRECH_ZAHLDATE,"") + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "bei uns eingegangen. Vielen Dank.","")

    Beim nächsten mal aber bitte selber erstmal ein paar Stunden probieren. Jetzt hast Du ja genug Beispiele. Auch ich (und Andere) erarbeiten sich das größtenteils durch umarbeiten der bereits vorhandenen Ausdrücke, die ja reichlich in den Formularen vorhanden sind. Mit etwas logischem Denken sollte es eigentlich auch so gehen. Manchmal muß man eben selber mal 1 oder 2 Stunden investieren.
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    11 Mai 2005 07:20
    Hallo,

    danke für die Unterstützung. Leider habe ich noch nicht das wissen dazu um auf diesen Trick zu kommen. Ich habe je gestern noch einige Zeit gesucht. Nur habe ich geschaut ob es eine funktion gibt wo nach Null werten etwas geprüft werden kann. Nach meiner Auffassung hat es ja aus dem Grund nicht, da dieie Variable VRECH_Zahldate nie leer ist, sondern zumindest ..:: darin enthalten ist nur weiss ich nicht wie ich nach diesen Wert prüfen kann.

    Gibts denn wie bei Access zu den Variablen ne Erklärung oder ist diese mit der von Access gleichzusetzen ?

    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    11 Mai 2005 07:22
    Original von Albert
    da dieie Variable VRECH_Zahldate nie leer ist, sondern zumindest ..:: darin enthalten ist nur weiss ich nicht wie ich nach diesen Wert prüfen kann.


    Genau das war auch mein Problem. Deswegen dieser kleine aber wirkungsvolle Trick. Es sei denn, hier hat schon jemand vor dem 01.01.1900 im Internet gehandelt
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    11 Mai 2005 08:05
    So jetzt habe ich aber immer noch ein kleines problem. Da verstehe ich aber jetzt nicht warum er im 2ten Argument mir sagt das nur Zeichenketten eingesetzt werden dürfen und keine Zahlen

    If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "", "Bitte Zahlen Sie den Betrag von ") + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "", VRECH_RECHBETRAG) + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), ""," € auf das unten aufgeführte Konto innerhalb der nächsten 10 Tagen ein")


    er meint, dass VRECH_RechBetrag welches in das 2te Argument eingetragen habe nicht eingetragen werden kann, da falscher Datentyp. So also dachte ich mir ich setzt die Not funktion ein um einfach das Wahr und Falsch der Bedingungsfunktion IF zu drehen. Somit kann ich ja dann den VRECH_RechBetrag in das erste Argument eintragen. Das müsste ja funktionieren da es ja in deiner funktion auch geht. Hmmm,

    wo setzte ich den in die Schleife das not ein ?

    irgendwie verstehe ich das noch nicht so ganz. Bitte nochmal um Hilfe

    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    11 Mai 2005 08:59
    If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "", "Bitte Zahlen Sie den Betrag von ") + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), "",str$(VRECH_RECHBETRAG,10,2)) + If((VRECH_ZAHLDATE >= "01.01.1900 01:01:01"), ""," € auf das unten aufgeführte Konto innerhalb der nächsten 10 Tagen ein")

    Funktion str$({Zahl|Datum}[,{Zahl}[,{Zahl}]]):
    "Wandelt eine Zahl in ene Zeichenkette. Argument 2 ist die Länge, Argument 3 die Nachkommastellenzahl (wenn negativ: Exponentendarstellung)."

    Wobei das 2. Argument anscheinend auch = 0 sein kann um die tatsächliche Länge zu nutzen.
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    AlbertBenutzer ist Offline
    Ganz neu hier
    Ganz neu hier
    Posts:


    --
    12 Mai 2005 06:48
    Danke für die Unterstützung. Funktioniert einwandfrei. Ich habe dieses Befehl zwar auch gefunden aber nicht verstanden wie ich den Anwenden muss. Danke

    MFG
    Albert
    mercyBenutzer ist Offline
    User des AB seit 05/2002
    kein Mitarbeiter der Programmierer !!!
    Powerschreiber
    Powerschreiber
    Posts:9147


    --
    12 Mai 2005 07:09
    Ich habe es einfach nur getestet. Vor allem lernt man dabei ´ne ganze Menge
    Moin & Gruß Heinz-G.


    Humor und Geduld sind die Kamele, mit denen ich durch jede Wüste komme


    Meine Aussagen stellen keine verbindliche Rechtsberatung oder Rechtsdienstleistung dar. Sie geben lediglich meine Meinung wieder.
    Sie sind nicht autorisiert, um eine Antwort zu erstellen.


    Tapatalk for Active Forums