DIFFÉRENCE ENTRE FIELD ... ET @SETFIELD

Toutes les astuces sur le langage de formule

DIFFÉRENCE ENTRE FIELD ... ET @SETFIELD

Messagepar Michael DELIQUE » 24 Juil 2005 à 11:19

Différence entre FIELD Ville := "Paris" et @SetField("Ville"; "Paris") :

- Si le champ "Ville" n'existe pas dans le masque, @SetField() ne fonctionne pas
- On ne peut pas utiliser FIELD Ville := "" dans un @If
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar oguruma » 25 Juil 2005 à 06:17

je me permets d'ajouter si le champ n'est pas initialisé on ne peut pas utiliser directement le @setfield
il faut d'abord effectuer
FIELD champ:=champ;
et ensuite on peut utiliser le @setfield
en effet le champ doit être connu avant l'utilisation du @setfield
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE

Messagepar Aquanotes » 09 Août 2005 à 08:11

oguruma a écrit:je me permets d'ajouter si le champ n'est pas initialisé on ne peut pas utiliser directement le @setfield
il faut d'abord effectuer
FIELD champ:=champ;
et ensuite on peut utiliser le @setfield
en effet le champ doit être connu avant l'utilisation du @setfield


Mais ceci n'est plus vrai en V6. le @SetField peut être utilisé directement :wink:
Aquanotes
Posteur habitué
Posteur habitué
 
Message(s) : 295
Inscrit(e) le : 16 Déc 2004 à 12:13
Localisation : Niort


Retour vers Formula