Seite 2 von 3
Tage zu Datum addieren (schon wieder)
Verfasst: 01.09.2011, 10:53
von michael_sparkasse

:D Hallo walde,
danke für die Beispieldatei.
mfg michael
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 06:35
von skagway
Ich habe ähnliches vor und mich jetzt hier angemeldet damit ich mir das Beispiel Formular anschauen kann. Anstatt einer Periode von 7 Tagen muss ich jeweils einen Tag hinzu addieren und das 5 Mal. Damit ich vom ursprünglich ausgewählten Datum die ganze Woche ausgegeben bekomme.
Jetzt zum Problem:
Sobald ich das Bsp. Formular in Acrobat 9 Pro öffne und die Felder via "Formulare --> Formular in Designer bearbeiten" bearbeiten will komme ich mit Adobe LiveCycle Designer nicht weiter. Wo änder ich denn den JavaScript Code?
Im Kontextmenü für das ausgegebene Datums Feld kann ich nichts zum bearbeiten finden. Ausser "Objekttyp ändern" und "Text bearbeiten" - aber das sind ja auch nicht die gewünschten Funktionen...
MfG
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 06:42
von nele_sonntag
Guten Morgen,
hast Du denn den Skripteditor eingeblendet? (Über Fenster)
Dort findest Du den Code.
LG Mandy
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 06:57
von skagway
Ok, jetzt bin ich schon einen Schritt weiter:

Uploaded with
ImageShack.us
Allerdings steht im Script Editor wenn ich das Objekt markiere oder das ganze Textdokument immer noch nicht der Code von walde.
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 07:00
von nele_sonntag
Welcher Code von walde? Hier gibt es ja verschiedene Codeschnipsel. Welches PDF hast Du denn überhaupt benutzt?
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 07:06
von skagway
Oh sorry, ganz vergessen mitzuteilen. Ich habe das 1. Beispiel genommen (Datum 17.pdf von walde), also mit folgendem Code, den ich bearbeiten möchte:
Code: Alles auswählen
Formular1.#subform[0].DatumsUhrzeitfeld1::exit - (JavaScript, client)
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*7);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld2.rawValue = nDate;
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 08:47
von Merklin
Hallo skagway,
du brauchst doch nur aus der 7 in diesem Script, eine 1 machen schon hast du das was du möchtest. Es sei denn ich habe dich falsch verstanden.
VG Merklin
Formular1.#subform[0].DatumsUhrzeitfeld1::exit - (JavaScript, client)
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*1);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld2.rawValue = nDate;
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 10:05
von skagway
Perfekt, jetzt hat es geklappt. Mit folgendem Code
Code: Alles auswählen
topmostSubform.Page1.DatumsUhrzeitfeld1::exit - (JavaScript, client)
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*1);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld2.rawValue = nDate;
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*2);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld3.rawValue = nDate;
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*3);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld4.rawValue = nDate;
var sDate = util.scand("yyyy-mm-dd", this.rawValue);
var NewsDate = Number(sDate) + (24*60*60*1000*4);
var nDate = util.printd("dd.mm.yyyy", new Date(NewsDate));
DatumsUhrzeitfeld5.rawValue = nDate;
werden mir nach Eingabe des ersten Datums automatisch die weiteren Daten der Woche ausgefüllt.
Ist es möglich ein Feld automatisch mit der jeweiligen Kalenderwoche ausfüllen zu lassen? Welchen Java Script Code bräuchte ich hier?
Freundliche Grüsse & Vielen Dank
MG
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 10:20
von nele_sonntag
Hierzu gibt es bereits Lösungen. Zu finden unter Mustervorlagen "Durch Auswahl von Datum wird nur die Kalenderwoche angezeigt"
LG Mandy
Tage zu Datum addieren (schon wieder)
Verfasst: 24.10.2011, 10:42
von Merklin
Hallo skagway,
var sDate = util.scand("yyyy-mm-dd", DatumsUhrzeitfeld1.rawValue);
var pDate= util.printd("date{WW}", sDate, true);
Textfeld1.rawValue = (pDate);
VG Merklin