IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Si Alors Sinon

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Si Alors Sinon
    Bonjour à tous je suis nouvo et completement autodidact alors désolé pour cette question triviale
    Je cherche à faire une chose tout simple mais impossible de trouvé la bonne syntaxe
    Si <champs A> commence par "05" Alors affiché la valeur du <champs B> Sinon la valeur du <Champs C>

    <champs A> est du caratère et <champs B> et <C> du numeric

    Merci de votre aide.
    Sinon exite-t-il une aide plus evoluer que l'aide de BO pour les fonctions de BO

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Salut,

    J'ai pas essaye mais ca doit marcher normalement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Si(Comparer(<champs A>,'05*')=1) Alors <champs B> Sinon <champs C>

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse mais ça marche pas il dit : type de données incorrect

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 54
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par naut95
    Merci pour ta réponse mais ça marche pas il dit : type de données incorrect
    Qu'est ce qui ne marche pas????
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Si(Comparer(<champs A>,'05*')=1) Alors 1 Sinon 2
    Est ce que cette version fonctionne???

    Si oui il faut peut etre convertir en texte tes champs B et C

  5. #5
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si Comparer("ABCDEF","AB*") Alors 1 Sinon 2
    Ca marche (testé). Attention à la syntaxe et au fait que sous BO, les chaînes de caractères s'encadrent avec des " pas des ' et que Comparer est une fonction logique (pas de =1)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Si Alors Sinon
    Par b_lob dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/02/2008, 17h01
  2. [BO 6.5] Si ALors Sinon Imbriqués
    Par kenobyalex dans le forum Deski
    Réponses: 2
    Dernier message: 04/02/2008, 12h50
  3. Si Alors Sinon + Valeur Null
    Par matybouch dans le forum Débuter
    Réponses: 2
    Dernier message: 12/07/2007, 18h04
  4. Problème de syntaxe de "Si Alors Sinon".
    Par byrdo dans le forum Deski
    Réponses: 8
    Dernier message: 19/04/2007, 18h15
  5. SQL Server : ISNULL avec Si/Alors/Sinon
    Par Goldorak2 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/06/2006, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo