zwei zahlen zusammenrechnen
zwei zahlen zusammenrechnen
Hallo günther,
davon rede ich die ganze Zeit. Wenn dein Datum im Feld "Datum" steht und für die Formatierung "dd.mm.yyyy" eingegeben ist, dann kannst du mit
[font=courier new]var Tag = getField("Datum").value.replace(/.{8}$/,"") ;
var Monat = getField("Datum").value.replace(/^.{3}|.{5}$/g,"") - 1 ;
var Jahr = getField("Datum").value.replace(/^.{6}/g,"") ;
var KWDatum = new Date(Jahr, Monat, Tag);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
KW = Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);
this.getField("KW").value ="Kale: " +KW;[/font]
die KW anzeigen.
Auf die drei Zeilen am Anfang bin ich nicht sehr stolz. Da muss es besseres geben. Aber Acrobat ist und wird nicht mein Programm.
vg armine
davon rede ich die ganze Zeit. Wenn dein Datum im Feld "Datum" steht und für die Formatierung "dd.mm.yyyy" eingegeben ist, dann kannst du mit
[font=courier new]var Tag = getField("Datum").value.replace(/.{8}$/,"") ;
var Monat = getField("Datum").value.replace(/^.{3}|.{5}$/g,"") - 1 ;
var Jahr = getField("Datum").value.replace(/^.{6}/g,"") ;
var KWDatum = new Date(Jahr, Monat, Tag);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
KW = Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);
this.getField("KW").value ="Kale: " +KW;[/font]
die KW anzeigen.
Auf die drei Zeilen am Anfang bin ich nicht sehr stolz. Da muss es besseres geben. Aber Acrobat ist und wird nicht mein Programm.
vg armine
zwei zahlen zusammenrechnen
Hallo armine,
danke für deine ausdauer mit mir habe etwas rumgemurkst
kw geht glaube ich nur wenn ich monat ausgebe schreibt er ein monat weniger gebe ich aber var Monat = meinDatumneu.getMonth()+1; dazu dan rechtet er mir nicht die richtige
kalenderwoche kann ich auch den tag mit einer einfachen formel zb. auf montag anzeigen
lassen
var meinDatum = this.getField("Datum").value
var meinDatumneu = util.scand("dd.mm.yyyy",meinDatum);
var Tag = meinDatumneu.getDate();
var Monat = meinDatumneu.getMonth();
var Jahr = meinDatumneu.getYear()+1900;
var KWDatum = new Date(Jahr, Monat, Tag);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
var KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
KW = Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);
this.getField("KW").value ="KW: " +KW;
this.getField("Text1").value ="Tag: " +Tag;
this.getField("Text2").value ="Monat: " +Monat;
this.getField("Text3").value ="Jahr: " +Jahr;
mfg günter danke
danke für deine ausdauer mit mir habe etwas rumgemurkst
kw geht glaube ich nur wenn ich monat ausgebe schreibt er ein monat weniger gebe ich aber var Monat = meinDatumneu.getMonth()+1; dazu dan rechtet er mir nicht die richtige
kalenderwoche kann ich auch den tag mit einer einfachen formel zb. auf montag anzeigen
lassen
var meinDatum = this.getField("Datum").value
var meinDatumneu = util.scand("dd.mm.yyyy",meinDatum);
var Tag = meinDatumneu.getDate();
var Monat = meinDatumneu.getMonth();
var Jahr = meinDatumneu.getYear()+1900;
var KWDatum = new Date(Jahr, Monat, Tag);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
var KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
KW = Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);
this.getField("KW").value ="KW: " +KW;
this.getField("Text1").value ="Tag: " +Tag;
this.getField("Text2").value ="Monat: " +Monat;
this.getField("Text3").value ="Jahr: " +Jahr;
mfg günter danke
zwei zahlen zusammenrechnen
Hallo günther,
JavaScript numeriert die Monate von 0 bis 11.
Wenn du eine 4-stellige Jahrezahl aus einem Datum extrahieren willst, solltest du [font=courier new]getFullYear()[/font] benutzen.
Wenn ich dein Datum mittels split in ein Array überführe (und dann natürlich vom Monat eins abziehe) bleibt noch
[font=courier new]
var DatArr = getField("Datum").value.split(".") ;
var KWDatum = new Date(DatArr[2], DatArr[1]-1, DatArr[0]);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
this.getField("KW").value = "Kalenderwoche: " + Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);[/font]
als Code.
Wenn du von [font=courier new]DonnerstagDat[/font] 3 Tage (3 * 86400000) abziehst, hast du das Datum des Montags, mit dem die KW beginnt.
vg armine
JavaScript numeriert die Monate von 0 bis 11.
Wenn du eine 4-stellige Jahrezahl aus einem Datum extrahieren willst, solltest du [font=courier new]getFullYear()[/font] benutzen.
Wenn ich dein Datum mittels split in ein Array überführe (und dann natürlich vom Monat eins abziehe) bleibt noch
[font=courier new]
var DatArr = getField("Datum").value.split(".") ;
var KWDatum = new Date(DatArr[2], DatArr[1]-1, DatArr[0]);
var DonnerstagDat = new Date(KWDatum.getTime() + (3-((KWDatum.getDay()+6) % 7)) * 86400000);
KWJahr = DonnerstagDat.getFullYear();
var DonnerstagKW = new Date(new Date(KWJahr,0,4).getTime() + (3-((new Date(KWJahr,0,4).getDay()+6) % 7)) * 86400000);
this.getField("KW").value = "Kalenderwoche: " + Math.floor(1.5 + (DonnerstagDat.getTime() - DonnerstagKW.getTime()) / 86400000/7);[/font]
als Code.
Wenn du von [font=courier new]DonnerstagDat[/font] 3 Tage (3 * 86400000) abziehst, hast du das Datum des Montags, mit dem die KW beginnt.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
zwei zahlen zusammenrechnen
Hallo Armine,
einmal ein allerherzlichstes Danke ohne dich würde ich hier keinen Schritt weiterkommen:D
darf ich dich noch ein wenig weiter nerven
kann mann mit einem Button dem Formular sagen speichern unter
des weitern habe ich ein formular und habe oben eine zeile mit gewissen eintragungen
wenn ich jetzt in der 1 zeile das letzte feld verlasse soll er mir unterhalb die selbe zeile wie oben einfügen natürlich zum ausfüllen geht dies.
mfg danke günter
einmal ein allerherzlichstes Danke ohne dich würde ich hier keinen Schritt weiterkommen:D
darf ich dich noch ein wenig weiter nerven
kann mann mit einem Button dem Formular sagen speichern unter
des weitern habe ich ein formular und habe oben eine zeile mit gewissen eintragungen
wenn ich jetzt in der 1 zeile das letzte feld verlasse soll er mir unterhalb die selbe zeile wie oben einfügen natürlich zum ausfüllen geht dies.
mfg danke günter
zwei zahlen zusammenrechnen
Hallo günther,
Schön, dass ich dir in einer Sache helfen konnte.
Ich glaube aber, dass ich dich hier verlassen muss. Acrobat ist und wird nicht mein Ding.
Solltest du Zugriff auf den LCD haben, dann solltest du den verwenden. Da kann ich dir wahrscheinlich helfen.
vg armine
Schön, dass ich dir in einer Sache helfen konnte.
Ich glaube aber, dass ich dich hier verlassen muss. Acrobat ist und wird nicht mein Ding.
Solltest du Zugriff auf den LCD haben, dann solltest du den verwenden. Da kann ich dir wahrscheinlich helfen.
vg armine
zwei zahlen zusammenrechnen
Hallo Armine,
ich danke dir aber mit lc kann ich das formular nur bedingt am ipad verwenden,
im lc würde ich auch mehr beispiele finden
mfg günter
ich danke dir aber mit lc kann ich das formular nur bedingt am ipad verwenden,
im lc würde ich auch mehr beispiele finden
mfg günter
zwei zahlen zusammenrechnen
hallo ich nochmal nur eine frage habe probiert mit
this.saveAs("C:/Test.pdf"); hast du vieleicht hier einen tipp
mfg günter
this.saveAs("C:/Test.pdf"); hast du vieleicht hier einen tipp
mfg günter
zwei zahlen zusammenrechnen
Hallo Günter,
einen Button "Speichern unter" kannst du ganz einfach erstellen. Auch ohne Programmierkenntnisse.
Siehe Beispiel.
VG Merklin
einen Button "Speichern unter" kannst du ganz einfach erstellen. Auch ohne Programmierkenntnisse.
Siehe Beispiel.
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
zwei zahlen zusammenrechnen
Hallo Armine,
danke für deine bemühungen aber da kann ich keinen namen vorgeben oder
danke günter
danke für deine bemühungen aber da kann ich keinen namen vorgeben oder
danke günter
zwei zahlen zusammenrechnen
Hallo Merklin,
danke für deine antwort funkt super nur noch eine frage wenn er öffnet und fragt nach dem speichern steht ein dateiname drinnen kann ich den vorher auf einen anderen ändern.
danke mfg günter
danke für deine antwort funkt super nur noch eine frage wenn er öffnet und fragt nach dem speichern steht ein dateiname drinnen kann ich den vorher auf einen anderen ändern.
danke mfg günter