Autor Thema: Einträge in neuem Formular ändern  (Gelesen 5154 mal)

Offline matzge

  • Frischling
  • *
  • Beiträge: 21
  • Ich liebe dieses Forum!
Re:Einträge in neuem Formular ändern
« Antwort #20 am: 25.07.03 - 10:33:33 »
Hallo!

Ich habe jetzt den Fehler gefunden, warum die Sache nicht funktioniert hat.
Der Feldtyp der Feldes dem ich 1 oder 2 zuweise war auf Number. Mit dem Typ Text funktioniert die Sache.

ABER: Sie funktioniert nur einmal. D.h. Wenn ich auf den Button klicke wird das Feld versteckt. Außerdem verschwindet auch der Button selbst nach dem Refresh. (Ist klar, da automatisch auch beim Button das "Hide if formula is true" aktiviert wird.) Wenn dies aber beim Button deaktiviere so wird es auch beim Feld deaktiviert. Kann man die beiden "entkoppeln"?
Speichere ich das Dokument dann taucht der Button nie wieder auf, d.h. ich kann das versteckte Feld nicht wieder anzeigen.

Vielleicht weiss jemand Rat, es wäre wirklich wichtig.

Grüße und Danke

Roland

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Einträge in neuem Formular ändern
« Antwort #21 am: 25.07.03 - 10:38:34 »
Hi,

liegt der Button und das Feld im gleichen Absatz? Wenn ja, ist es klar warum. Die Hide-When-Formel gelten pro Absatz und nicht für jedes Objekt getrennt.

Positioniere die beiden mal in zwei verschiedene Absätze.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline matzge

  • Frischling
  • *
  • Beiträge: 21
  • Ich liebe dieses Forum!
Re:Einträge in neuem Formular ändern
« Antwort #22 am: 25.07.03 - 10:46:36 »
Danke Axel

Genau das habe ich jetzt getan und jetzt funktioniert die Sach wirklich.

Einziges Problem: Ich muss noch immer per Hand refreshen, da wie gesagt mein Button JavaScript verwendet und ich dort nicht weiss wie man refreshed.

Vielleicht weisst du wie das funktionieren könnte, bzw. vielleicht könntest du mir eine Formula sagen die den selben Zweck wie mein JavaScript für den Button (also das übergeben der Werte "1" bzw "2" in das Feld) erfüllt.
Ich habs zwar schon mit einer Formula probiert, die funktioniert aber nicht.

Grüße und Danke

Roland

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Einträge in neuem Formular ändern
« Antwort #23 am: 25.07.03 - 11:06:11 »
Hi,

wenn der Button nichts anderes macht als eine Feldwert setzen, ist das relativ einfach.

Angenommen das Feld heißt Status und der Wert kann nur "1" oder "2" sein, dann muß die formel so aussehen:

FIELD Status := Status;
@If(Status = "1"; @SetField("Status"; "2"); @SetField("Status"; "1"));
@Command([ViewRefreshFields]);


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline matzge

  • Frischling
  • *
  • Beiträge: 21
  • Ich liebe dieses Forum!
Re:Einträge in neuem Formular ändern
« Antwort #24 am: 25.07.03 - 11:19:07 »
DANKE Axel!

Jetzt funktioniert die Sache wie ich will!!!

Danke nochmal an alle die geholfen haben und
Grüße

Roland

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz