Accès aux rapports de laboratoire. Travaux de laboratoire en informatique sur le thème : "ACCÈS". Création de base de données

25.1 Informations théoriques

Étudiez les fondements théoriques de la création de formulaires dans la base de données Access, abordés dans le cours magistral, dans la section « Rapports dans la base de données Access 2007 - 2010 » ou d'autres sources d'information.

25.2. But du travail

Création de rapports dans la base de données Access à l'aide de l'Assistant et du Concepteur.

25.3. Formulation du problème

Donnée initiale:

  1. Domaine : « Bureau du doyen » (performance des étudiants).
  2. Principales entités disciplinaires significatives : étudiants, groupes d'étudiants, disciplines, performances académiques.

Plan de travail:

  1. Créez les rapports nécessaires pour afficher les informations de la base de données créée dans l'atelier n° 23.
  2. Vérifiez que les rapports fonctionnent (pour les rapports avec paramètres, utilisez plusieurs valeurs).
  3. Enregistrez les rapports.
  4. Préparer un rapport de laboratoire.

25.4. Exécution des travaux étape par étape

Pour créer un rapport, procédez comme suit :


Riz. 25.1

25.4.1. Modification d'un rapport

Pour modifier un rapport, procédez comme suit :

  1. supprimer les champs du code étudiant dans l’en-tête et la zone de données ;
  2. Déplacez tous les champs de l’en-tête et de la zone de données vers la gauche.
  3. Modifiez le texte dans le titre de la page :
    • Dans la section Titre du rapport, sélectionnez Étudiants.
    • Placez le pointeur de la souris à droite du mot Étudiants afin que le pointeur se transforme en barre verticale (le curseur de saisie) et cliquez à cette position.
    • Entrez NTU « KhPI » et appuyez sur Entrée.
  4. Déplacez la légende. Dans le pied de page, sélectionnez le champ =Now() et faites-le glisser vers l'en-tête du rapport sous le nom Étudiants. La date apparaîtra sous le titre.
  5. Pour visualiser le rapport, cliquez sur le bouton « Aperçu » de la barre d'outils « Concepteur de rapports ».

25.4.2. Formatage d'un rapport

Pour formater le rapport, procédez comme suit :

  1. Sélectionnez la rubrique Étudiants de NTU "KhPI".
  2. Modifiez la police, le style et la couleur de la police, ainsi que la couleur de remplissage de l'arrière-plan.
  3. Dans la barre d'outils du Concepteur de rapports, cliquez sur le bouton Aperçu pour prévisualiser le rapport.

25.4.3. Modification du style du rapport

Pour modifier le style du rapport, procédez comme suit :

  1. Dans la barre d'outils du Concepteur de rapports, cliquez sur le bouton Mise en forme automatique pour ouvrir la boîte de dialogue Mise en forme automatique.
  2. Dans la liste des styles d'objet 'Rapport-autoformat', cliquez sur l'élément Strict puis cliquez sur le bouton OK. Le rapport sera formaté dans le style Strict.
  3. Passe en mode Aperçu. Le rapport sera affiché dans le style que vous avez sélectionné. Désormais, tous les rapports créés à l'aide de la fonction AutoReport auront le style Strict jusqu'à ce que vous spécifiiez un style différent dans la fenêtre AutoFormat.

25.4.4. Fermer

Parlez à votre professeur de votre travail terminé. Après avoir autorisé l'arrêt, fermez le programme d'application Microsoft Access, après quoi vous pourrez commencer à passer des tests sur le travail terminé.

Concevoir un rapport dans un SGBDAccéder2000 en mode Conception

Objectif du travail : acquérir des compétences pratiques en création rapports avec des calculs en lignes Et résultats généraux en mode designer, préparation de rapports, Aperçu rapports.

Énoncé de la tâche :

Pour garantir la commodité de toute organisation commerciale travaillant avec des données sur les marchandises et leurs fournisseurs, ainsi que pour analyser ces informations et les présenter visuellement, il est nécessaire de créer un rapport contenant des informations sur le nom des marchandises incluses dans la commande, le le nombre d'unités de marchandises dans chaque lot, ainsi que le prix par unité de marchandises, le coût du lot et le coût total de la commande, comme présenté dans le tableau 6.1.

Tableau 6.1

détails de la commande

Tâche 6.1. Creer un rapportOrdres , contenant des données sur le nom du produit, sa quantité, son prix unitaire, le coût du lot de marchandises et le coût total de la commande, en mode concepteur de rapport et sur demande SQLPrix .

Ouvrez le fichier de base de données créé dans le laboratoire 4.

Aller à l'onglet Rapports et cliquez sur le bouton Créer.

Une fenêtre avec les modes de création d'un nouveau rapport apparaîtra à l'écran (voir Fig. 5.1 - travaux de laboratoire 5.)

Sélectionner le mode Constructeur et comme source de données – requête SQL Prix .

Ajouter Titre Et Note en exécutant la commande Type/Titre/Note du rapport.

Ajouter En-têtes et pieds de page rapport en exécutant la commande Affichage/En-tête/Pied de page.

Ajouter Panneau Éléments en exécutant la commande Panneau Vue/Élément.

Ajouter La source de données (voir Fig. 6.1) en exécutant la commande Type/Source de données.

Riz. 6.1. Source de données du rapport

La fenêtre du concepteur de rapport ressemblera à celle illustrée à la Fig. 6.2.

Riz. 6.2. Fenêtre du Concepteur de rapports

Cliquez sur le bouton de la barre d'outils ( Une inscription) et placez-le dans la zone Titre du rapport texte Ordres.

Sélectionner tous les champs de la source de données Prix en double-cliquant sur le titre source.

Placez le curseur de la souris sur les champs sélectionnés de la source de données et, en maintenant le bouton gauche de la souris, déplacez-les au centre Zones de données .

Mettez en surbrillance les étiquettes des champs avec la souris Nom ,Commandé , Prix , Coût_lot tout en maintenant la touche enfoncée Changement.

Découpez les étiquettes des champs.

Sélectionner avec un clic de souris En-tête de page rapport.

Collez les signatures de champs supprimées dans le presse-papiers.

Disposez les étiquettes des champs sur une seule ligne à l'aide de la souris.

Sélectionnez les étiquettes des champs en maintenant la touche enfoncée Changement.

Rendez l'espacement horizontal et vertical entre les étiquettes de champ égal en exécutant la commande Format/Espacement horizontal/Rendre égal Et Format/Espacement vertical/Rendre égal.

Placer les champs dans Zones de données signalez directement sous leurs signatures sur une seule ligne et alignez l’espacement horizontal et vertical de la même manière.

Cliquez sur le bouton de la barre d'outils.

Dessiner dans la zone Remarque sur le rapport cadre du nouveau champ (voir Fig. 5.7).

Cliquez avec le bouton droit sur le libellé (côté gauche) du champ pour appeler le menu contextuel et sélectionnez la commande Propriétés.

La fenêtre des propriétés de l'étiquette apparaîtra à l'écran, illustrée à la Fig. 6.3.

Riz. 6.3. Fenêtre des propriétés de l'étiquette

Entrer sur l'onglet Tous en ligne Signature Nom TOTAL .

Propriétés du champ d'appel gratuit (côté droit du terrain) de la même manière.

Entrer sur l'onglet Données en ligne Données formule commençant par un signe équivaut à :

= Somme([coût] ![batch_cost])

Appuyez sur la touche Entrer.

Fermez la fenêtre des propriétés du champ.

Ajouter une légende de la barre d'outils à la zone Remarque sur le rapport et saisissez le texte Bilan des commandes du mois de février 2004 .

Appuyez sur la touche Entrer.

Exécuter la commande Numéros d’insertion/page.

Définissez les paramètres suivants :

PageNdepuisM

bas de page

Centré

Afficher le numéro sur la première page

Cliquez sur le bouton D'ACCORD.

Définissez chaque zone de rapport et tous ses éléments sur la couleur d'arrière-plan et la couleur de police souhaitées à l'aide des boutons et de la barre d'outils.

Fenêtre du Concepteur de rapports Ordres aura la forme montrée sur la Fig. 6.4.

Riz. 6.4. Fenêtre du Concepteur de rapports Ordres

Prévisualisez le rapport en exécutant la commande Fichier/Aperçu ou en cliquant sur le bouton de la barre d'outils.


ACCÉDER"

dans le cours "Informatique"

Étudiant du groupe C-12 :

Professeur:

Moscou 2008

Partie théorique.

1)Bases de données et systèmes de gestion de bases de données (SGBD)

Les bases de données (DB) sont conçues pour stocker sur un ordinateur et utiliser efficacement de grands volumes d'informations très diverses :

sur les livres, magazines et journaux dans les bibliothèques,

sur les marchandises dans les magasins et les produits dans les usines,

sur les expositions dans les musées et les collections diverses,

sur tous les salariés des entreprises, des entreprises et des institutions,

sur tous les vols d'avion dans les aéroports, les prix des billets et la disponibilité des sièges,

sur les horaires de tous les trains au départ des gares, sur le coût des billets et la disponibilité des places,

sur toutes les voitures immatriculées auprès de l'Inspection nationale de la sécurité routière (GAI), y compris celles volées,

