> Tous les forums > Forum Bureautique
 Access 2013 - Copie valeur d'un champ d'une table vers champ même nun autre
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Gileno26
  Posté le 10/08/2020 @ 20:46 
Aller en bas de la page 
Petit astucien

Bonjour,

J'ai créé une BD avec deux tables.

Je voudrais que la valeur contenue dans un champ de la Table1 se recopie automatiquement dans le champ de même nom de la Table2 après avoir entré la valeur de la clé primaire de la Table1 dans la Table2.

Concrètement, je voudrais que le Nom saisi dans le champ "Nom" de "Agriculteurs" se copie automatiquement dans le champ "Nom" de la Table "Contacts" dès que j'aurais saisi l'ID_Agri dans "Contacts".

Est-ce possible ? Si Oui, comment ?

Lien vers une image externe

Merci pour vos pistes et conseils,

GH

[Configuration automatique à compléter]
Windows 10
Firefox 79.0

Publicité
Gileno26
 Posté le 10/08/2020 à 20:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Magnan
 Posté le 11/08/2020 à 15:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Quel intérêt ?

Lors de la création d'une requête d'un état ou d'un formulaire tu utiliseras la clef étrangère de l'entité CONTACTS pour retrouver les champs contenus dans l'entité AGRICULTEURS.

Je me suis battu pendant des années pour faire comprendre le principe des SGBDR et éviter la redondance des informations pour éviter les lourdeurs.

Il est de fait que 1) les machines actuelles ne sont plus "sensibles" tellement elles ont de puissance, 2) si un client le demande alors faisons le (Champ calculé dans une entité par exemple). Mais bon... pourquoi se casser la tête à faire un SGBDR style plat de spaghettis ?

Petite remarque qui te facilitera l'écriture des requêtes en SQL (Pas le mode assisté) : Nomme tes entités avec des majuscules, et les noms des champs en minuscules sans espaces, accent, ... Pour l'identifiant opte pour une appellation unique du type num_cli ou id_cli. Cela te simplifiera le travail d'écriture et de correction des requêtes, états et formulaires. Dans le cas ou tu retrouverais plusieurs fois un même intitulé pense à les nommer de façon unique ville_agri email_agri, ... la aussi cela facilitera le travail ultérieur. Si possible crée des tables pour les villes et CP cela facilite la saisie avec une liste déroulante.

A+

Edit : au pire tu fais un SGBDR monotable comme dans les années 70/80 avec DBASE de feu Ashton Tate. On secoue les vieilleries, Merise à l'époque n'était pas à la mode on parlait de gestion fichiers puis de base de données. Depuis d'autres ont suivi comme UML, complexifiant le concept pour le rendre relationnel et aboutir au SGBDR.



Modifié par Magnan le 11/08/2020 20:17
Gileno26
 Posté le 12/08/2020 à 16:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Merci pour ta réponse. Je suis débutant sur Access et je souhaite juste développer une petite base de données pour suivre les contacts relatifs à une enquête et organiser mes RV avec les personnes l'acceptant.

Je vais reprendre (recommencer) ce que j'avais commencé à faire en tenant compte de tes conseils.

Question : c'est quoi "la clef étrangère ..." ? Différence avec la clef primaire ?

Je vais reprendre l'idée de la création d'une table CP - Ville (sachant qu'à un même CP peuvent correspondre plusieurs villes).

Pourrais-je te ré-interroger si je patauge ?

Cordialement,

Gilles

Magnan
 Posté le 12/08/2020 à 19:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir

Clé primaire = identifiant. Permet d'identifier de façon unique une tupple/individu/enregistrement.

Clé secondaire : inserée dans une entité/table elle permet de lier 2 entités/tables entre elles.

Dans ton exemple :

AGRICULTEUR : entité, identifiant d'un agriculteur : id_agri

CONTACTS : entité, identifiant : n°, clé secondaire : id_agri. Ce qui signifie qu'à un contact identifié par son n° est associé et un seul AGRICULTEUR qui est relié grace à id_agri. Ce qui semble logique : un rendez vous ne peut avoir lieu qu'avec une seule et unique personne.

Pour de l'aide : mets ta base en lien avec cjoint.com. Je reste dispo pour t'aider.

Je ferai quelques modifs en fonction de tes besoins.

A+

Magnan
 Posté le 13/08/2020 à 07:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

Recherche rapide : https://denishulo.developpez.com/tutoriels/access/calendrier/

un exemple (Par un "bon") de la façon dont est traité ce genre d epb.

Tu peux t'en inspirer en récupérant la base et en la modifiant. https://www.cjoint.com/c/JHnfPJUTgyr

a+

Gileno26
 Posté le 13/08/2020 à 09:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Hello,

Merci beaucoup. Cela va m'aider à comprendre un peu comment fonctionne Access.

Etant néophyte, j'ai tout à apprendre. Cela à la fois m'amuse et me permettra de gérer mes contacts et RV avec des personnes que je dois enquêter.

Il existe des applications de gestion de contacts (CRM si j'ai compris) mais je trouve stimulant d'essayer de se fabriquer la sienne. Ça vaut bien quelques mots croisés.

Pour l'instant je bute sur "tout" n'ayant aucune base mais j'apprends peu à peu.

Merci encore.

Gilles

Magnan
 Posté le 13/08/2020 à 12:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Si tu veux réellement appréhender les SGBDR il te faut un minimum de bases théoriques.

Soit tu commences en vrac et ce sera très vite incompréhensible soit tu commences par un minimum de théorie Merise. que tu pourras approfondir ensuite en UML ou rester sur Merise.

Mais ce n'est pas une promenade de santé la théorie des SGBDR. Plus de 40 ans d'évolutions en touts genres, surtout vers une complexification des concepts de base (Liens d'héritage, pseudo entités, entités mère/fille, ...).

Mais ensuite tu peux te lancer en PHP/MYSQL pour faire des SGBDR en ligne. Une autre dimension.

Tu peux trouver des tas de sites pour appréhender et approfondir. Mais surtout ne pas bruler les étapes. Comprendre un SGBDR et le passer sur Access est beaucoup moins simple que de comprendre Excel.

A+

Gileno26
 Posté le 13/08/2020 à 16:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je me doute que c'est très complexe. Mes ambitions sont très limitées.

Je suis à la retraite et la mise au point d'une petite base constitue un sport cérébral intéressant.

L'exemple "calendrier" est largement au delà de ce que j'espère faire mais c'est intéressant.

Je vais voir du côté de Merise histoire de stimuler mes neurones.

Merci pour les conseils.

Gilles

Publicité
Magnan
 Posté le 14/08/2020 à 09:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

Si tu as besoin d'aide pour comprendre ou approfondir... je suis dispo.

A+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
37,49 €Pack clavier + souris sans-fil Logitech MK470 à 37,49 €
Valable jusqu'au 09 Mai

Amazon fait une promotion sur le pack clavier + souris sans-fil Logitech MK470 à 37,49 € au lieu de 50 €. Compact et avant-gardiste, cet ensemble Logitech MK470 est parfait pour travailler efficacement. L'ensemble se distingue notamment par sa simplicité et à leur profil ultra-mince. Le clavier compact comprend notamment un pavé numérique et 12 raccourcis de fonction, vous offrant ainsi toutes les touches dont vous avez besoin. De plus, les touches à microcharnières extra-plates offrent une expérience de frappe fluide et familière. Quant à la souris, elle est dotée de trois boutons et d'une molette de défilement extrêmement silencieuse. Et avec sa forme en galet et la douceur de la souris ambidextre, elle offre un grand confort d'utilisation pour les droitiers comme les gauchers. 


> Voir l'offre
50,02 €SSD Crucial MX500 500 Go à 50,02 € livré
Valable jusqu'au 10 Mai

Amazon Allemagne propose actuellement le SSD Crucial MX500 500 Go à 45,37 €. Comptez 4,65 € pour la livraison en France soit un total de 50,02 € livré. On le trouve ailleurs à partir de 65 €. Ce SSD salué par la critique par son rapport qualité prix imbattable offre des débits de 560 Mo/s en lecture et 510 Mo/s en écriture. Il est garanti 3 ans.

Rappelons que vous pouvez utiliser votre compte Amazon France sur Amazon DE et qu'il n'y a pas de douane.


> Voir l'offre
79,96 €Souris Logitech MX Master 3 (unify, bluetooth, capteur laser) à 79,96 € avec le code ERGO
Valable jusqu'au 09 Mai

LDLC fait une promotion sur la nouvelle souris sans fil Logitech MX Master 3 qui passe à 79,96 € avec le code ERGO alors qu'on la trouve ailleurs à partir de 109 €. Cette souris offre une double connectivité sans fil unify ou bluetooth. 

Elle vous permet de contrôler jusqu'à 3 ordinateurs différents à l'aide d'une seule souris. Copiez et collez du texte d'un écran à un autre, ou encore transférez des fichiers d'un ordinateur à un autre avec une facilité déconcertante.

Conçue pour offrir précision, contrôle et confort aux utilisateurs expérimentés, la souris sans fil Logitech MX Master 3 se caractérise notamment par une forme parfaitement adaptée à la main, des fonctionnalités avancées et une conception incroyable. Elle dispose d'une molette pour le pouce afin de faire défiler le contenu de l'écran latéralement d'un simple mouvement du pouce. Et avec le logiciel Logitech Options vous allez pouvoir paramétrer au mieux votre souris. Ainsi, vous allez pouvoir ajuster la vitesse de défilement, naviguer au sein du contenu sous forme d'onglets, changer d'application, régler le volume et bien d'autres choses. Son capteur laser Dark field vous permettra de l'utiliser sur n'importe quelle surface.


> Voir l'offre

Sujets relatifs
Aucun sujet pertinent lié trouvé
 > Tous les forums > Forum Bureautique