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
-
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
-
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...
-
---
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
-
Hallo Leo,
leider kommt immer noch die selbe Fehlermeldung.
-
alert ("Folgende Aufträge sind Überfällig"+"
"
+join(select'Kundenadressen'[days(Auftragsdatum,today())>=21].(Kundennummer+" "+Nachname),"")) <-- lag wohl an der zweiten Klammer
-
stimmt, da habe ich zu kurz gedacht.
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1513Ansichten