vider les champs

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

vider les champs

Messagepar dani » 20 Sep 2002 à 10:42

Bonjour,je cherche en cliquant sur un bouton à vider mes champs cad pour les cases à cocher les decocherpour les zones de listes les mettre à vide Merci
dani
 

Re: vider les champs

Messagepar Sylvain » 20 Sep 2002 à 10:55

Notes ou Web ?[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: vider les champs

Messagepar dal » 20 Sep 2002 à 13:28

utlilise la formule @setfieldexemple :field Champ1 :=Champ1;field Champ2 :=Champ2;@setfield("Champ1";"");@setfield("Champ2";"");tu peux ajouter les autres champs que tu veux vider
dal
 

Re: vider les champs

Messagepar dani » 20 Sep 2002 à 14:05

c'est pour du client notes,mais comme jai pas mal de champs il ny a pas un moyen pour dire pour tous les cases a coher de la page les mettre a vide .merci
dani
 

Re: vider les champs

Messagepar Virginie » 20 Sep 2002 à 15:06

Non, il n'est pas possible de généraliser la commande à un type de donnée.La fonction qui t'a été donné précédement (soit le @SetField) est la meilleur solution. La plus simple et la plus rapide.Tu peux également utiliser le Field dans le même principe que le @SetField :FIELD Champ1 := "";
Virginie
 

Re: vider les champs

Messagepar dal » 20 Sep 2002 à 16:35

non je ne crois pas que ça exite, il faut spécifier le nom de chaque champ.
dal
 

vider les champs sous WEB

Messagepar Modest » 26 Sep 2002 à 10:23

Sylvain a demandé sous Web ou Clients.Si c'est sous web c different ? si oui c quoi la solution?merci
Modest
 

Re: vider les champs

Messagepar Sylvain » 26 Sep 2002 à 10:47

Sous web, tu peux décocher les cases en javascript sans avoir besoin de recharger ta page.Exemple :Si tes cases a cocher s'appellent "case" tu peux acceder à la propriété qui permet de cocher ou décocher de la façon suivante.Coche les cases :document.forms[0].case[0].checked = true;document.forms[0].case[1].checked = true;document.forms[0].case[2].checked = true;Décoche la case :document.forms[0].case[0].checked = false;document.forms[0].case[1].checked = false;document.forms[0].case[2].checked = false;Pour tout décocher tu peux faire une petite boucle :for (i=0;i<=document.forms[0].case.length;i++) document.forms[0].case[i].checked = false;A+[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: vider les champs

Messagepar Modest » 26 Sep 2002 à 13:11

Décocher les cases ou vider les champs ????
Modest
 

Re: vider les champs

Messagepar Massilia » 27 Sep 2002 à 08:56

Essaye ceci sur un bouton en LotusScript :Sub Click(Source As Button) Dim Ws As New notesuiworkspace Set uidoc = Ws.currentdocument uidoc.fieldclear "Champ1" uidoc.fieldclear "Champ2"End SubJ'ai essayé avec bouton radio et case à cocher: çà marche.....sur notes bien sûr....pas sous web.
Massilia
 

Re: vider les champs

Messagepar Pitch » 07 Oct 2002 à 17:58

Si tu n'as pas besoin de conserver le document (l'enregistrement dans la base), pourquoi ne pas reloader le form vide à la place ?
Pitch
 

Re: vider les champs

Messagepar vincent » 09 Oct 2002 à 23:35

sinon, tu peux nommer tes champs field1, field2, ... . Comem ca tu peux les remettre à zero avec une simple boucle.
vincent
 


Retour vers Développement