Communication simple entre deux téléphones. Comment établir une connexion entre les cellules dans Excel ? Modification des liens vers des documents dans tous les liens à la fois

Dans cet article, nous allons apprendre à créer communications entre les tables d'une base de données MySQL en utilisant phpmyadmin. Si pour une raison quelconque vous ne souhaitez pas utiliser phpmyadmin, voir les requêtes SQL ci-dessous.

Pourquoi est-il pratique de maintenir des liens ? dans la base de données elle-même ? Après tout, cette tâche est généralement résolue par l'application elle-même ?Tout dépend des restrictions et des actions de changement qui peuvent être imposées aux connexions.

Par exemple, vous pouvez interdire la suppression d’une catégorie si au moins une note lui est associée. Ou supprimez toutes les notes si la catégorie est supprimée. Ou définissez NULL sur le champ de liaison. Dans tous les cas, grâce aux connexions, la tolérance aux pannes et la fiabilité de l'application augmentent.

Pour commencer, le moteur de table doit êtreInnoDB. Seulement, il prend en charge les clés étrangères (clé étrangère). Si vous avez des tablesMonISAM, lisez comment les convertir enInnoDB .

Afin de lier des tables par champs, vous devez d'abord ajouter à l'index champs liés :

DANS phpmyadmin sélectionnez la table, sélectionnez le mode de structure, sélectionnez le champ pour lequel nous allons faire un lien externe et cliquez sur Index.

Notez la différence entre « Index » et « Unique ». Un index unique peut être utilisé, par exemple, avant le champ id, c'est-à-dire là où les valeurs ne sont pas répétées.

La même action peut être effectuée en utilisant SQL-requête:

ALTER TABLE `nom_table` ADD INDEX (`nom_champ`) ;

De même, nous ajoutons un index (uniquement dans mon cas, désormais unique ou primaire) pour la table à laquelle nous faisons référence, pour le champ id. Puisque le champ id est un identifiant, nous créons une clé primaire pour celui-ci. Clé unique pourrait être nécessaire pour d’autres champs uniques.

En utilisant SQL-requête:

ALTER TABLE `nom_table` ADD UNIQUE (`nom_champ`);

Maintenant tout ce qui reste c'est lier les tables. Pour ce faire, cliquez sur l'élément Contacts ci-dessous :

Désormais, pour les champs disponibles (et seuls les champs indexés sont disponibles), on sélectionne la connexion avec les tables externes et les actions lors de la modification des enregistrements dans les tables :

À travers SQL-demande:

ALTER TABLE `table_name` AJOUTER UNE CLÉ ÉTRANGÈRE (`field_in_table_name_which_need_connect`) RÉFÉRENCES `outer_table_to_connect` (`outer_field`) ON DELETE RESTRICT ON UPDATE RESTRICT ;

C'est tout, les tables sont connectées via clé étrangère.

Lors de l'exécution de certaines tâches dans Excel, vous devez parfois gérer plusieurs tableaux, qui sont également interconnectés. Autrement dit, les données d'une table sont extraites dans d'autres et lorsqu'elles changent, les valeurs de toutes les plages de tables associées sont recalculées.

Les tableaux liés sont très pratiques à utiliser pour traiter de grandes quantités d’informations. De plus, avoir toutes les informations dans un seul tableau, si elles ne sont pas homogènes, n'est pas très pratique. Il est difficile de travailler avec de tels objets et de les rechercher. Les tableaux liés, dont les informations sont réparties mais en même temps interdépendantes, sont conçus pour éliminer ce problème. Les plages de tableaux associées peuvent être situées non seulement dans une feuille ou un classeur, mais également dans des classeurs (fichiers) distincts. Les deux dernières options sont le plus souvent utilisées dans la pratique, puisque le but de cette technologie est précisément de s'éloigner de l'accumulation de données, et les empiler sur une seule page ne résout pas fondamentalement le problème. Apprenons comment créer et utiliser ce type de gestion de données.

Tout d’abord, examinons la question de savoir comment il est possible de créer une relation entre différentes plages de tables.

Méthode 1 : lier directement des tableaux avec une formule

Le moyen le plus simple de lier des données consiste à utiliser des formules faisant référence à d’autres plages de tableaux. C'est ce qu'on appelle la liaison directe. Cette méthode est intuitive car elle effectue la liaison presque de la même manière que la création de liens vers des données dans un tableau unique.

Voyons comment, à l'aide d'un exemple, une liaison peut être formée par liaison directe. Nous avons deux tableaux sur deux feuilles. Sur un tableau, les salaires sont calculés à l’aide d’une formule en multipliant le taux des ouvriers par un coefficient commun à tous.

La deuxième feuille contient une plage de tableaux contenant une liste des employés avec leurs salaires. La liste des salariés dans les deux cas est présentée dans le même ordre.

Il est nécessaire de s'assurer que les données sur les tarifs de la deuxième feuille sont transférées dans les cellules correspondantes de la première.


Méthode 2 : utilisation d'une combinaison d'opérateurs INDEX - RECHERCHE

Mais que faire si la liste des employés dans les tableaux des tableaux n’est pas dans le même ordre ? Dans ce cas, comme indiqué précédemment, une option consiste à établir manuellement un lien entre chacune de ces cellules qui doivent être liées. Mais cela ne convient qu'aux petites tables. Pour des gammes massives, une telle option prendra, au mieux, beaucoup de temps à mettre en œuvre, et au pire, dans la pratique, elle ne sera pas du tout réalisable. Mais décide ce problème possible en utilisant un tas d'opérateurs INDICERECHERCHE. Voyons comment cela peut être réalisé en reliant les données dans des plages tabulaires, qui ont été abordées dans la méthode précédente.

  1. Sélectionnez le premier élément de la colonne "Offre". Allons à Assistant de fonction en cliquant sur l'icône "Insérer une fonction".
  2. DANS Assistant de fonction en groupe "Liens et tableaux" trouver et surligner le nom "INDICE".
  3. Cet opérateur a deux formulaires : un formulaire pour travailler avec des tableaux et un formulaire de référence. Dans notre cas, la première option est obligatoire, donc dans la prochaine fenêtre de sélection de formulaire qui s'ouvre, sélectionnez-la et cliquez sur le bouton "D'ACCORD".
  4. La fenêtre des arguments de l'opérateur est lancée INDICE. La tâche de la fonction spécifiée est d'afficher la valeur située dans la plage sélectionnée dans la ligne avec le numéro spécifié. Formule d'opérateur générale INDICE est-ce:

    INDEX(tableau, numéro_ligne, [numéro_colonne])

    "Tableau"— un argument contenant l'adresse de la plage à partir de laquelle nous extrairons les informations par le numéro de la ligne spécifiée.

    "Numéro de ligne"- un argument qui est le numéro de cette même ligne. Il est important de savoir que le numéro de ligne ne doit pas être précisé par rapport à l'ensemble du document, mais uniquement par rapport au tableau sélectionné.

    "Numéro de colonne"- un argument facultatif. Nous ne l'utiliserons pas pour résoudre notre problème spécifique et il n'est donc pas nécessaire d'en décrire l'essence séparément.

    Placez le curseur dans le champ "Tableau". Après cela, nous allons à Feuille 2 et, tenant bouton gauche souris, sélectionnez tout le contenu de la colonne "Offre".

  5. Une fois les coordonnées affichées dans la fenêtre de l'opérateur, placez le curseur dans le champ "Numéro de ligne". Nous afficherons cet argument en utilisant l'opérateur RECHERCHE. Par conséquent, nous cliquons sur le triangle situé à gauche de la ligne de fonction. Une liste des opérateurs récemment utilisés s'ouvre. Si tu trouves un nom parmi eux "RECHERCHE", vous pouvez alors cliquer dessus. Sinon, cliquez sur le tout dernier élément de la liste - "Autres fonctions...".
  6. Une fenêtre standard s'ouvre Assistants de fonctions. Allons dans le même groupe "Liens et tableaux". Cette fois, nous sélectionnons l'élément dans la liste "RECHERCHE". Cliquez sur le bouton "D'ACCORD".
  7. La fenêtre des arguments de l'opérateur est activée RECHERCHE. Cette fonction est conçue pour afficher le numéro d'une valeur dans un tableau spécifique par son nom. C'est grâce à cette fonctionnalité que l'on va calculer le numéro de ligne d'une valeur spécifique pour la fonction INDICE. Syntaxe RECHERCHE présenté ainsi :

    MATCH(lookup_value, lookup_array, [match_type])

    "Valeur de recherche"— un argument contenant le nom ou l'adresse de la cellule dans la plage tierce dans laquelle elle se trouve. C'est la position de cet élément dans la plage cible qui doit être calculée. Dans notre cas, le premier argument sera des références de cellules à Feuille 1, dans lequel se trouvent les noms des employés.

    "Parcourir le tableau"- un argument qui est une référence à un tableau dans lequel la valeur spécifiée est recherchée pour déterminer sa position. Pour nous, ce rôle sera joué par l'adresse de la colonne « Nom" sur Feuille 2.

    "Type correspondant" est un argument facultatif, mais contrairement à l’opérateur précédent, nous aurons besoin de cet argument facultatif. Il spécifie comment l'opérateur fera correspondre la valeur de recherche au tableau. Cet argument peut avoir l’une des trois significations suivantes : -1 ; 0 ; 1 . Pour les tableaux non ordonnés, vous devez sélectionner l'option «0» . Exactement cette option adapté à notre cas.

    Commençons donc par remplir les champs de la fenêtre des arguments. Placez le curseur dans le champ "Valeur de recherche", cliquez sur la première cellule de la colonne "Nom" sur Feuille 1.

  8. Une fois les coordonnées affichées, placez le curseur dans le champ "Parcourir le tableau" et va sur le raccourci "Feuille 2", qui se trouve en dessous Fenêtres Excel au-dessus de la barre d'état. Maintenez le bouton gauche de la souris enfoncé et sélectionnez toutes les cellules de la colonne avec le curseur "Nom".
  9. Une fois leurs coordonnées affichées dans le champ "Parcourir le tableau", va sur le terrain "Type correspondant" et utilisez le clavier pour y définir le numéro «0» . Après cela, nous retournons sur le terrain "Parcourir le tableau". Le fait est que nous allons copier la formule, comme nous l'avons fait dans la méthode précédente. Il y aura un changement d'adresse, mais nous devons corriger les coordonnées du tableau visualisé. Ça ne devrait pas bouger. Sélectionnez les coordonnées avec le curseur et cliquez sur clé de fonction F4. Comme vous pouvez le voir, un signe dollar est apparu devant les coordonnées, ce qui signifie que la référence est passée du relatif à l'absolu. Cliquez ensuite sur le bouton "D'ACCORD".
  10. Le résultat est affiché dans la première cellule de la colonne "Offre". Mais avant de copier, nous devons sécuriser une zone supplémentaire, à savoir le premier argument de la fonction INDICE. Pour ce faire, sélectionnez l'élément de colonne qui contient la formule et accédez à la barre de formule. Sélection du premier argument de l'opérateur INDICE (B2:B7) et cliquez sur le bouton F4. Comme vous pouvez le constater, un signe dollar apparaît à proximité des coordonnées sélectionnées. Cliquez sur la clé Entrer. En général, la formule prenait la forme suivante :

    INDEX(Feuil2!$B$2:$B$7,MATCH(Feuil1!A4,Feuil2!$A$2:$A$7,0))

  11. Vous pouvez maintenant copier à l'aide de la poignée de recopie. Nous l'appelons de la même manière que nous en avons parlé plus tôt et l'étendons jusqu'au bout de la plage du tableau.
  12. Comme on peut le constater, malgré le fait que l'ordre des lignes des deux tableaux liés ne correspond pas, toutes les valeurs sont néanmoins ajustées en fonction des noms de famille des salariés. Ceci a été réalisé en utilisant une combinaison d'opérateurs INDICERECHERCHE.

Excel a beaucoup de opportunité utile afficher les cellules associées. Ainsi, pour une cellule avec une formule, vous pouvez afficher des connexions, des cellules dont les valeurs sont utilisées dans la formule. De plus, en plaçant le curseur du tableau dans une cellule, vous pouvez visualiser dans quelles formules il participe. Dans ce cas, les poids de connexion sont affichés sous forme de flèches.

Pour afficher les relations avec les cellules participant à cette formule, vous devez placer le curseur du tableau sur la cellule contenant la formule et sur l'onglet Formules Cellules influentes. En conséquence, les flèches se précipiteront vers la cellule, partant des cellules participant à la formule (Fig. 1.12).

Pour voir clairement quelles autres cellules sont affectées par la valeur de l'une des cellules, vous devez placer le curseur du tableau dessus et sur l'onglet Formules ceinture à outils, appuyez sur le bouton Cellules dépendantes. En conséquence, les flèches s'éloigneront de la cellule avec la formule, pointant vers les cellules dépendantes (Fig. 1.13). Il est important de garder à l’esprit que les relations ne sont affichées qu’avec les cellules directement affectées par la valeur de la cellule sélectionnée. La relation ne s'affiche pas dans le cas d'une influence indirecte, lorsque la première cellule influence la seconde et que la seconde influence la troisième. Dans ce cas, la première cellule affecte indirectement la valeur de la troisième cellule, mais la relation n'est pas affichée dans ce cas.

