Autor Thema: Datumsfeld via Formelagent ändern - Datumsformat wird nicht korrekt angezeigt.  (Gelesen 1716 mal)

Offline TomKet

  • Frischling
  • *
  • Beiträge: 31
  • Geschlecht: Männlich
  • ... hab Kopfweh!
Hallo Liste, ich muß per Agent ein Datumsfeld in mehreren Dokument ändern... dafür hab ich nachstehende Formel geschrieben aber die Umwandlung in das Datum will nicht klappen....

a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das JAHR eingeben"; "");
b :=@Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Monat eingeben"; "");
c:= @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Tag eingeben"; "");
FIELD fdProjectWVDate:=@Date(@TextToNumber(a)& "."&@TextToNumber(b)&"."&@TextToNumber(c) );SELECT
@True

alternativ habe ich auch schon versucht....
FIELD fdProjectWVDate:=@Date(a& "."&b&"."&c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a& ";"&b&";"&c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a+ ";"+b+";"+c );SELECT
oder
FIELD fdProjectWVDate:=@Date(a& ";"&b&";"&c &";01;01;01");SELECT <- da ich dachte es würde die Zeitkomponente fehlen....


Ich komme jetzt nicht mehr weiter... wo ist der Bock versteckt.
Danke für Eure Vorschläge

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Was sollen die &,+???

Sie Dir die Hilf nochmal gaaaanz genau an!!!

danach folgendes:
Field fdProjectWVDate:=@date(a;b;c);

gruss
umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Warum eigentlich mit drei Dialogboxen??

a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das neue Datum eingeben"; "");

FIELD fdProjectWVDate:=@TextToTime(a);

Offline TomKet

  • Frischling
  • *
  • Beiträge: 31
  • Geschlecht: Männlich
  • ... hab Kopfweh!
a := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte das JAHR eingeben"; "");
b := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Monat eingeben"; "");
c := @Prompt([OkCancelEdit]; "Wiedervorlagedatum ändern"; "Bitte den Tag eingeben"; "");
FIELD fdProjectWVDate:=@Date(a;b;c);SELECT
@True

-----------
Tja, das habe ich ja bereits auch schon versucht - war überigens mein erster Ansatz - allerdings wird der Feldwert nicht als Datum interpretiert.
Ich habe auch versucht das ganze mit einem @Prompt zu machen, allerding ebenfalls mit dem Falschen Datumswert.
Was kann ich denn noch versuchen?
Danke Thomas

Offline TomKet

  • Frischling
  • *
  • Beiträge: 31
  • Geschlecht: Männlich
  • ... hab Kopfweh!
@kadlec
- @texttotime funktioniert auch nicht korrekt

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Was? funktioniert nicht?

Habs gerade mal getestet wenn das Datum im Format 12.04.2005 eingegeben wird ==> einwandfrei.

Offline TomKet

  • Frischling
  • *
  • Beiträge: 31
  • Geschlecht: Männlich
  • ... hab Kopfweh!
o.k. jetzt klappt es - danke

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz