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

WinDev Discussion :

[WD 11] : Fenêtre de saisie pour deux tables liées par une même clé


Sujet :

WinDev

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [WD 11] : Fenêtre de saisie pour deux tables liées par une même clé
    Bonjour, j'ai une base de données sous access comportant plusieurs tables dont :

    1ère table : CAHIER qui contient :
    REFERENCE
    NAVIRE
    DATE
    PRODUIT1
    PRODUIT2

    2ème table : PRODUIT1ATTENTE1 qui contient :
    REFERENCE
    DUREE
    INTERVENANT
    CAUSE

    3ème table : PRODUIT1ATTENTE2 qui contient :
    REFERENCE
    DUREE
    INTERVENANT
    CAUSE

    La référence est la même pour toutes les tables (c'est en fait un numéro d'opération), sous access j'avais fait une fenêtre de saisie où tous ces champs étaient présents. Je pouvais ainsi remplir mes tables simultanément pour un même n° d'opération(REFERENCE).

    Comment m'y prendre sous windev? J'ai déjà essayé avec deux tables, de créer une liaison entre elles, lancer le RAD pour créer une fenêtre de saisie (CAHIER) puis rajouter les rubriques de l'autre table sur cette dernière (par drag'n drop) mais ça ne marche pas. Il faut certainement rajouter du code derrière ou alors ma liaison n'est pas bonne ?

    J'espère que c'est compréhensible et que quelqu'un pourra m'éclairer. Merci pour vos réponses

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Je ne sais pas via le RAD, je ne m'en suis jamais servi.

    Mais je ne vois pas de difficultés à écrire un code qui fasse ce que tu souhaites.

    Tu as un IDentifiant commun à tous tes fichiers : REFERENCE
    Tu peux donc, grâce à cet identifiant trouver l'enregistrement concerné et le modifier, ou l'ajouter s'il n'existe pas.
    Tu peux utiliser les fonctions "H" (Hyper File) ou le SQL au choix.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci pour ta réponse. En fait je suis passé par le code et j'obtiens quelque chose qui marche mais je ne sais pas si c'est vraiment optimisé enfin ça marche c'est l'essentiel!

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

Discussions similaires

  1. Update sur deux table relié par une clé étrangère.
    Par labib23dz dans le forum Développement
    Réponses: 5
    Dernier message: 18/04/2019, 11h40
  2. Réponses: 9
    Dernier message: 17/06/2015, 15h06
  3. [AC-2010] Double left join de deux table différentes vers une même table
    Par Nikimizi dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 19/08/2014, 15h13
  4. [2008R2] Deux tables liées et une table solitaire associé les résultats
    Par Raphael1980 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/10/2013, 16h36
  5. jointure avec 3 tables liées par la méme relation
    Par lenstoi dans le forum Langage SQL
    Réponses: 5
    Dernier message: 29/08/2007, 10h17

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