Condition SI sous Business Object V5 ?

Ce forum est consacré aux versions "Pilotées" des logiciels Sage Comptabilité, Gestion Commerciale et Paie de la ligne 100

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Condition SI sous Business Object V5 ?

Messagede Lindoule » Mar 9 AoĂ» 2011 07:51

Bonjour,

Je suis toute nouvelle sous BO et Sage et je cherche donc à savoir s'il est possible de créer une variable avec une condition SI sur une variable existante.

Je vais parler plus concrètement :
J'ai crée une requête sous SQL pour afficher le journal des règlements mais en ce qui concerne le mode de règlement, je n'ai que la variable N_règlement. Je voudrais donc créer une variable qui m'affiche chèque, espèce ou virement selon le chiffre se situant dans N_règlement. Est-ce possible ?

Je ne sais pas si je suis au bon endroit pour cela mais merci par avance.

Cordialement,
Lindoule
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: Mar 9 AoĂ» 2011 07:24

Re: Condition SI sous Business Object V5 ?

Messagede rcanudo » Mar 9 AoĂ» 2011 08:14

Bonjour,
2 solutions

Soit passez par l' Editeur de requête de l'édition pilotée de la compta et prendre "Mode Règlement"
Soit en SQL recherchez dans le fichier P_REGLEMENT et regardez la doc Structure des Fichiers p46 :D
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Condition SI sous Business Object V5 ?

Messagede OokieDookie » Mer 10 AoĂ» 2011 15:42

Bonjour,

Si vous devez rester en SQL, dans votre requĂŞte remplacez N_Reglement par :
Code: Tout sélectionner
CASE ISNULL(N_Reglement, 0)
   WHEN 0 THEN 'Virement'
   WHEN 1 THEN 'Chèque'
   WHEN 2 THEN 'Espèces'
   ELSE 'Mode de paiement inconnu !'
END AS N_Reglement


Comme l'a dit rcanudo, la lecture de la doc et de la table vous confirmera les libellés à utiliser.

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris


Retourner vers Sage Editions Pilotées

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités