Autor Thema: Formelsprache : Datum in einige Datumsfelder schreiben.  (Gelesen 2512 mal)

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Hi,

ich möchte bei unserer Datenbank gerne einige Datumsfelder automatisch per Formelsprache füllen lassen.

Leider sind meine Versuche mit FIELD und @Setfield leider gescheitert.
Wenn ich den Cursor direkt plaziere dann klappt es mit

@Command([EditInsertText]; @If(InspOrder_CostStead="11110000";"11.02.2013";""));

Aber ich komme nicht automatisch in das Feld durch @Command([EditGotoField]; "ProcDate_x1");

Hat jemand einen Tipp für mich  :-:  :)


Gruß

Michael

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #1 am: 06.03.13 - 07:31:35 »
Hallo,

Mal so gefragt.

Wann soll das ganze den pasieren?
Wenn in Deinem Dokument ein anders Feld einen Bestimmten Wert hat, oder wann?


Andreas

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #2 am: 06.03.13 - 08:10:17 »
Hi,

ich würde das über einen Button machen wollen. Ein klick und das ausfüllen soll damit angestosen werden.

Gruß

Michael

Glombi

  • Gast
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #3 am: 06.03.13 - 08:28:40 »
Mit
FIELD ProcDate_x1 := @If(InspOrder_CostStead="11110000";[11.02.2013];""));
sollte es gehen.
Wo ist das Problem?

Andreas

Glombi

  • Gast
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #4 am: 06.03.13 - 08:31:50 »
Ergänzung:
Falls bspw. nicht IMMER der ominöse 11.02.2013 dort stehen soll, sondern bspw. das aktuelle Datum dann so:
FIELD ProcDate_x1 := @If(InspOrder_CostStead="11110000";@Today;""));

Andreas

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #5 am: 06.03.13 - 09:37:51 »
Hi,

das klappt wunderbar wenn ich ein Textfeld habe.

Ich habe mal die IF Abfrag rausgenommen und damit geteset

FIELD Notes_1 := @Today;

Das Feld Notes_1 ist vom Typ auch ein Textfeld und das klappt wunderbar

Das Feld ProcDate_x1 ist vom Typ Zeit/Datum, dort klappt es nicht.

Hat hier noch jemand eine Idee ?


Gruß

Michael

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #6 am: 06.03.13 - 11:15:29 »
sowohl
FIELD Feldname := @Today
als auch
@SetField("Feldname" ; @Today)
in einem Button funktioniert tadellos.

Da muss was anderes nicht stimmen.
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #7 am: 06.03.13 - 11:20:41 »
"Klappt nicht" ist eine doch sehr aufschlussreiche Fehlerbeschreibung...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Michael27

  • Frischling
  • *
  • Beiträge: 9
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #8 am: 06.03.13 - 12:09:14 »
"Klappt nicht" ist eine doch sehr aufschlussreiche Fehlerbeschreibung...

Das Feld vom Typ Datum/Uhrzeit bleibt leer. Kann ich irgendwo Fehlermeldungen einblenden lassen ?

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Formelsprache : Datum in einige Datumsfelder schreiben.
« Antwort #9 am: 06.03.13 - 12:38:19 »
Für Formel gibt es keinen Debugger.

1. Komplette Formel hier posten (vielleicht machst Du an anderer Stelle was wieder Kaputt
2. Screenshot vom Feld, das Du setzt posten (vielleicht sieht man da was)
3. Feld- Properties überprüfen:
Bei einem berechneten Feld:
   - Wert
Bei einem bearbeitbaren Feld:
   - Eingabevalidierung
   - Vorgabewert
   - Eingabeumsetzung
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz