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 :

Insérer un champ dans un écran, qui n'est pas la clef unique de la table liée [X3-V7]


Sujet :

SAGE

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2020
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 40
    Points : 37
    Points
    37
    Par défaut Insérer un champ dans un écran, qui n'est pas la clef unique de la table liée
    Bonjour,

    Dans l'écran des articles, je voudrais afficher un champ d'une table spécifique, mais qui n'est pas la clef unique de la table.

    Cela est-il possible?


    Cordialement

  2. #2
    Membre éclairé Avatar de PrinceCorwin
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Mars 2012
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 337
    Points : 692
    Points
    692
    Par défaut
    Bonjour,

    C'est tout à fait possible, Il faut faire dans le traitement SPEITM et l'action LIENS.

    Faire le READ [f:TABLE]CLE = VALEUR1;VALEUR2
    Ensuite si pas d'erreur, on assigne la valeur au champ local.

    Attention si la clé contient des homonymes, bien choisir l'enregistrement.

    PS 2 : faire jouer le standard en premier, puis le bloquer avec GPE=1

    Bon dev'
    Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
    Merci.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2020
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 40
    Points : 37
    Points
    37
    Par défaut
    Merci, cela fonctionne, même si je n'ai pas compris l'histoire du GPE=1.

    Je ne l'ai pas mis mais ca fonctionne.

  4. #4
    Membre éclairé Avatar de PrinceCorwin
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Mars 2012
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 337
    Points : 692
    Points
    692
    Par défaut
    Hello,

    le GPE=1 empêche l'enchainement du traitement standard après exécution du traitement spécifique.
    On lance l'action du traitement standard en début de traitement spécifique, puis on l'empêche d'être appelé de nouveau.

    L'ordre de passage est le suivant :
    - Traitement spécifique
    - Traitement vertical
    - Traitement standard

    Bonne continuation
    Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
    Merci.

  5. #5
    Membre régulier Avatar de L.V. Expertise X3
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2020
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2020
    Messages : 27
    Points : 124
    Points
    124
    Par défaut
    Bonjour,

    Petite coquille à corriger.

    L'ordre de passage est le suivant :
    - Traitement spécifique
    - Traitement vertical
    - Traitement standard

    Ce qui permet, depuis le spécifique, de bloquer le vertical et/ou standard.
    Puis, depuis le vertical de bloquer éventuellement le standard.

    Cordialement,

    Laurent

  6. #6
    Membre éclairé Avatar de PrinceCorwin
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Mars 2012
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 337
    Points : 692
    Points
    692
    Par défaut
    Bonjour,

    Merci Laurent pour cette précision. Et désolé, je corrige.
    Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
    Merci.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/09/2019, 16h43
  2. Permuter deux champs dans la structure d'une table
    Par azahiri dans le forum Oracle
    Réponses: 24
    Dernier message: 23/01/2013, 09h34
  3. Insérer un champ dans deux colonnes (avec fonction)
    Par tjacqmain dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 13/03/2012, 09h29
  4. mettre un champ dans un autre avec une condition
    Par belgariel dans le forum Requêtes
    Réponses: 2
    Dernier message: 31/05/2010, 12h51
  5. update d'un champs par le minimum d'une table liée
    Par tiopan dans le forum Access
    Réponses: 2
    Dernier message: 27/03/2006, 16h49

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