Des connexions similaires peuvent être affichées pour plusieurs cellules à la fois, créant ainsi une sorte de carte des relations entre les cellules du tableau. Dans ce cas, il est possible d'afficher simultanément des connexions de différents types (cellules influentes et dépendantes).

Pour supprimer les relations affichées de l'écran, dans l'onglet Formules de la barre d'outils, cliquez simplement sur le bouton Supprimer les flèches. En conséquence, toutes les connexions précédemment affichées seront masquées. Dans le cas où vous avez uniquement besoin de masquer les connexions certain type(illustrant des connexions influentes ou dépendantes), vous devez cliquer sur la flèche située à côté du bouton Supprimer les flèches, et dans le menu qui apparaît, sélectionnez les flèches qui doivent être supprimées (Fig. 1.14).

Si votre version d'Excel est en anglais, alors vous devriez suivre les cours que l'école de langue anglaise a ouverts et dont les avantages incontestables sont les suivants : respect du programme scolaire, simplicité, clarté et accessibilité de la présentation du matériel, un grand nombre de et une variété d'exercices pour la pratique, la présence d'exercices plus ou moins complexes, la polyvalence d'utilisation quel que soit le manuel de base, le respect des caractéristiques d'âge et des capacités des élèves.

Création d'une relation un-à-plusieurs entre les tables dans une base de données Microsoft SQL Server

Cette rubrique montre comment créer une connexion (relation) entre des tables en fonction d'un certain champ. Ce sujet s'appuie sur les connaissances des sujets précédents :

La tâche

Une base de données Microsoft SQL Server est fournie. La base de données se trouve dans les fichiers « MyDatabase.mdf » et « MyDatabase.ldf ». Vous pouvez télécharger une archive avec des fichiers de base de données prêts à l'emploi.

La base de données comporte deux tables nommées Source et Emission. Le tableau Source identifie la source des émissions contaminées. Le tableau Émission détermine l'heure des émissions et le nombre d'émissions polluées générées par la source.

La structure des tableaux est la suivante.

Tableau source.

Tableau des émissions

Nom de domaine Type de données Un commentaire
ID_Émission int Champ clé, champ unique (compteur)
ID_Source int Clé étrangère, valeur Source.ID_Source
compter flotter Nombre d'émissions
Texte carboniser Un commentaire
date dateheure Date et heure d'émission

À l'aide des outils du système Microsoft Visual Studio, il est nécessaire d'implémenter une connexion (relation) un-à-plusieurs entre les tables Source et Emission à l'aide du champ ID_Source.

Performance

1. Lancez Microsoft Visual Studio

Démarrer le système développement visuel Applications Microsoft Visual Studio.

2. Créer/connecter une base de données

