@Member en LotusScript

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

@Member en LotusScript

Messagepar sanaa83 » 20 Déc 2013 à 12:45

Bonjour,

Je suis entraîne de traduire un code de langage de formule vers LotusScipt:
Code : Tout sélectionner
idesta := "";
posit := @Member("31/12/2999 00:00:00"; @Text(TEN00));
@If(posit = 0; ""; posit = 1; @Set("idesta"; @Subset(Etablissement; posit));
@Set("idesta"; @Subset(@Subset(Etablissement; posit); -1)));
@If(idesta = "-"; ""; idesta)


Dans la 1ére ligne, je ne trouve pas le @Member en LotusScript!!
Je demande s'il y a une méthode qui fonctionne de la même manière que @Member.

Merci de votre collaboration.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: @Member en LotusScript

Messagepar Michael DELIQUE » 20 Déc 2013 à 14:07

salut

essais un @contains
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: @Member en LotusScript

Messagepar sanaa83 » 20 Déc 2013 à 14:16

Bonjour,

@Contains ne me donne pas la position.

C'est pour cela j'utilise @Member.

J'ai utilisé ça ==>

Dim vResult As integer

vResult = Evaluate( "@Member ("""+ value + """; """ + DZY3BDTEN00 + """)")

Mais ça me donne pas le résultat correct.

Des pistes SVP.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: @Member en LotusScript

Messagepar roubech » 20 Déc 2013 à 14:58

plutot que d'essayer de transcrire littéralement le code du @Formule en Lotusscipt, tu peux peut-être redéfinir le besoin.
Que contient TENOO et Etablissement, d'où viennent-ils ?
sinon, regarde ArrayGeIndex
http://publib.boulder.ibm.com/infocente ... INDEX.html
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: @Member en LotusScript

Messagepar sanaa83 » 20 Déc 2013 à 17:33

J'ai testé la méthode ArrayGetIndex, en testant cette instruction ==>

Indexresult = ArrayGetIndex(TEN00,"31/12/2999 00:00:00")

Il me retourne que Indexresult est vide

Alors que dans le champ TEN00 contient les valeurs suivantes :
31/08/2011 00:00:00 GMT
31/12/2999 00:00:00 GMT

Est ce que je dis rajouter d'autres choses?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: @Member en LotusScript

Messagepar roubech » 20 Déc 2013 à 19:26

J'ai l'impression que tu essayes de comparer des dates avec une chaîne de texte
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: @Member en LotusScript

Messagepar sanaa83 » 23 Déc 2013 à 11:11

Bonjour,

J'ai trouvé la solution avec la méthode ArrayGetIndex

Merci pour vos aides :)
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33


Retour vers Développement