sur tous les circuits, y compris ceux de dernière minute, dans les agences de voyages et agences de voyages,

sur la météo partout dans le monde aujourd'hui et il y a de nombreuses années, etc.

Pour travailler avec des bases de données, des programmes d'application appelés DBMS - Database Management Systems sont utilisés. Le SGBD le plus populaire est le programme ACCESS de Microsoft.

2)Tous les SGBD, y compris les SGBDACCÉDERpermettre:

1. Créez rapidement des bases de données, complétez-les et modifiez-les.

2. Trouvez rapidement les données spécifiques dont vous avez besoin dans la base de données.

3. Triez les données dans la base de données selon divers critères (par exemple, par ordre alphabétique).

4. Extrayez à l'écran des sous-ensembles de données en fonction de vos demandes, c'est-à-dire celles qui satisfont à un critère donné.

5. Effectuer des calculs statistiques sur les données de la base de données à des fins d'analyse et de prise de décision.

6. Imprimer les données sélectionnées à des fins spécifiques, c'est-à-dire préparer des certificats, des rapports, etc.

Dans sa forme la plus simple, une base de données est une feuille de calcul qui ressemble à une feuille de calcul Excel.

Comme les tableaux Excel, les tableaux de base de données sont constitués de colonnes et de lignes. Dans ce cas, les colonnes de la base de données sont appelées " DES CHAMPS" et ils ont des noms spécifiques (noms " DES CHAMPS"), et non des lettres de l'alphabet latin comme nom comme dans les tableaux Excel. Il peut y avoir jusqu'à 255 colonnes de ce type, c'est-à-dire des champs dans des tables de base de données (comme dans Excel).

Chaque ligne des tables de la base de données est appelée " PAR ENREGISTREMENT" et possède son propre numéro de série, le même qu'une ligne dans une feuille de calcul Excel. Le nombre de lignes, c'est-à-dire d'enregistrements dans les tables de la base de données, est pratiquement illimité.