A cette étape, vous devez connecter (ou créer) une base de données prête à l'emploi « MyDataBase.mdf », composée de deux fichiers :

  • fichier "MaBaseDonnées.mdf" ;
  • fichier "MaBaseDeDonnées.ldf".

L'archive avec les fichiers peut être téléchargée.

Une fois connecté, la fenêtre de l'Explorateur de serveur ressemblera à celle illustrée dans la figure 1.

Riz. 1. Fenêtre de l'Explorateur de Serveur après connexion à la base de données « MyDataBase.mdf »

3. Champs ID_Source et ID_Emission

A noter que les champs ID_Source et ID_Emission sont des compteurs uniques. Ces champs sont utilisés dans les bases de données pour garantir que chaque enregistrement de table est unique.

Le champ ID_Source de la table Source est la clé primaire.

Un exemple détaillé de création d'un champ unique qui est un compteur est décrit dans l'article :

4. Établir une relation entre les tables
4.1. Supprimer une option

Par défaut, MS Visual Studio interdit l'enregistrement des modifications nécessitant la recréation de tables. Pour autoriser les modifications des tableaux, vous devez configurer (désélectionner) l'option

Empêcher l'enregistrement des modifications nécessitant la recréation de la table

Pour ce faire, vous devez effectuer la séquence d'étapes suivante :

  • allez dans le menu Outils dans le menu principal de MS Visual Studio ;
  • Dans le menu Outils, sélectionnez la commande « Options... ». En conséquence, la fenêtre « Options » s'ouvrira (Figure 2) ;
  • sur le côté gauche de la fenêtre « Options », ouvrez les onglets « Outils de base de données » -> "Concepteurs de tables et de bases de données"(Figure 2);
  • sélectionnez l’élément « Options de tableau et de diagramme ». De ce fait, le groupe d'éléments « Options du tableau » est activé dans la partie droite de la fenêtre ;
  • dans le groupe « Options du tableau », décochez l'option "Empêcher l'enregistrement des modifications nécessitant la recréation de la table"(Figure 2) et confirmez la sélection (bouton OK).

Après avoir terminé les étapes, vous pouvez créer une relation entre les tables.

Riz. 2.Options "Empêcher l'enregistrement des modifications nécessitant la recréation de la table"

4.2. Etablir une clé primaire dans la table Source

Comme le montre la structure des tables (Figure 1), le champ ID_Source est commun aux tables. La connexion entre les tables s'effectuera à l'aide de ce champ.

Dans la table Source, vous devez définir le champ ID_Source sur « Clé primaire ».

Pour définir la clé primaire, vous devez procéder comme suit :

  • accédez au mode d’édition de la table source en sélectionnant la commande « Ouvrir la définition de la table » (Figure 3). La fenêtre d'édition du tableau s'ouvrira ;
  • Faites un clic droit sur la ligne ID_Source et sélectionnez la commande « Définir la clé primaire » dans le menu contextuel. En conséquence, le champ ID_Source sera désigné comme le champ qui est la clé primaire (Figure 5) ;
  • enregistrez et fermez la table Source.

Riz. 3. Commande « Ouvrir la définition de table »

Riz. 4. Etablir une clé primaire dans la table Source

Riz. 5. Champ ID_Source dans la table Source après avoir établi la clé primaire

La table Emission n'a pas besoin d'avoir une clé primaire.

4.3. Création d'une relation entre les tables à l'aide du champ ID_Source

Pour créer des relations entre les tables, utilisez l'élément « Database Diagrams » de la base de données « MyDataBase.mdf ». Pour créer une relation entre les tables, vous devez procéder comme suit :

  • en cliquant avec le bouton droit de la souris, faites apparaître le menu contextuel (Figure 6). Dans le menu, sélectionnez la commande « Ajouter un nouveau diagramme ». En conséquence, la base de données créera un graphique vide. La fenêtre « Ajouter un tableau » s'affichera pour ajouter des tableaux au diagramme (Figure 7) ;
  • sélectionner les tableaux souhaités un à un (Source, Emission) et confirmer la sélection en cliquant sur le bouton « Ajouter un tableau » ;
  • fermez la fenêtre «Ajouter une table».

