Visual Basic
Résolu/Fermé
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
-
5 déc. 2007 à 19:52
Papoux123 Messages postés 274 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 14 avril 2016 - 6 déc. 2007 à 18:53
Papoux123 Messages postés 274 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 14 avril 2016 - 6 déc. 2007 à 18:53
A voir également:
- Visual Basic
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
9 réponses
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
6 déc. 2007 à 16:24
6 déc. 2007 à 16:24
Right("MOVSU123SLME", 2)
ou bien
Mid("MOVSU123SLME", 9, 2)
ou bien
Mid("MOVSU123SLME", 9, 2)
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
42
6 déc. 2007 à 17:18
6 déc. 2007 à 17:18
Merci pour l'information. Maintenant voici ce que je veux faire
If (ma comparaison" then
Field7[0] = "ce que je veux afficher"
endif
J'ai essayé avec la commande que tu m'as donné mais le script est refusé. Pourrais tu me donner une idée comment faire stp.
Merci beaucoup de prendre le temps de m'aider
Jacques
If (ma comparaison" then
Field7[0] = "ce que je veux afficher"
endif
J'ai essayé avec la commande que tu m'as donné mais le script est refusé. Pourrais tu me donner une idée comment faire stp.
Merci beaucoup de prendre le temps de m'aider
Jacques
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
6 déc. 2007 à 17:24
6 déc. 2007 à 17:24
c'est quel langage ?
Field7[0] est un élément d'un array. Est-ce qu'il éxiste ? Quelle le message d'erreur
If ma comparaison then
Field7[0] = "ce que je veux afficher"
endif
Field7[0] est un élément d'un array. Est-ce qu'il éxiste ? Quelle le message d'erreur
If ma comparaison then
Field7[0] = "ce que je veux afficher"
endif
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
42
6 déc. 2007 à 17:32
6 déc. 2007 à 17:32
Je recommence mon script, j'ai oublié quelque chose
If Field1[0] == "MOVSU123SLME" then
Field7[0] = " texte à afficher"
endif
Je dois détecter si mes deux lettres SL sont la dans cette position, si oui, j'affiche un texte dans le Field7[0]si elles ne sont pas la ou pas dans cette position, je n'affiche rien dans Field7
Merci beaucoup
Jacques
If Field1[0] == "MOVSU123SLME" then
Field7[0] = " texte à afficher"
endif
Je dois détecter si mes deux lettres SL sont la dans cette position, si oui, j'affiche un texte dans le Field7[0]si elles ne sont pas la ou pas dans cette position, je n'affiche rien dans Field7
Merci beaucoup
Jacques
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
42
6 déc. 2007 à 17:33
6 déc. 2007 à 17:33
C'est du langage de CX Supervisor mais je peux aussi programmer en VB
Jacques
Jacques
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
6 déc. 2007 à 17:45
6 déc. 2007 à 17:45
ça ressemble un peu à Java. Y-a-t-il une fonction du genre .CharAt ou autre qui permet de chercher un substring ? Sinon le code que je t'ai envoyer c'est du VB. Y-a-t-il une aide sur la programmation CX Supervisor ?
"The use of VBScript and JScript inside CX-Supervisor is also supported." Parfait !
https://www.w3schools.com/jsref/jsref_obj_string.asp
Donc c'est soit Left/Mid soit .indexOf/lastIndexOf(). Voilà ! pb résolu
bonne soiréeeeeeee
"The use of VBScript and JScript inside CX-Supervisor is also supported." Parfait !
https://www.w3schools.com/jsref/jsref_obj_string.asp
Donc c'est soit Left/Mid soit .indexOf/lastIndexOf(). Voilà ! pb résolu
bonne soiréeeeeeee
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
42
6 déc. 2007 à 18:16
6 déc. 2007 à 18:16
Merci encore. Pourrais tu juste me dire comment écrire mon script pour que ça donnes le résultat de mon script écrit plus haut?
Jacques
Jacques
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
6 déc. 2007 à 18:36
6 déc. 2007 à 18:36
En principe :
If Field1(0) = "MOVSU123SLME" then
Field7(0) = " texte à afficher"
endif
en supposant que Field7(0) est le premier d'un array des champs sur l'écran. Mais quid avec
Right("MOVSU123SLME", 2) ?
If Field1(0) = Right("MOVSU123SLME", 2) then ' donc si le code est "ME"
Field7(0) = " texte à afficher"
end if
If Field1(0) = "MOVSU123SLME" then
Field7(0) = " texte à afficher"
endif
en supposant que Field7(0) est le premier d'un array des champs sur l'écran. Mais quid avec
Right("MOVSU123SLME", 2) ?
If Field1(0) = Right("MOVSU123SLME", 2) then ' donc si le code est "ME"
Field7(0) = " texte à afficher"
end if
Papoux123
Messages postés
274
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
14 avril 2016
42
6 déc. 2007 à 18:53
6 déc. 2007 à 18:53
J'AI TROUVÉ :) Merci beaucoup de m'avoir donné des trucs