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

SAGE Discussion :

Récupérer l'intitulé de plusieurs menus locaux dans une vue


Sujet :

SAGE

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 25
    Points : 14
    Points
    14
    Par défaut Récupérer l'intitulé de plusieurs menus locaux dans une vue
    Bonjour,
    Je rebondis aujourd'hui sur le message ci-dessous de jeromecha car j'aimerai savoir comment récupérer dans une vue l'intitulé de plusieurs menus locaux ?
    Dans mon cas j'ai plusieurs champs de ma table ITMMASTER qui sont des menus locaux et j'aimerai récupérer l'intitulé et non le code.
    Je vous remercie par avance.
    Bonne journée

    Citation Envoyé par jeromecha Voir le message
    Là tu vois bien l’intérêt de préfixer tes champs : 2 fois la table ATEXTRA => obligation de faire des alias (stat et stat1)

    Et puis allez, comme je sens que ça va être ta prochaine questions (!!) voilà comment on fait pour récupérer l'intitulé d'un menu local :
    Exemple pour le statut article (menu local 246)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select itm.ITMREF_0 as code_article, ml246.LANMES_0 as statut_article
    from ITMMASTER itm
    inner join APLSTD ml246 on (ml246.LANCHP_0=246 and ml246.LAN_0='FRA' and ml246.LANNUM_0= itm.ITMSTA_0)
    nota1 :bien penser à changer le N° du menu local !!!
    nota 2: j'ai mis un inner join car le statut est normalement obligatoire et donc forcément présent mais c'est pas le cas pour tous les menu locaux.

    Bon WE.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Dév & consultant Sage X3
    Inscrit en
    Décembre 2014
    Messages
    806
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dév & consultant Sage X3

    Informations forums :
    Inscription : Décembre 2014
    Messages : 806
    Points : 975
    Points
    975
    Par défaut
    Bonjour,

    Il suffit d'ajouter une jointure vers la même table avec un nouvel alias :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select itm.ITMREF_0 as code_article, ml246.LANMES_0 as statut_article
    from ITMMASTER itm
    inner join APLSTD ml246 on (ml246.LANCHP_0=246 and ml246.LAN_0='FRA' and ml246.LANNUM_0= itm.ITMSTA_0)
    inner join APLSTD ml999 on (ml999.LANCHP_0=999 and ml999.LAN_0='FRA' and ml999.LANNUM_0= itm.<mon_champ>)

Discussions similaires

  1. [Débutant] Passer plusieurs listes indépendantes dans une vue
    Par DaCoolG dans le forum ASP.NET MVC
    Réponses: 3
    Dernier message: 06/06/2014, 21h28
  2. Plusieurs menus slidedown dans une même page
    Par gilles11 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 08/08/2011, 11h21
  3. Création de menus contextuels dans une vue
    Par nouhaben dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 11/06/2008, 09h15
  4. [MySQL] plusieurs menus déroulants dans une meme page web?
    Par tardis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/01/2008, 09h58
  5. Réponses: 3
    Dernier message: 30/07/2004, 10h51

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