Riz. 6. Commande pour ajouter un nouveau diagramme

Riz. 7. Fenêtre « Ajouter un tableau » pour ajouter des tableaux à un diagramme

Une fois les étapes terminées, la fenêtre du diagramme ressemblera à celle illustrée à la figure 8. Jusqu'à présent, les tableaux n'ont aucun lien entre eux.

Riz. 8. Tableaux des sources et des émissions

Pour commencer à établir une relation entre les tables, vous devez cliquer sur le champ ID_Source de la table Source, puis (sans relâcher le bouton de la souris) le faire glisser vers le champ Source de la table Emission.

En conséquence, deux fenêtres s'ouvriront séquentiellement : Tables et colonnes (Figure 9) et Relation de clé étrangère (Figure 10), dans lesquelles vous devrez tout laisser tel quel et confirmer votre choix avec le bouton OK.

La fenêtre « Tableaux et colonnes » comporte les champs suivants (Figure 9) :

  • Champ « Nom de la relation ». Ce champ précise le nom de l'objet qui symbolise la connexion (relation) entre les tables. En utilisant cet objet (nom), vous pouvez contrôler certaines propriétés de la connexion (relation). Dans notre cas, la connexion (relation) est appelée FK_Emission_Source ;
  • Champ « Table de clé primaire : ». Ce champ spécifie une table principale par rapport à une autre table. Dans notre cas, la table principale est la table Source. Le champ qui sert de clé primaire de la table s'appelle ID_Source ;
  • le champ « Table de clé étrangère : » indique le nom de la table (Emission) et le champ de cette table (ID_Source), qui est une clé étrangère.

Riz. 9. Fenêtre de définition des paramètres de connexion (relations) entre les tables

Dans la fenêtre « Relation de clé étrangère », les propriétés de connexion sont configurées. Vous pouvez tout laisser tel quel.

Riz. 10. Définition des propriétés de la connexion FK_Emission_Source

4.4. Schéma de communication

Après avoir créé la connexion, la fenêtre du diagramme ressemblera à celle illustrée à la figure 11.

Riz. 11. Vue du schéma après avoir établi une relation (lien) entre les tableaux Source et Émission

Comme le montre la figure, la fin de la connexion (relation) adjacente à la table Source a la forme d'une clé. Et la fin de la connexion qui est adjacente à la table Emission ressemble à un signe infini .

Cela signifie que dans la table Source, la valeur numérique du champ ID_Source ne peut apparaître qu'une seule fois. Et dans la table Emission, la valeur numérique ID_Source peut être répétée (un nombre infini de fois). De cette façon, vous pouvez représenter n'importe quel ensemble d'objets uniques qui ont tendance à être répétés dans un certain domaine.

Riz. 12. Nommer le graphique

De plus, le système peut afficher une fenêtre pour enregistrer les tables dans la base de données (Figure 13), puisqu'une relation (connexion) existe déjà entre les tables. Dans cette fenêtre, vous devez indiquer « Oui ».

Riz. 13. Fenêtre d'enregistrement des tables dans la base de données en raison de modifications

Une fois les étapes terminées, le diagramme Diagram1 sera affiché dans la fenêtre de l'Explorateur de serveur (Fig. 14). Utilisation des commandes menu contextuel Il est possible de gérer le diagramme. Par exemple, la commande « Concevoir un diagramme de base de données » met le diagramme en mode édition, dans lequel vous pouvez modifier les relations entre les tables de la base de données.

Riz. 14. Commande pour modifier les connexions (relations) entre les tables

5. Contrôle logiciel données

Après avoir créé une connexion (relation) entre les tables, vous pouvez créer un projet qui gérera les données des tables. Mais c'est un sujet complètement différent.

Travailler avec des bases de données est un processus qui nécessite certaines compétences et une compréhension de certaines nuances. Le programme Access développé par Microsoft offre aux utilisateurs la possibilité de créer et de modifier rapidement des bases de données. L'un des points les plus importants que vous devez absolument comprendre lors de la création d'une base de données est la liaison de ses éléments. Dans cet article, nous verrons comment créer ou supprimer des relations entre les tables dans Access. Commençons. Aller!

