0

E-Mail nach 21 Tagen

Hallo,

ich möchte 21 Tage nach Auftragserfassung eine E-Mail mit dem Datensatz vom Kunden per E-Mail erhalten.

Mein erster Ansatz ist folgendermaßen:

if Auftragsdatum := day(21) then
'E-Mail' := "g.urban@xxx.de"
end

Nur wie definiere ich das ich den Datensatz anhängend bekomme. Bzw. gibt es eine andere Alternative dazu.

Ich möchte nur daran erinnert werden, dass hier nun Handlungsbedarf für mich besteht.

6 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Das ist leider so nicht möglich. Die Skripte bei Ninox laufen nur wenn das Programm auch läuft. Einzige Möglichkeit ist es, ein Skript beim Öffnen der Datenbank zu schreiben um z.B. ein popup anzuzeigen. Etwa so:

    ---

    alert ("Folgende Aufträge sind Überfällig"+"

    "+join(select 'Aufträge'[days(Auftragsdatum,today())>=21].(Auftragsnummer+"  "+Kunde.Kundenname)

    ---

    Die Formel ist natürlich frei erfunden, da musst du schon an dein Datenmodel anpassen.

    Leo

    • Urban
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    ich habe es nun angepasst, bekomme jedoch immer eine Fehlermeldung.

    ich finde den Fehler wieder mal nicht.

     

    alert ("Folgende Aufträge sind Überfällig"+""
    +join(select'Kundenadressen'[days(Auftragsdatum,today())>=21].(Kundennummer+" "+Nachname)

    Symbol erwartet:) in Zeile 2, Spalte 89

     

    ————————————————————

    Kundenadressen heisst meine Tabelle

    Kundennummer generiere ich per Script

    Nachname ist ein Textfeld

     

    Vielleicht kannst du bitte, noch mal drüber schauen... 

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    ---

    alert ("Folgende Aufträge sind Überfällig"+"

    "
    +join(select'Kundenadressen'[days(Auftragsdatum,today())>=21].(Kundennummer+" "+Nachname),"

    ")

    ---

    habe die Anführungszeichen hinten vergessen. Join erwartet folgendes: join(Array,string)

     

    Leo

    • Urban
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    leider kommt immer noch die selbe Fehlermeldung.

    • Urban
    • vor 5 Jahren
    • Gemeldet - anzeigen

    alert ("Folgende Aufträge sind Überfällig"+"

    "
    +join(select'Kundenadressen'[days(Auftragsdatum,today())>=21].(Kundennummer+" "+Nachname),"

    ")) <-- lag wohl an der zweiten Klammer

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    stimmt, da habe ich zu kurz gedacht.

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 1513Ansichten