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

IHM Discussion :

Remplissage de 2 champs identiques de 2 tables avec formulaire


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    administrateur
    Inscrit en
    Mai 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : administrateur

    Informations forums :
    Inscription : Mai 2015
    Messages : 74
    Points : 29
    Points
    29
    Par défaut Remplissage de 2 champs identiques de 2 tables avec formulaire
    Bonsoir à tous,

    Je dispose de 2 tables de tailles différentes avec 3 champs communs et clés primaires identiques

    Table_01Identité
    Matricule
    Nom
    Prénoms
    et Autres champs

    Table_02 Contrat
    Matricule
    Nom
    Prénoms
    et Autres champs

    Est il possible de remplir simultanément depuis un seul formulaire construit sur la table "Table_01Identité" les champs communs de ces 2 tables
    Merci infiniment pour votre réponse

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    on peut imaginer que tu souhaites cette sync à la création du contrat
    il y a au moins 2 solutions
    - sur l'événement de forme afterInsert, lancer une requête action de création de Identité à partir de contrat
    - sur l'événement de table datamacro afterInsert, lancer la création de Identité

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    administrateur
    Inscrit en
    Mai 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : administrateur

    Informations forums :
    Inscription : Mai 2015
    Messages : 74
    Points : 29
    Points
    29
    Par défaut
    Bonjour et merci

    Ma question est simple en fait

    L'opérateur 1 rempli le formulaire 1 pour la table
    Table_01Identité
    Matricule
    Nom
    Prénoms
    et Autres champs

    L'opérateur 2 rempli un autre formulaire 2 pour la table
    Table_02 Contrat
    les champs Matricule, Nom et Prénoms de cette table ont déjà été saisis préalablement par l'opérateur 1 qui n'a pas accès au formulaire 2 et à sa Table_02 Contrat

    Les 2 tables sont liées par leur clé primaire "numérotation automatique" ....c'est peut être pas la bonne liaison!?

    Voilà, j'espère que mes explications sont claires
    et merci encore pour votre aide

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    administrateur
    Inscrit en
    Mai 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : administrateur

    Informations forums :
    Inscription : Mai 2015
    Messages : 74
    Points : 29
    Points
    29
    Par défaut
    En fait pour te répondre, la syncro se fait au remplissage du 1er formulaire "Identité"

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    conceptuellement,les bases de données relationnelles permettent d'éviter la redondance des information
    à l'identité
    le mieux serait de conserver ta table des identités
    mais de modifier la table des contrats,qui ne contiendrait que les champs du contrat plus la référence à l'identité, cette référence étant obligatoire par ailleurs

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    administrateur
    Inscrit en
    Mai 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : administrateur

    Informations forums :
    Inscription : Mai 2015
    Messages : 74
    Points : 29
    Points
    29
    Par défaut
    J'ai supprimé de la table contrat les 3 champs communs des 2 tables et j'ai fait une requête qui rajoute ces 3 champs à la table contrat avec jointure 2 des clés primaires
    c'est effectivement plus logique

    Merci encore

Discussions similaires

  1. Contrôle champs identiques dans une table
    Par Fingertip dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 31/08/2011, 14h56
  2. Réponses: 7
    Dernier message: 05/02/2010, 18h55
  3. [MySQL] 2 noms de champs identiques dans 2 tables différentes
    Par Shinoda00 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 09/06/2009, 09h23
  4. Ajouter les champs identiques de plusieurs tables
    Par philippesorin dans le forum Access
    Réponses: 2
    Dernier message: 27/07/2007, 08h52
  5. Sélection de 2 champs identiques dans 2 tables différentes
    Par Véronique75ca dans le forum Access
    Réponses: 3
    Dernier message: 28/06/2006, 09h33

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