Tous " ENREGISTREMENTS"(les lignes) de la table de la base de données contiennent dans chaque cellule nécessairement le même type d'informations correspondant au nom" DES CHAMPS". C'est la principale différence entre un tableau de base de données et une feuille de calcul Excel. Par exemple, dans une colonne avec le nom de champ " NOM ET PRÉNOM" dans tous les enregistrements (c'est-à-dire dans toutes les lignes), vous verrez des noms de famille spécifiques de personnes ;

dans la colonne avec le nom du champ " GODR" dans tous les enregistrements (c'est-à-dire dans toutes les lignes), vous verrez les années de naissance spécifiques des étudiants ;

dans la colonne avec le nom du champ " NG" Dans toutes les entrées (c'est-à-dire dans toutes les lignes), vous verrez des numéros de groupe d'étudiants spécifiques.

Une base de données peut comprendre non pas une, mais plusieurs tables liées.

Sauf les tables– l'objet principal de la Base de Données - la base de données peut contenir d'autres objets, à savoir :

Formulaire(un ou plus). Un formulaire est un moyen d'afficher les données des tables de base de données sur l'écran, pratique pour saisir des données et les visualiser.

Demande(un ou plus). Une requête est un moyen de sélectionner et d'afficher des données à partir de tables de base de données selon les critères que vous spécifiez.

Rapport(un ou plus). Un rapport est un moyen de sélectionner et d'imprimer des données à partir de tables de base de données sous la forme requise par l'utilisateur, c'est-à-dire vous.

Macro(un ou plus). Une macro est un ensemble de macro-commandes qui effectuent certaines opérations avec la base de données, par exemple l'impression de rapports.

Module(un ou plus). Un module est un programme dans le langage de programmation Access Basic utilisé dans une base de données pour effectuer des tâches non triviales.

Tous les objets répertoriés, s'ils ont été créés, font partie du fichier de base de données avec l'extension . mdb.

3)Le travail de création d'une base de données multi-tables comprend 4 étapes :

1ère étape. Concevoir la structure de la base de données, c'est-à-dire déterminer le nombre de tables, leur objectif et leur composition.

2ème étape. Concevoir des tables de base de données, c'est-à-dire spécifier les champs, leurs types et propriétés pour chacune des tables.

3ème étape. Créer un schéma de base de données, c'est-à-dire définir et établir des connexions entre les tables de la base de données.

4ème étape. Saisie de données dans des tables de base de données vides.

Conception de la structure de la base de données – 1ère étape

Conception de la structure de la base de données– il s'agit de la détermination du nombre de tables dans la base de données, de leur objectif et de leur composition. Vous et moi avons déjà fait ce travail, puisque nous avons identifié 6 tables ("Étudiant", "Groupe", "Département", "Etude", "Réussite" et "Enseignants") nécessaires à la création de la Base de Données de l'Institut, qui permet de l'admission des étudiants , former des groupes dans des départements individuels et prendre également en compte les performances des étudiants.

Concevoir des tables de base de données vides - étape 2

Conception de tables de base de données– c'est la tâche des noms de champs dans chacune des tables et de la définition des types de données et des propriétés de chacun des champs. Il existe plusieurs manières (modes) de construire des tableaux :

Mode constructeur,

Mode tableau,

Mode Assistant de table.

Chacune de ces méthodes présente ses propres avantages et inconvénients. Vous essayez d'utiliser les trois méthodes pour construire les tables de la base de données que vous créez.

Dans la première partie de ce manuel, une base de données avec les tables « Étudiant » et « Sujet » a déjà été créée.

4)Création d'un schéma de base de données - Étape 3

Créer un schéma de base de données consiste à définir les relations entre les tables incluses dans cette base de données, ou plus précisément, entre des champs spécifiques de ces tables.

Lorsque les tables sont liées, les modifications apportées à l'une d'elles sont automatiquement transférées à l'autre. L'objectif principal de la liaison des tables est d'éviter la duplication des informations dans la base de données.

Partie pratique.

L'atelier de travail en laboratoire est composé de 33 exercices : complétés –33

J'ai appris des éléments Access tels que...

Création d'une base de données simple :

souris" ou la commande "Largeur de colonne" du menu "Format" :

Créer et utiliser une "Requête avec un paramètre" :

Création d'un nouvel objet dans la Base de données - "Formulaires" :

Création et utilisation d'un nouvel objet de base de données - "Rapport" :

https://pandia.ru/text/80/040/images/image006_30.jpg" width="623" height="499 src=">

Sélection d'un type de formulaire :

Travail indépendant - test.

https://pandia.ru/text/80/040/images/image012_16.jpg" width="623" height="499 src=">

https://pandia.ru/text/80/040/images/image014_11.jpg" width="623" height="499">

Temps consacré aux travaux de laboratoire : 140 minutes, comprenant :

Atelier : 80 min ;

Documentation : 45 mn ;

MINISTÈRE DE L'ÉDUCATION ET DES SCIENCES DE LA RF
INSTITUT D'ÉTAT D'ÉLECTRONIQUE ET DE MATHÉMATIQUES DE MOSCOU

(Université technique)


Département d'informatique
pour les travaux de laboratoire n°7

« Microsoft Bureau .

Système de gestion de base de données
ACCÉDER»

Étudiant : Malofeev S.A. C-12

Enseignant : Voskov L.S.

Moscou 2008


J'ai terminé la théorie :

Les bases

BASES DE DONNÉES et systèmes de gestion de bases de données (SGBD)
B les bases D Les bases de données (DB) sont conçues pour stocker sur un ordinateur et utiliser efficacement de grands volumes d'informations très diverses :


  • sur les livres, magazines et journaux dans les bibliothèques,

  • sur les marchandises dans les magasins et les produits dans les usines,

  • sur les expositions dans les musées et les collections diverses,

  • sur tous les salariés des entreprises, des entreprises et des institutions,

  • sur tous les vols d'avion dans les aéroports, les prix des billets et la disponibilité des sièges,

  • sur les horaires de tous les trains au départ des gares, sur le coût des billets et la disponibilité des places,

  • sur toutes les voitures immatriculées auprès de l'Inspection nationale de la sécurité routière (GAI), y compris celles volées,

  • sur tous les circuits, y compris ceux de dernière minute, dans les agences de voyages et agences de voyages,

  • sur la météo partout dans le monde aujourd'hui et il y a de nombreuses années, etc.
Pour travailler avec des bases de données, des programmes d'application appelés DBMS - Database Management Systems sont utilisés. Le SGBD le plus populaire est le programme ACCESS de Microsoft.
Tous les SGBD, y compris le SGBD ACCESS, permettent :

  1. Créez rapidement des bases de données, complétez-les et modifiez-les.

  2. Trouvez rapidement les données spécifiques dont vous avez besoin dans la base de données.

  3. Triez les données dans la base de données selon divers critères (par exemple, par ordre alphabétique).

  4. Extrayez des sous-ensembles de données à l'écran en fonction de vos demandes, c'est-à-dire satisfaisant un critère donné.

  5. Effectuer des calculs statistiques sur les données de la base de données à des fins d'analyse et de prise de décision.

  6. Imprimer des données sélectionnées à des fins spécifiques, par ex. préparer des certificats, des rapports, etc.
Dans sa forme la plus simple, une base de données est une feuille de calcul qui ressemble à une feuille de calcul Excel. Un exemple d'une telle table de base de données appelée " Étudiant"Vous voyez à la page suivante.

Comme les tableaux Excel, les tableaux de base de données sont constitués de colonnes et de lignes. Dans ce cas, les colonnes de la base de données sont appelées " DES CHAMPS"et ils ont des noms spécifiques


(des noms " DES CHAMPS"), et non des lettres de l'alphabet latin comme nom comme dans les tableaux Excel. De telles colonnes, c'est-à-dire Il peut y avoir jusqu'à 255 champs dans les tables de base de données (comme dans Excel).

Chaque ligne des tables de la base de données est appelée " PAR ENREGISTREMENT" et possède son propre numéro de série, le même qu'une ligne dans une feuille de calcul Excel. Le nombre de lignes, c'est-à-dire d'enregistrements dans les tables de la base de données, est pratiquement illimité.

Tous " ENREGISTREMENTS"(les lignes) de la table de la base de données contiennent dans chaque cellule nécessairement le même type d'informations correspondant au nom" DES CHAMPS". C'est la principale différence entre un tableau de base de données et une feuille de calcul Excel. Par exemple, dans une colonne avec le nom de champ " NOM ET PRÉNOM"(voir tableau de la base de données " Étudiant" sur la page suivante) dans toutes les entrées (c'est-à-dire dans toutes les lignes), vous verrez des noms spécifiques de personnes ;

dans la colonne avec le nom du champ " GODR" dans tous les enregistrements (c'est-à-dire dans toutes les lignes), vous verrez les années de naissance spécifiques des étudiants ;

dans la colonne avec le nom du champ " NG" Dans toutes les entrées (c'est-à-dire dans toutes les lignes), vous verrez des numéros de groupe d'étudiants spécifiques.

Une base de données peut comprendre non pas une, mais plusieurs tables liées. Sauf les tables – l'objet principal de la Base de Données - la base de données peut contenir d'autres objets, à savoir :

Formulaire (un ou plus). Un formulaire est un moyen d'afficher les données des tables de base de données sur l'écran, pratique pour saisir des données et les visualiser.

Demande (un ou plus). Une requête est un moyen de sélectionner et sortie d'écran données des tables de base de données selon les critères que vous spécifiez.

Rapport (un ou plus). Un rapport est un moyen de sélectionner et impression

Macro (un ou plus). Une macro est un ensemble de macro-commandes qui effectuent certaines opérations avec la base de données, par exemple l'impression de rapports.

Module (un ou plus). Un module est un programme dans le langage de programmation Access Basic utilisé dans une base de données pour effectuer des tâches non triviales.

Tous les objets répertoriés, s'ils ont été créés, font partie du fichier de base de données avec l'extension . mdb.

Vous apprendrez Access 2000, la dernière version du programme, mais elle n'est pas très différente d'Access 97, c'est pourquoi les deux versions sont actuellement utilisées.

Ces travaux pratiques vous permettront de maîtriser toutes les opérations de base de création, de modification et d'utilisation de Bases de données, quelle que soit la version d'Access que vous utilisez.


DÉMARRAGE DU SGBD D'ACCÈS
L'apparence de l'écran après le démarrage du système d'exploitation Windows peut être très différente, mais il y a toujours de nombreuses icônes de programme, fichiers et dossiers sur l'écran du moniteur (votre bureau) et en bas la barre des tâches (une bande étroite en bas de l'écran avec un bouton Démarrer).

S'il y a une icône de programme Access quelque part sur l'écran, placez le pointeur de la souris dessus et double-cliquez sur la souris pour exécuter le programme.

S'il n'y a pas d'icône de programme Access sur l'écran, alors en cliquant sur le bouton Démarrer, ouvrez le menu principal du système, sélectionnez-y « Programmes », puis dans le deuxième menu ouvert automatiquement, cliquez sur « Microsoft Access » article et exécutez ce programme pour le calcul.

Une fenêtre de programme Windows typique s'ouvrira avec le titre « Microsoft Access » et dans celle-ci (Fig. 1) :

BOÎTE DE DIALOGUE Microsoft Access pour créer une nouvelle base de données ou en ouvrir une existante.

BARRE DE MENU sous la barre de titre (Fenêtre d'aide des outils d'insertion de la vue Édition de fichier),

Une BARRE D'OUTILS STANDARD sous la barre de menu, qui est activée et désactivée à l'aide de la commande "Barres d'outils" dans le menu "Affichage". Tous les outils ont une « étiquette » qui apparaît automatiquement lorsque vous placez une flèche de la souris sur l'outil.

BARRE D'ÉTAT DU PROGRAMME tout en bas de la fenêtre. Il affichera des informations actuelles sur votre base de données et le mode de fonctionnement Access.

THÉORIE : CRÉATION ET UTILISATION DE QUESTIONS DANS DES BASES DE DONNÉES
DONNÉES
La manière la plus efficace d'utiliser une base de données est de créer " Demandes". Demande– c'est un moyen de sélectionner et d'afficher les données des tables de base de données selon les critères que vous spécifiez.
THÉORIE : CRÉATION ET UTILISATION DE RAPPORTS DANS DES BASES DE DONNÉES
Sauf " les tables", "Formulaire" Et " Demandes" un fichier de base de données peut en contenir un ou plusieurs " Rapports". "Rapport " est une manière de choisir et impression les données des tables de la base de données sous la forme dans laquelle elles sont requises par l'utilisateur, c'est-à-dire Pour vous.

THÉORIE : CRÉATION D'UN SCHÉMA DE BASE DE DONNÉES – 3ÈME ÉTAPE
Créer un schéma de base de données consiste à définir les relations entre les tables incluses dans cette base de données, ou plus précisément, entre des champs spécifiques de ces tables.

Lorsque les tables sont liées, les modifications apportées à l'une d'elles sont automatiquement transférées à l'autre. L'objectif principal de la liaison des tables est d'éviter la duplication des informations dans la base de données.

Le moyen le plus simple de comprendre la signification des connexions est de prendre l'exemple de la base de données spécifique que vous créez, c'est-à-dire Processus éducatif. Le schéma de connexion de cette base de données est présenté sur la Fig. 3.

Dans la fenêtre Processus éducatif : bouton de clic sur la base de données Schéma de données sur la barre d'outils. Dans la fenêtre qui s'ouvre Ajouter un tableau, sélectionnez un signet les tables et en appuyant sur le bouton Ajouter, placez-le dans la fenêtre Schéma de données tous les tableaux. Appuyez ensuite sur le bouton Fermer. En conséquence, dans la fenêtre Schéma de données toutes les tables de la base de données seront présentées Processus éducatif avec des listes de vos champs.

Riz. 3. Schéma de base de données Processus éducatif
Les relations doivent être établies avec des tables vides, sinon des problèmes peuvent survenir lors de la coordination des propriétés des relations.
THÉORIE : Création et utilisation de rapports dans des bases de données.

Développement de rapports multi-tableaux
Outre les rapports à table unique, Access vous permet de créer des rapports complexes qui fournissent des données provenant de plusieurs tables de base de données interdépendantes. Pour afficher des données interdépendantes dans un rapport multi-tables, les connexions nécessaires sont établies automatiquement conformément au schéma de données.

Les rapports multi-tableaux peuvent contenir une partie principale et une partie incluse, c'est-à-dire un sous-rapport. Chacune de ces parties est basée sur son propre tableau.

Les rapports multi-tables peuvent également contenir des champs provenant de différentes tables sans nécessiter l'inclusion de sous-rapports.

Envisageons de créer un rapport pour les tables qui entretiennent des relations un-à-plusieurs. Dans cette relation, une table est la table maître et l’autre est la table esclave. La construction d'un tel rapport a ses propres caractéristiques selon le choix du tableau principal ou subordonné comme base du rapport.


Exercice 31. Rapport multi-tables avec la partie principale basée sur la table principale



Riz. 19. Mise en page du rapport sur les départements
Examinons la technologie permettant de créer un rapport multi-tables en utilisant des tableaux comme exemple DÉPARTEMENT et ENSEIGNANT. Supposons que vous deviez préparer un rapport contenant des informations sur les départements, y compris des listes d'enseignants.


    Présentation du rapport. Supposons que la présentation d'un rapport avec des listes d'enseignants par département ressemble à celle illustrée à la Fig. 19. Conformément au projet de présentation, le rapport est censé afficher des données pour chaque département, notamment le nom, le code et le numéro de téléphone, ainsi que le nom et la photographie du chef. Ces données sont contenues dans le tableau DÉPARTEMENT.

  1. Dans la section tabulaire de chaque département, vous devez afficher une liste des enseignants. Ces données peuvent être obtenues à partir d'un tableau Professeur. La mise en page proposée donne raison de choisir le tableau comme tableau principal du rapport DÉPARTEMENT, et le tableau PROFESSEURVATEL- comme source de données pour un sous-formulaire avec une liste d'enseignants.

Exercices terminés :

Exercice 1. Création d'une base de données simple sous la forme d'une seule table

Exercice 2 : Modification des largeurs de colonnes à l'aide de la souris ou à l'aide de la commande "Largeur de colonne" du menu "Format"

Exercice 3. « Insérer » et « Supprimer » des champs, ainsi que modifier l'ordre des « Champs » (colonnes) dans le tableau.

Exercice 4. Insérer un nouveau champ avec des « photos » d'employés

Exercice 5. Saisie de nouvelles données dans le tableau, modification et suppression d'enregistrements

Exercice 6. Tri des données dans une table de base de données

Exercice 7. Recherche d'enregistrements par modèle dans de grandes tables de base de données et recherche et remplacement du contenu d'un champ spécifique

Exercice 8. Création et utilisation d'un nouvel objet de base de données - « Requête ».

Exercice 9. Créer et utiliser une « Requête avec un paramètre ».

Exercice 10. Création d'un nouvel objet dans la base de données - « Formulaires ».

Exercice 11. Création et utilisation d'un nouvel objet de base de données - "Rapport".

Exercice 12. Création d'un rapport avec un paramètre basé sur une requête avec un paramètre

Exercice 13. Concevoir une table "Groupe" en mode "Table"

Exercice 14. Conception du tableau « Enseignants » en mode « Assistant »

Exercice 15. Concevoir la table "Département" en mode "Conception"

Exercice 16. Conception des tableaux Etude et Progrès en mode Conception


Exercice 17. Établir des connexions entre les tables de la base de données.

Exercice 18 : Supprimer une relation entre des tables

Exercice 19. Saisie des données directement dans les tableaux « Spécialité », « Enseignants » et « Groupes »

Exercice 20. Former une requête en mode Conception

Exercice 21. Préparation à la création d'un formulaire composite « Liste des étudiants du groupe »

Exercice 22 : Utilisation de l'assistant pour créer un formulaire pour deux tables

Exercice 23. Sélection d'un type de formulaire

Exercice 24 : Nommer le formulaire et l'ouvrir

Exercice 25 : Modification d'un formulaire en mode Création

Exercice 26 : Modification d'un sous-formulaire

Exercice 27 : Passer au mode Formulaire et charger des tables

Exercice 28. Rapport multi-tables avec la partie principale basée sur la table principale

Exercice 29 : Création du corps du rapport

Exercice 30. Création d'un rapport automatique.

Exercice 31 : Finaliser un rapport subordonné

Exercice 32 : Inclure un sous-rapport.


Rapport sur l'achèvement de la tâche de contrôle :
Base de données:

Remplir les tables de la base de données.

Création de liens de base de données :

Introduction Access est l'un des systèmes de gestion de bases de données (SGBD). Une base de données (DB) stocke une collection de données et d'objets liés à une tâche spécifique. Cela nous aide à organiser les informations et nous permet de faire des sélections rapidement. Les données peuvent être n'importe quelle information stockée sur un disque informatique : combinaisons de caractères, mots, fichiers, images, etc. Les méthodes de saisie et de stockage des données déterminent la structure de la base de données.

Tous les objets de la base de données Access, à l'exception des macros et des modules, peuvent être affichés dans deux modes : vue table et vue conception. Le mode Conception du mode Conception du SGBD Access offre des fonctionnalités supérieures lors de la création d'une table, d'une requête, d'un formulaire ou d'un rapport. Par exemple, dans ce mode, vous pouvez définir la largeur de chaque champ afin de rendre l'objet plus compact. Mode tableau en mode base de données Access En mode tableau, vous pouvez ajouter, modifier, afficher ou effectuer d'autres tâches avec les données du tableau. Chaque ligne du tableau est un enregistrement distinct, chaque colonne est un champ.

Création de tables en mode Conception En ouvrant une table en mode Conception, vous pouvez effectuer les actions suivantes avec elle : saisir des noms de champs, définir le type et les propriétés lors de la création d'une table, modifier les caractéristiques des champs, ajouter des champs, supprimer des champs. La fenêtre se compose de deux parties. La partie supérieure s'appelle le blanc. Vous pouvez saisir le nom, le type et la description du champ dans le formulaire. Les propriétés du champ indiquent ses caractéristiques plus détaillées, telles que : taille, format, signature, champ obligatoire. Si le champ est clé, alors les propriétés indiquent qu'il est indexé.

Créer un tableau en mode assistant Après avoir réalisé toutes les étapes de création d'un tableau, en mode maître il ressemblera à ceci :

Établir des liens Les tables créées doivent être liées pour simplifier la conception de formulaires, de requêtes et de rapports multi-tables. Cette connexion est assurée par le schéma de données, qui est déterminé par le modèle informationnel du domaine.

Requêtes Dans un SGBD moderne, à côté des moyens les plus simples de recherche et de filtrage des données, des outils pratiques, flexibles et puissants sont utilisés : les requêtes. Avec leur aide, vous pouvez effectuer des calculs, mettre à jour des données dans des tableaux, ajouter ou supprimer des enregistrements. Dans ce cas, les résultats de l'exécution de la requête sont présentés sous une forme pratique - sous la forme d'un tableau. Vous pouvez créer une requête à l'aide d'une table temporaire créée par une autre requête. Il existe des requêtes : sélectionner, créer une table, mettre à jour, ajouter, supprimer.

La création d'une requête de sélection est une requête de sélection, c'est-à-dire la sélection de données à partir de tables interdépendantes et d'autres requêtes. Le résultat est une table qui existe jusqu'à la fermeture de la demande. La table contenant les résultats de la requête peut elle-même être utilisée pour travailler avec les données des tables sur lesquelles la requête est construite ;

Une requête de création de table est une requête de création de table basée sur une requête de sélection, mais contrairement à cette dernière requête, le résultat de cette requête est stocké dans une nouvelle table.

Une requête de suppression supprime les enregistrements d'une ou plusieurs tables associées. Le problème est irréversible, il est donc nécessaire d'avoir une copie de la table utilisée.

Une requête de mise à jour vous permet d'apporter des modifications à un groupe d'enregistrements sélectionnés par une requête de sélection, c'est-à-dire à une nouvelle table créée par la requête.

Requête à mettre à jour Lorsque vous exécutez cette requête, des boîtes de dialogue apparaissent vous demandant de saisir les valeurs requises pour le paramètre.

Regroupement des données Après avoir sélectionné la commande Opérations de groupe dans le menu indépendant du contexte, la ligne « Opération de groupe » apparaîtra dans le formulaire de demande, où vous devrez sélectionner celle souhaitée dans la liste des fonctions spéciales.

Requête croisée Cette requête est créée à l'aide d'un assistant lancé en sélectionnant la commande appropriée dans la boîte de dialogue Nouvelle requête. L'assistant crée un tableau dans lequel la colonne de gauche forme des en-têtes de ligne à partir des valeurs d'un champ de tableau sélectionné, la ligne du haut forme des en-têtes de colonne à partir des valeurs d'un autre champ de tableau et l'intersection des lignes et des colonnes contient le total. valeurs calculées à partir des valeurs du troisième champ. Pour obtenir des valeurs totales, le regroupement est effectué par champs. De plus, une requête croisée peut être créée à l'aide du constructeur. Cela crée d’abord une requête de sélection, puis la convertit en requête croisée.

Formulaires La base du dialogue de l'utilisateur avec la base de données est un formulaire dont la conception est déterminée par l'utilisateur. Parallèlement, il est indiqué à partir de quels tableaux et le contenu de quels champs doivent être affichés, quels éléments graphiques doivent être inclus dans le formulaire.

Création dans le concepteur Le champ de travail du concepteur est un formulaire composé de trois zones : « En-tête de formulaire », « Zone de données » et « Note de formulaire ». Pour placer les objets nécessaires dans les zones, vous devez utiliser les éléments des barres d'outils. Après avoir fait glisser les champs requis du tableau vers la « Zone de données », formant et incluant certains contrôles dans le formulaire, la boîte de dialogue « Concepteur de formulaire » prendra la forme indiquée sur le côté.

Créer des boutons sur le formulaire Tout d'abord, dans la « Barre d'outils », vous devez sélectionner l'objet « Bouton » et le placer sur le formulaire. Suivez ensuite les invites à l'écran et créez le bouton requis.

Finalisation de la conception L'opération finale de conception du formulaire consiste à l'enregistrer dans la base de données. Pour visualiser un formulaire, vous devez ouvrir la base de données, cliquer sur l'onglet « Formulaires », sélectionner celui souhaité et exécuter la commande Ouvrir. En conséquence, le formulaire requis s'affichera à l'écran.

Formulaires multipages Les outils MS Access vous permettent de concevoir des formulaires multipages contenant plusieurs onglets. Avant de créer ce formulaire, une demande de sélection a été construite, qui est devenue la base de la création du formulaire. Ce formulaire est créé à l'aide du constructeur.

Conclusions Au cours de ce travail de laboratoire, les compétences nécessaires pour travailler avec le SGBD MS Access ont été étudiées et acquises. La création et l'édition de tableaux, requêtes, formulaires et rapports dans différents modes ont été étudiées. Le travail effectué m'a donné confiance dans l'utilisation d'un ordinateur et a ouvert la possibilité d'utiliser les systèmes de gestion de bases de données Microsoft Access, ce qui peut être utile pour m'améliorer en tant que professionnel, ainsi que dans un futur métier pour simplifier et systématiser le travail avec les données.