Avant de passer aux liens, nous devons créer ce que l’on appelle des champs clés. Ce que c'est? Un champ clé est un champ qui identifie chaque enregistrement. Passons maintenant à sa création. Après avoir ouvert le tableau souhaité, faites un clic droit sur l'onglet et sélectionnez « Conception ». Ajoutez ensuite un nouveau champ. Par exemple, si vous avez une liste d'employés, la clé doit être « code employé », indiquant le type de données « compteur » ou « numérique ». Pour en faire un champ clé, cliquez sur le bouton Champ clé situé dans la barre d'outils Microsoft Access. Ensuite, vous devez faire de même pour toutes les autres tables.

Nous pouvons maintenant lier nos tables. Pour ce faire, ouvrez l'onglet « Outils de base de données » et dans la section « Relations » du ruban d'outils, sélectionnez « Schéma de données ». Une fenêtre s'ouvrira devant vous dans laquelle vous devrez sélectionner toutes les tables. Cliquez sur chacun d'eux tour à tour. Une fois terminé, quittez cette fenêtre. Vous devez maintenant décider comment exactement vous connecter. Par exemple, il y a deux tableaux : « Marque » et « Vêtements », qui doivent être liés. Le champ « Code de marque » doit être à la fois là et là. S'il manque, créez-le. Dans ce cas, pour les enregistrements de la catégorie « Marque », ce sera une clé (dite clé primaire), et pour « Vêtements », ce sera une clé normale (une clé étrangère). Faites glisser la clé primaire « Code marque » sur la clé étrangère « Code marque ». Après cela, une boîte de dialogue apparaîtra dans laquelle vous devrez cocher les cases : « Assurer l'intégrité… », « Mise à jour en cascade des champs associés » et « Suppression en cascade des enregistrements associés ». Après avoir coché toutes les cases, cliquez sur le bouton « Créer ». Une ligne noire apparaîtra reliant les lignes spécifiées. La relation créée est appelée un-à-plusieurs. Autrement dit, dans l’exemple donné, cela signifie qu’une marque peut produire de nombreux vêtements différents.

Connectez ensuite tous les autres de la même manière, sans oublier d'ajouter des champs. Avec au moins trois tables (dont deux principales et une intermédiaire), vous pouvez créer une relation plusieurs-à-plusieurs. Pour remplir les champs qui sont des clés étrangères, vous pouvez utiliser l'Assistant de recherche. Pour ce faire, passez en mode Conception et dans la section Type de données, sélectionnez Assistant de recherche. Dans la fenêtre qui s'ouvre, sélectionnez d'où proviendront les informations à remplir. Précisez ensuite les champs obligatoires et cliquez sur le bouton « Suivant ». Vous pouvez ignorer les deux fenêtres suivantes. A la fin, cliquez sur le bouton « Terminé ». Avant de commencer à remplir, le programme vous demandera d'enregistrer, cliquez sur « Oui ». Veuillez noter que ce remplissage n'est possible que si la connexion n'est pas encore établie. Si cela ne fonctionne pas pour vous, vous pouvez le supprimer et remplir les cellules. Après cela, il apparaîtra automatiquement, cependant, vous devrez double-cliquer dessus et cocher les cases : « Assurer l'intégrité… », « Mise à jour en cascade des champs associés » et « Suppression en cascade des enregistrements associés ».

Pour supprimer une relation, cliquez sur le bouton « Data Schema » de la barre d'outils, puis cliquez sur la ligne la montrant et appuyez sur la touche Suppr de votre clavier.

Vous savez maintenant comment les connexions sont ajoutées et supprimées lorsque vous travaillez avec une base de données dans Programme Microsoft Accéder. Avec ces compétences, vous serez déjà en mesure de créer des bases de données complètes et fonctionnelles, mais continuerez à développer vos connaissances du programme Access. Écrivez dans les commentaires si cet article vous a été utile et posez toutes vos questions sur le sujet abordé.

gastrogourou 2017