Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HelD am 09.03.04 - 12:44:59

Titel: Feldinhalt leeren durch ???
Beitrag von: HelD am 09.03.04 - 12:44:59
guden, ich mal wieder mit ner Frage:

ich will, wenn ich auf meine Schaltfläche in einer Maske clicke, dass alle Felder wieder leer sind ... geht das per @Befehl oder Formel? weil bis jetzt kenn ich nur, dass man das über einfache Aktionen machen kann, doch ich will es programiertechnich lösen ...
Thank u for answer !!!!

Gruß
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: Driri am 09.03.04 - 12:57:57
Mit Formel z.B. über @SetField oder FIELD.

@SetField("Feldname"; "")
oder
FIELD Feldname := "".

Ansonsten könnte man per Script natürlich was bauen. Entweder durch alle Items im Doc schlaufen und dann entsprechend die Werte auf "" setzen (das hätte den Vorteil, daß man es immer wieder verwenden kann, da die Feldnamen nicht bekannt sein müssen), im Doc die Items direkt mit "" überschreiben oder im UIDoc mit FieldCLear arbeiten.
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: HelD am 09.03.04 - 13:03:39
eh super ....ging ja echt schnell... hilft auch gut, ich wusste nicht hab das @setfield() gerad in der Hilfe gefunden, danke dir !!!
super cool echt korrekt !

bis denn
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: Axel am 09.03.04 - 13:06:04
Hi,

wenn du mit @SetField arbeiten willst musst du vorher FIELD verwenden.

Beisp.:

FIELD Feldname := Feldname;
@SetField("Feldname"; "");


Axel

Titel: Re:Feldinhalt leeren durch ???
Beitrag von: HelD am 09.03.04 - 13:14:08
aha, also dann aber für jedes Feld ? oder wie ...

BSP:

FIELD Feld1 := Feld1;
@setfield("Feld1";"");
FIELD Feld2 := Feld2;
@Setfield("Feld2";"");
usw.

richtig oder ... danke dir für die Info !!!



Gruß
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: Axel am 09.03.04 - 13:19:31
Hi,

genau so.


Aber wie Diri schon geschrieben hat, reicht auch nur FIELD.

Beisp.:

FIELD Feld1 := "";
FIELD Feld2 := "";
usw.

Sollte er dir eine Fehlermeldung bringen, von wegen keine Auswahlformel gefunden, oder so ähnlich, dann füge in die letzte Zeile einfach ein Semikolon ein.

So z.B.:

FIELD Feld1 := "";
FIELD Feld2 := "";
;


Axel

Titel: Re:Feldinhalt leeren durch ???
Beitrag von: HelD am 09.03.04 - 13:26:57
jo danke erstmal .. aber ja es kommt ne FM .... kein Haupt- oder Auswahlausdruck in ';' ???
hab jetzt den Code drin:

FIELD prakid := "";
FIELD prakvorname := "";
FIELD prakname := "";
FIELD prakname := "";
FIELD prakplz := "";
FIELD prakort := "";
FIELD prakemail := "";
FIELD praktelenr := "";
;

aber wieso jetzt nich geht ? *überlegabernetweiß* .... hast du noch ne Idee ? ... *HelD_danke_sagt* ....
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: Driri am 09.03.04 - 13:31:31
Ich hänge bei der FM immer nen "" an, klappt gut.

FIELD prakid := "";
FIELD prakvorname := "";
FIELD prakname := "";
FIELD prakname := "";
FIELD prakplz := "";
FIELD prakort := "";
FIELD prakemail := "";
FIELD praktelenr := "";
""
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: koehlerbv am 09.03.04 - 13:32:55
Schreib mal als letztes @All. Das ist dann wenigstens auch dokumentiert ;-)
Titel: Re:Feldinhalt leeren durch ???
Beitrag von: HelD am 09.03.04 - 13:33:51
hehee ... Jungs ihr seid der Hammer !!! schnelle, gute und effektive Hilfe !!! alle Achtung !! danke danke  !!

Gruß *dochkeinHeldbin* *g* .. bis denn ciao