Labo : Accès. Labo : Accéder au rapport de labo d'accès ms

Université technique de l'aviation d'État d'Oufa

Département d'informatique

Labo #4

Technologies de l'information pour la création et le traitement de bases de données avecaiderMMEACCÉDERXP.

Étudiant INEC

Groupe K-122

Kizka N.D.

Vérifié:

Filosova E.I.

Rapport surACCÉDER.

1) Création de tableaux.

Pour créer des tables dans ACCESS, nous devons sélectionner la table Créer à l'aide de l'élément constructeur dans la base de données. Dans le constructeur, nous remplissons les propriétés du champ et les champs dont nous avons directement besoin. Nous créons donc les tables dont nous avons besoin. (Clients, Implémentation)

2) Création d'un schéma de données.

Pour créer un schéma de données, nous utilisons l'icône sur le panneau de contrôle.

Après l'avoir ouvert, nous insérons les nécessaires dans les tables avec la commande Ajouter une table et établissons une connexion entre les champs en faisant simplement glisser le champ dont nous avons besoin d'une table à l'autre.

3) Tri.

Pour trier, nous devons ouvrir une table non clé et utiliser Records / Filter / Advanced filter pour trier les données.

4) Sélection de données à l'aide de requêtes.

Pour créer une requête, utilisez le générateur de requêtes.

 une valeur spécifique dans un champ de texte (par exemple, sélectionner les produits d'une catégorie).

 une plage de valeurs dans n'importe quel champ numérique (par exemple, sélectionnez des biens dont le coût est supérieur à 1 000 roubles).

 plage de valeurs dans n'importe quel champ de texte (par exemple, rechercher des produits dont les noms commencent par les lettres M-S).

 correspondance inexacte des valeurs dans un champ de texte (par exemple, trouver des clients vivant dans la même ville).

 ET logique reliant deux valeurs d'un champ numérique (par exemple, des biens coûtant plus de 200 ET moins de 500 roubles).

 ET logique, reliant les valeurs de deux champs différents (par exemple, des biens d'une valeur supérieure à 200 roubles vendus aujourd'hui).

 OU logique reliant deux valeurs dans un champ texte (par exemple, Produits de l'une ou l'autre catégorie).

 OU logique reliant les valeurs de deux champs différents (par exemple, biens vendus un certain jour, OU biens dont le coût est d'au moins 100 roubles).

 Opérateur NOT dans un champ de texte (par exemple, tous les produits sauf une certaine catégorie).

5) Création de requêtes à l'aide du générateur d'expressions.

    Créez une requête de base de données dans laquelle l'un des champs est obtenu en concaténant les valeurs de plusieurs champs texte de la table source.

6) Création des requêtes finales.

    Créez une requête de mise à jour d'enregistrement qui double la valeur de l'un des champs numériques.

    Créez une requête sur une copie de la table Produits dans laquelle tous les enregistrements de produits de la même catégorie seront supprimés.

    Créez une requête à ajouter à la copie de la table Marchandises, dans laquelle les enregistrements seront ajoutés à la copie de la table Marchandises par n'importe quelle condition.

    Créez une requête croisée qui calcule pour chaque client le volume total de chaque catégorie de produits.

    Élaboration de rapports.

Pour créer un rapport, vous devez utiliser l'assistant de rapport, dans lequel nous sélectionnerons tous les champs des tables dont nous avons besoin et les champs de calcul, ainsi que les formulaires de type En-tête et rapport.

Questions de contrôle.

1. Quel modèle de données est appelé relationnel ?

Le SGBD pour PC prend principalement en charge le modèle relationnel, qui se distingue par la simplicité et l'uniformité de la présentation des données par les tables bidimensionnelles les plus simples.

La principale unité structurelle logique de manipulation de données est une ligne de tableau - un enregistrement. La structure d'un enregistrement est déterminée par la composition de ses champs. L'ensemble de champs d'enregistrement correspond à des attributs logiquement liés qui caractérisent une certaine essence du domaine. Les fonctions typiques du SGBD pour la manipulation des données sont : la sélection, l'ajout, la suppression, la modification des données.

Microsoft Access appelle des objets tout ce qui peut avoir un nom, ces objets sont des tables, des requêtes, des formulaires, des macros et des modules.

    Comment implémenter une relation un-à-plusieurs dans un modèle de données relationnel ?

Pour la communication, nous utiliserons l'objet Evaluation. Chaque étudiant a des notes dans plusieurs disciplines, de sorte que la relation entre les étudiants et les notes sera un à plusieurs (1: M). Il y a beaucoup d'étudiants dans chaque discipline, donc la relation entre les disciplines et les notes sera de un à plusieurs.

    Qu'est-ce qui est inclus dans la structure du tableau ?

La structure du tableau comprend : le nom du champ, le type de données, la note et les propriétés du champ.

4. Comment définir les propriétés d'un champ dans une table ?

Il est nécessaire de sélectionner Propriétés des champs dans le concepteur de table et de définir les qualités de cette table dont nous avons besoin.

5. Nommez les principaux éléments de la fenêtre Query Builder.

Champ, Nom de table, Tri, Affichage, Critères de sélection ou.

6. Comment écrire des conditions de sélection avec ET logique et OU logique dans une requête ?

Vous devez utiliser le générateur d'expressions et spécifier And ou Or dans la condition.

7. Comment créer un champ calculé dans une requête ?

Il est nécessaire de concevoir une fonction sur le terrain à l'aide du générateur d'expressions pour calculer certains résultats.

8. A quoi servent les requêtes récapitulatives et croisées ?

Pour résumer tous les résultats, par exemple, calculer la valeur moyenne ou maximale.

Et à l'aide d'une requête croisée, vous pouvez présenter plus clairement les données des requêtes finales, qui prévoient un regroupement selon plusieurs critères (deux, en particulier). Dans ce cas, les valeurs des champs selon le premier attribut de regroupement peuvent devenir des en-têtes de ligne et selon le second - des en-têtes de colonne.

9. Comment pouvez-vous utiliser des requêtes d'action pour modifier des tables ?

Par exemple, à l'aide d'une demande de suppression, vous pouvez supprimer n'importe quel enregistrement, ou mettre à jour, ajouter, insérer à partir d'une autre table.

10. De quelles sections la fenêtre Form Designer est-elle composée ?

De telles sections qui ont été définies dans le processus de formation des formulaires.

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

(Université technique)


Département de "Génie informatique"
sur 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

Conférencier : Voskov L.S.

Moscou 2008


Rempli la théorie:

Bases

BASES DE DONNÉES et systèmes de gestion de bases de données (SGBD)
B bases les données (DB) sont conçues pour être stockées sur un ordinateur et utiliser efficacement de gros volumes d'informations très variées :


  • 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 diverses collections,

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

  • sur tous les vols d'avions dans les aéroports, sur les prix et la disponibilité des billets,

  • sur l'horaire de tous les trains depuis les gares, sur les prix et la disponibilité des billets,

  • sur toutes les voitures immatriculées à la police de la circulation (GAI), y compris les voitures volées,

  • sur tous les bons, y compris ceux "brûlants", dans les agences de voyages et les agences de voyages,

  • sur la météo en n'importe quel point du globe maintenant et il y a de nombreuses années, etc.
Pour travailler avec des bases de données, des programmes d'application sont utilisés, appelés SGBD - Systèmes de gestion de bases de données. 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 différents 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 au critère donné.

  5. Effectuer des calculs statistiques sur les données de la base de données pour l'analyse et la 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.
La base de données dans sa forme la plus simple 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 les lettres de l'alphabet latin comme nom, comme dans les tableaux Excel. De telles colonnes, c'est-à-dire les champs dans les tables de base de données peuvent aller jusqu'à 255 (comme dans Excel).

Chaque ligne des tables de la base de données est appelée " RECORD" 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é.

Tout le monde " ENREGISTREMENTS" (les lignes) de la table de la base de données contiennent dans chaque cellule obligatoirement le même type d'information correspondant au nom " DES CHAMPS". C'est la principale différence entre une table 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 " DIEU" 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 tous les enregistrements (c'est-à-dire dans toutes les lignes), vous verrez le nombre spécifique de groupes d'étudiants.

La 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 à l'écran les données des tables de la base de données, pratique pour saisir les données et les visualiser.

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

Rapport (un ou plus). Le rapport est un moyen de sélectionner et imprimer

Macro (un ou plus). Une macro est un ensemble de macro-commandes qui exécutent certaines opérations avec une base de données, telles que 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, sont inclus dans le fichier de base de données avec l'extension . mdb.

Vous apprendrez Access 2000 - dernière version programme, mais il diffère peu de la version Access 97, donc les deux versions sont actuellement utilisées.

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


LANCEMENT DE L'ACCÈS AU SGBD
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 beaucoup d'icônes de programmes, de fichiers et de dossiers sur l'écran du moniteur (votre bureau) et au bas de la barre des tâches (une barre étroite à le 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 pour lancer ce programme pour le calcul.

S'il n'y a pas d'icône de programme Access à l'écran, cliquez sur le bouton Démarrer pour ouvrir le menu principal du système, sélectionnez l'élément "Programmes" dedans, puis dans le deuxième menu qui s'ouvre automatiquement, cliquez sur le "Microsoft Access" élément pour démarrer ce programme pour le calcul.

Le logiciel typique s'ouvrira. Fenêtre Fenêtres avec le titre "Microsoft Access", et dedans (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 du service d'insertion de la vue d'édition de fichier),

BARRE D'OUTILS STANDARD sous la barre de menus, qui est activée et désactivée par la commande Barres d'outils du menu Affichage. Tous les outils ont une "étiquette" qui apparaît automatiquement lorsqu'elle est placée au-dessus de l'outil flèche de la souris.

LIGNE D'ÉTAT DU PROGRAMME tout en bas de la fenêtre. Il affichera les informations actuelles sur votre base de données et le mode d'accès.

THÉORIE : CRÉER ET UTILISER QUERY DANS LES BASES
LES DONNÉES
Plus méthode efficace l'utilisation de la base de données consiste à créer " demandes". Demander est un moyen de sélectionner et d'afficher des données à partir de tables de base de données en fonction des critères que vous spécifiez.
THÉORIE : CRÉER ET UTILISER DES RAPPORTS DANS DES BASES DE DONNÉES
Sauf " les tables", "Formulaire" et " demandes" un fichier de base de données peut contenir un ou plusieurs " Rapports". "Rapport « est une manière de choisir et imprimer les données des tables de base de données sous la forme dans laquelle elles sont requises par l'utilisateur, c'est-à-dire À toi.

THÉORIE : CRÉATION DU SCHÉMA DE LA BASE DE DONNÉES - ÉTAPE 3
La création d'un schéma de base de données est la définition des relations entre les tables incluses dans cette base de données, ou plutôt, entre des champs spécifiques de ces tables.

Lorsque des tables sont liées, les modifications apportées à l'une d'entre elles sont automatiquement transférées à l'autre. Le point 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 relations est d'utiliser l'exemple de la base de données spécifique que vous créez, c'est-à-dire Processus éducatif. Le schéma de liaison de cette base de données est illustré à la fig. 3.

Dans la fenêtre Processus éducatif: bouton de clic de base de données Schéma de données dans la barre d'outils. Dans la fenêtre ouverte Ajout d'un tableau, sélectionnez signet les tables et en appuyant sur le bouton Ajouter, placer dans la fenêtre Schéma de données tous les tableaux. Appuyez ensuite sur le bouton proche. 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 leurs champs.

Riz. 3. Schéma de base de données Processus éducatif
Les relations doivent être établies avec des tables vides, sinon il peut y avoir des problèmes de correspondance des propriétés de relation.
THÉORIE : Création et utilisation de rapports dans des bases de données.

Développement de rapports multi-tables
Avec table unique Accéder aux rapports vous permet de créer ses rapports complexes qui fournissent une sortie de données à partir de plusieurs tables de base de données interdépendantes. Pour afficher les données associées dans un rapport multitable, les liens nécessaires sont établis automatiquement conformément au schéma de données.

Les rapports multi-tables peuvent contenir une partie principale et une partie incluse, c'est-à-dire un sous-rapport. Chacune de ces pièces est construite sur sa propre table.

Les rapports multi-tables peuvent également avoir des champs de différentes tables sans qu'il soit nécessaire d'inclure des sous-rapports.

Envisagez de créer un rapport pour les tables qui sont dans des relations un-à-plusieurs. Dans ces relations, une table est maître et l'autre est esclave. La construction d'un tel rapport a ses propres caractéristiques selon le choix de la table principale ou secondaire comme base du rapport.


Exercice 31 : Rapport multi-tables avec corps principal basé sur la table principale



Riz. dix-neuf. Mise en page du rapport de service
Considérez la technologie de création d'un rapport multi-tables sur l'exemple des tables DÉPARTEMENT ET ENSEIGNANT. Supposons qu'il soit nécessaire de préparer un rapport contenant des informations sur les départements, y compris des listes d'enseignants.


    Mise en page du rapport. Supposons que la mise en page du rapport avec les listes d'enseignants par département ressemble à celle illustrée à la fig. 19. Conformément au projet de mise en page, le rapport est censé afficher des données pour chaque département, y compris le nom, le code et le numéro de téléphone, ainsi que le nom et la photo du chef. Ces données sont contenues dans le tableau CHAISE.

  1. Dans la section tabulaire de chaque département, vous devez afficher une liste d'enseignants. Ces données peuvent être obtenues à partir du tableau Prof. La mise en page proposée incite à choisir le tableau comme tableau principal du rapport. CHAISE, et le tableau PROFVATEL- 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 de base avec une seule table

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

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

Exercice 4 : Insertion d'un nouveau champ avec des "photos" d'employés

Exercice 5 : Saisir de nouvelles données dans une table, modifier et supprimer des enregistrements

Exercice 6 : Trier des données dans une table de base de données

Exercice 7

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

Exercice 9 : créer et utiliser une requête de 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 de paramètres basé sur une requête de paramètres

Exercice 13 : Concevoir le tableau de groupe en mode Tableau

Exercice 14

Exercice 15 : Conception de la table Chair en mode Création

Exercice 16 : Conception des tables d'étude et de progression en mode Conception


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

Exercice 18 : Supprimer une relation entre des tables

Exercice 19 : Saisir des données directement dans les tables Major, Instructors et Groups

Exercice 20 : Formulation d'une requête en mode Création

Exercice 21 : Préparation à la création du formulaire composite de liste d'étudiants de groupe

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

Exercice 23 : Choisir un type de formulaire

Exercice 24 : Nommer un formulaire et l'ouvrir

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

Exercice 26 : Modification d'un sous-formulaire

Exercice 27 : Passer en mode formulaire et charger les tableaux

Exercice 28 : Rapport multi-tables avec corps principal basé sur la table principale

Exercice 29 : Créer le corps d'un rapport

Exercice 30

Exercice 31 : Affiner un sous-rapport

Exercice 32 : Activer un sous-rapport.


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

Remplissage des tables de la base de données.

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

Introduction à ACCÉDER

Nous examinerons les capacités d'Access et les types de tâches pouvant être résolues à l'aide de ce SGBD. En particulier:

Access est un système de gestion de base de données (SGBD).

Utiliser l'accès pour stocker et rechercher des données, présenter les informations sous une forme pratique et automatiser les tâches répétitives.

Développement avec Access de formulaires simples et pratiques de saisie de données, de traitement de données et de génération de rapports complexes.

Utilisation d'Access 97 pour le placement Accéder aux formulaires sous forme de documents HTML sur des pages Web et d'échange de données avec des nœuds Internet/Intranet.

Prise en charge dans Access du mécanisme Query by Example (QBE), qui permet la sélection, le tri et la recherche de données.

Créez des applications sans programmation à l'aide de macros Access.

Les utilisateurs de feuilles de calcul et de bases de données doivent être familiarisés avec de nombreux concepts clés utilisés dans Access.

Avant de commencer tout travail produit logiciel, il est important de comprendre ses capacités et les types de tâches auxquelles il est destiné. Microsoft Access 97 (ci-après - simplement Access) est un produit à multiples facettes, dont l'utilisation n'est limitée que par l'imagination de l'utilisateur.

Accéder est, avant tout, système de gestion de base de données(SGBD). Comme les autres produits de cette catégorie, il est conçu pour stocker et récupérer des données, présenter les informations de manière pratique et automatiser les opérations fréquemment récurrentes (telles que la comptabilité, la comptabilité, la planification, etc.). En utilisant Accéder vous pouvez développer des formulaires de saisie de données simples et pratiques, ainsi que traiter des données et émettre des rapports complexes.

Access est une puissante application Windows ; pour la première fois, les performances d'un SGBD sont parfaitement combinées avec la commodité dont disposent les utilisateurs de Microsoft Windows. Étant donné que ces deux produits sont une idée originale de Microsoft, ils interagissent parfaitement les uns avec les autres. Le système d'accès fonctionne sous Contrôle Windows 95 ou WindowsNT, de sorte que lorsqu'il travaille avec, l'utilisateur a accès à tous Avantages Windows. Vous pouvez couper, copier et coller des données de n'importe quelle application Windows dans Access et vice versa ; Vous pouvez créer une conception de formulaire dans Access et la coller dans le concepteur de formulaires.

Avec les objets OLE (Object Linking and Embedding) dans les composants Windows 95 et Microsoft Office 97 (Excel, Word, PowerPoint et Outlook), vous pouvez transformer Access en un véritable environnement d'exploitation de base de données. Avec l'aide de nouvelles extensions pour Internet, vous pouvez créer des formulaires qui interagiront directement avec les données du WorldWideWeb, et les traduire en une vue sur Langage HTML, qui permet de travailler avec des produits tels que InternetExplorer et NetscapeNavigator.

Avec tout cela, Access n'est pas qu'un SGBD. Comme relationnel Le SGBD Access donne accès à tous les types de données et permet d'utiliser plusieurs tables de base de données en même temps. Dans ce cas, il est possible de simplifier considérablement la structure des données, facilitant ainsi la mise en œuvre des tâches. Une table Access peut être liée à des données stockées sur un ordinateur central ou un serveur. D'autre part, vous pouvez utiliser des tables créées dans l'environnement Paradox ou dBASE. Les résultats peuvent être rapidement et facilement liés et combinés avec les données des feuilles de calcul Excel. Travaillant dans l'environnement Microsoft Office 97, l'utilisateur dispose d'une compatibilité totale entre Access et Word, Excel et PowerPoint.

Le système Access est un ensemble d'outils d'utilisateur final pour la gestion des bases de données. Il comprend des concepteurs de tables, de formulaires, de requêtes et de rapports. Ce système peut également être considéré comme un environnement de développement d'applications. En utilisant des macros ou des modules pour automatiser des tâches, vous pouvez créer des applications centrées sur l'utilisateur aussi puissantes que des applications écrites directement dans des langages de programmation. Cependant, ils incluront des boutons, des menus et des boîtes de dialogue. En programmant en VBA, vous pouvez créer des programmes aussi puissants qu'Access lui-même. En fait, de nombreux outils Access (tels que les assistants et les concepteurs) sont écrits en VBA.

La puissance et l'accessibilité d'Access en font aujourd'hui le meilleur SGBD du marché. Tout d'abord, familiarisons-nous avec Access au niveau de l'utilisateur final. Ensuite, nous passons à des éléments plus complexes tels que des éléments de programmation VBA et d'interaction avec Internet.

Que propose-t-il Accéder

1. Véritable modèle de base de données relationnelle

Entièrement implémenté dans Access gestion de bases de données relationnelles. Le système conserve les clés primaires et étrangères et applique l'intégrité des données au niveau du noyau (ce qui empêche les mises à jour ou les suppressions de données incompatibles). De plus, les tables dans Access sont équipées d'outils de validation des données qui empêchent la saisie incorrecte, quelle que soit la manière dont elle est effectuée, et chaque champ de table a son propre format et ses descriptions standard, ce qui facilite grandement la saisie des données. Access prend en charge tous les types de champs requis, notamment les champs texte, numérique, compteur, devise, date/heure, mémo, booléen, lien hypertexte et objet OLE. Si aucune valeur n'apparaît dans les champs lors d'un traitement spécial, le système fournit plein soutien valeurs vides.

Le traitement des données relationnelles dans Access grâce à l'architecture flexible du système est en mesure de répondre à tous les besoins. Parallèlement, Access peut être utilisé comme SGBD autonome en mode serveur de fichiers ou comme composant client de produits tels que SQLServer. Outre. Access prend en charge le protocole OpenDatabaseConnectivity (ODBC), qui vous permet de vous connecter à des bases de données dans de nombreux formats différents, tels que SQLServer, Oracle, Sybase et même DB/2 pour les mainframes IBM.

Le système Access prend en charge le traitement des transactions avec une garantie de leur intégrité. De plus, une sécurité au niveau de l'utilisateur est fournie, ce qui vous permet de contrôler l'accès aux données d'utilisateurs individuels et de groupes entiers.

Aide contextuelle et Bureau Assistant

L'organisation du système d'aide de Microsoft est toujours la meilleure de l'industrie, pour les débutants comme pour les utilisateurs expérimentés. Access fournit une aide contextuelle à laquelle vous pouvez accéder en cliquant sur , et des informations d'aide sur le problème qui intéresse l'utilisateur en ce moment apparaîtront immédiatement à l'écran. Dans ce cas, vous pouvez facilement accéder à la table des matières du système d'aide, information spécifique, historique des accès précédents et signets.

Dans Access 97, Microsoft a introduit OfficeAssistant (assistant) et ScreenTips (info-bulles). Info-bulles contenir de brèves explications sur quelque chose. Le système fournit toute une galerie de dix personnages possibles d'assistants (vous pouvez choisir celui que vous aimez). Si assistant vous vous ennuyez, vous pouvez l'éteindre.

Assistants et constructeurs faciles à utiliser

Maître(Wizard) peut transformer des heures de travail en minutes. Les assistants posent des questions suggestives sur le contenu, le style et le format de l'objet en cours de création ; puis ils construisent automatiquement l'objet souhaité. Dans le cadre d'Access une centaine d'artisans pour vous aider à concevoir des bases de données, des applications, des tableaux, des formulaires, des rapports, des graphiques, des étiquettes de publipostage, des contrôles et des propriétés. Vous pouvez même personnaliser les assistants pour résoudre différents problèmes.

Importation, exportation et liaison de fichiers externes

Access vous permet d'importer et d'exporter des fichiers dans de nombreux formats de fichiers bien connus, notamment dBASE, FoxPro, Excel, SQLServer, Oracle, Btrieve, de nombreux formats de texte ASCII (y compris une longueur de ligne fixe ou un délimiteur) et des données HTML. L'importation crée une table Access ; l'exportation d'une table Access crée un fichier au format spécifié.

Contraignant(précédemment nommé accession) signifie que vous pouvez utiliser des données externes sans créer de table Access. Vous pouvez établir une relation similaire avec les données dBASE, FoxPro, Excel, ASCII et SQL. Une fonctionnalité très puissante consiste à lier les tables Access à leurs tables externes, puis à les partager ; cela s'applique aux tables Access, dBASE, FoxPro et SQLServer.

Formulaires et rapports WYSIWYG

Les fenêtres du concepteur de formulaires et d'états ont la même interface et offrent à l'utilisateur de nombreuses options. Le formulaire ou le rapport est conçu selon le principe WYSIWYG (WhatYouSeeIsWhatYouGet - what you see is what you get). En ajoutant un autre contrôle, l'utilisateur voit comment le formulaire en cours de création change.

Vous pouvez inclure des étiquettes, des champs de données de texte, des boutons radio, des cases à cocher, des lignes et des rectangles dans des formulaires et des rapports, et les styliser avec des surbrillances et des ombres. De plus, vous pouvez inclure des images entières, des graphiques, des sous-formulaires et des sous-rapports. Dans le même temps, tous les paramètres de présentation des données restent entièrement sous le contrôle de l'utilisateur. Les formulaires peuvent s'étendre sur plusieurs pages et les rapports peuvent avoir plusieurs niveaux de regroupement et de synthèse des données.

Les formulaires et les rapports peuvent être consultés en mode aperçu offrant une vue à vol d'oiseau en zoomant. En mode conception, le rapport peut être visualisé avec des données factices afin que vous n'ayez pas à attendre qu'un fichier réel volumineux soit traité.

Report Builder est un outil très puissant qui vous permet d'utiliser jusqu'à dix niveaux de regroupement et de tri. Grâce à lui, il est possible de créer des rapports qui affichent des pourcentages et des totaux, qui peuvent être obtenus en seulement deux passes. Vous pouvez créer de nombreux types de rapports, y compris des étiquettes de publipostage et des listes de diffusion.

Requêtes et relations multi-tables

L'une des fonctionnalités les plus puissantes d'Access est également la plus importante. Les relations vous permettent de lier graphiquement des tables. Vous pouvez même lier des tables représentant des fichiers différents types(par exemple, une table Access et une table dBASE). Après une telle liaison, les tables agissent comme une entité unique et vous pouvez désormais créer des requêtes en relation avec toutes les données qu'elles contiennent. Vous pouvez sélectionner des champs spécifiques, définir l'ordre de tri, créer des expressions calculées et entrer des critères pour sélectionner les enregistrements souhaités. Vous pouvez afficher les résultats de la requête sous forme de tableau, de formulaire ou de rapport. L'utilisateur n'est pas obligé de pré-établir des liens : à la place, il suffit d'entrer dans le générateur de requêtes (par exemple, lorsque vous souhaitez construire un rapport spécifique).

Les requêtes sont également utilisées dans d'autres cas. Vous pouvez créer des requêtes qui calculent des totaux, affichent des tableaux groupés et créent de nouveaux tableaux. Une requête peut même être utilisée pour mettre à jour des données dans des tables, supprimer des enregistrements et ajouter une table à une autre.

Graphiques et tableaux

Access utilise la même application graphique que Microsoft Word, Excel, PowerPoint et Project. Il vous permet de créer des centaines de types de graphiques et de tableaux, en les personnalisant en fonction de vos besoins spécifiques. Vous pouvez créer des graphiques à barres, à barres, à secteurs, en surface et autres, à la fois en deux et en trois dimensions. Ils peuvent être arbitrairement accompagnés de texte, décorés de couleurs et de motifs différents. Les valeurs peuvent être affichées dans des barres ou des tranches de camemberts. Vous pouvez faire pivoter les images du graphique afin qu'elles s'affichent sous n'importe quel angle de vue pratique. Tout cela est fourni par le programme AccessGraph.

Possibilités DDE et OLE

Avec DDE (DynamicDataExchange) et OLE (ObjectLinkingandEmbedding), vous pouvez ajouter toutes sortes de nouveaux objets aux formulaires et rapports Access. Ces objets peuvent être du son, des images, des diagrammes et même des clips vidéo. Vous pouvez incorporer des objets OLE (tels que des bitmaps) ou des documents traitement de texte(Word ou WordPerfect) ou un lien vers des feuilles de calcul Excel. En liant ces objets à leur base de données, l'utilisateur peut créer des formulaires et des états dynamiques, ainsi qu'utiliser les mêmes informations dans différents Applications Windows.

Accès à l'Internet

Access dispose désormais de toutes les fonctionnalités permettant à une application de communiquer avec Internet/intranet. En un clic, vous pouvez enregistrer des tableaux, des requêtes, des formulaires et des rapports au format HTML. L'assistant correspondant permet même à un novice de transférer des codes HTML d'un objet vers une page Web, les rendant disponibles pour une utilisation par quiconque navigue sur Internet ! Les hyperliens permettent d'accéder aux données d'une page Web directement à partir d'un formulaire d'accès.

De nombreuses personnes pensent que la publication de données sur des pages Web devrait être effectuée par des administrateurs Web. Access 97 prouve avec une certitude absolue que cette opération peut être effectuée avec succès par n'importe quel utilisateur. Et l'assistant de placement sur une page Web l'aidera en cela, ce qui assure la conversion des objets de base de données sélectionnés au format HTML et les transfère déjà sous cette forme vers une page Web. Grâce à cet assistant, vous pouvez créer des pages statiques ou dynamiques, les transférer sur un serveur Web, créer les vôtres page de démarrage et même utiliser des modèles pour obtenir l'apparence standard de toutes les pages HTML !

Fonctions intégrées

L'accès contient plus d'une centaine les fonctions(petits programmes intégrés qui renvoient une valeur à la suite de l'exécution) qui effectuent de nombreuses tâches différentes. Il existe des fonctions pour manipuler des bases de données, des chaînes, des nombres au format date et heure, mathématiques, commerciaux et financiers. Ils peuvent être utilisés pour créer des expressions calculées dans des formulaires, des rapports et des requêtes.

Macros : programmer sans programmer

Pour les non-programmeurs (ou les utilisateurs avancés qui ne veulent tout simplement pas programmer), Access fournit des macros. Ils permettent d'automatiser certaines tâches. À propos cinquante macros permettent de manipuler des données, de créer des menus et des boîtes de dialogue, d'ouvrir des formulaires et des rapports, en un mot, d'automatiser l'exécution de presque toutes les tâches. Les macros peuvent être utilisées pour résoudre environ 90 % de toutes les tâches de traitement de données.

Modules: Visuel Basique pour Applications programmation de base de données

Access est un environnement de développement d'applications sérieux avec un langage de programmation complet. Le langage VBA (anciennement connu sous le nom d'AccessBasic) implémente une approche de programmation orientée objet et permet au programmeur de faire à peu près tout ce qui est imaginable. C'est un puissant langage de programmation structuré. Il est entièrement extensible et prend en charge les procédures API dans toutes les bibliothèques dynamiques (DLL) systèmes d'exploitation Windows 95 et Windows NT.

L'environnement de développement complet prend en charge de nombreux possibilités modernes: mode multi-fenêtres pour l'édition et le débogage, vérification automatique syntaxe, points d'arrêt, exécution pas à pas et même une aide syntaxique qui affiche les options à l'écran pour les commandes que vous entrez.

Même si vous avez déjà travaillé avec des bases de données, cela ne signifie pas du tout que tout se passera bien avec Access tout de suite. Il est possible d'être un expert des systèmes de bases de données relationnelles tels que dBASE, FoxPro et Paradox, mais de ne pas avoir d'expérience avec les bases de données dans un environnement Windows.

Tout d'abord, vous devriez mieux connaître Windows : travaillez avec Éditeur de peinture, expérimentez avec Word ou Excel, apprenez à utiliser correctement la souris. Il vaut la peine de créer un graphique dans Excel, d'utiliser les services de l'un des assistants et de se référer au système d'aide. Tout cela aidera à l'avenir lors de la maîtrise d'Access. Vous devez également vous habituer aux nouveaux termes.

Informations pour les utilisateurs de feuilles de calcul

Un utilisateur expérimenté d'Excel (ou 1-2-3) remarquera qu'Access et Excel sont similaires à bien des égards. Tout d'abord, ces deux programmes sont des produits Windows, il doit donc déjà être familiarisé avec les conventions Windows qui seront utilisées lors de l'utilisation d'Access. Apparition des tableaux et Requêtes d'accès correspond à l'apparence des feuilles de calcul et s'appelle tableaux de données ( Fiche technique ). Les lignes et les colonnes des tableaux peuvent être redimensionnées de la même manière que dans les espaces de travail. Feuilles Excel. Essentiellement, le mode de saisie de données dans Access 97 correspond au mode de saisie de données données Excel. Il vous suffit de saisir les données et de définir les en-têtes de colonne ; Access fera le reste automatiquement.

Access, comme Excel, prend en charge le mode WYSIWYG et fonctionne avec applications graphiques Graphique Microsoft. Ainsi, l'utilisateur a toujours la possibilité de créer le même type de diagrammes dans les deux systèmes. De plus, Access inclut un assistant graphique similaire à celui utilisé dans Excel.

Comme Excel, Access 97 inclut un assistant de tableau croisé dynamique ; en fait, il peut être utilisé pour créer des tableaux croisés dynamiques Excel : informations provenant de bases de données Données d'accès peuvent être facilement transférés vers des feuilles de calcul Excel. Les bases de données Access peuvent être liées à des tableaux Excel. Les deux produits peuvent créer des requêtes et trier en utilisant la même interface. (Si le lecteur a utilisé les menus d'Excel pour créer des requêtes et des critères de tri des données, alors ces concepts lui sont déjà familiers.) En bref, Access 97 est interopérable avec tous les produits Office 97.

Conférence 1

Principes de base du travail

avec une base de données dans Microsoft Access.

1.3. Création de base de données.

1.4. Travailler avec des tableaux.

1.5. Types de données.

1.6. Propriétés du champ.

1.7. Champs clés.

1.8. Définition des relations entre les tables d'une base de données.

1.9. Assurer l'intégrité des données dans Microsoft Access.

1.1. Qu'est-ce que "Base de données".

Dans un environnement professionnel ou personnel, vous devez souvent travailler avec des données provenant de plusieurs sources, chacune associée à un secteur d'activité particulier. Pour coordonner toutes ces données, certaines connaissances et compétences organisationnelles sont nécessaires. Microsoft Access combine des informations provenant de différentes sources dans une base de données relationnelle. Formulaires créés, les requêtes et les rapports vous permettent de mettre à jour rapidement et efficacement les données, d'obtenir des réponses aux questions, de rechercher des données pertinentes, d'analyser des données et d'imprimer des rapports.

La base de données stocke les informations de chaque source dans une table séparée. Lorsque vous travaillez avec des données provenant de plusieurs tables, des liens sont établis entre les tables.

Une requête est créée pour rechercher et sélectionner des données qui remplissent certaines conditions. Les requêtes vous permettent également de mettre à jour ou de supprimer plusieurs enregistrements en même temps, d'effectuer des calculs en ligne ou personnalisés.

Les formulaires permettent de visualiser, saisir ou modifier des données directement dans le tableau. Le formulaire vous permet de sélectionner des données dans une ou plusieurs tables et de les afficher à l'écran en utilisant une mise en page standard ou créée par l'utilisateur.

Un rapport est utilisé pour analyser des données ou les imprimer d'une certaine manière. par exemple, vous pouvez créer et imprimer un rapport qui regroupe les données et calcule les totaux.

Pour effectuer automatiquement certaines opérations, des macros sont utilisées qui contiennent un ensemble d'une ou plusieurs macro-commandes, telles que l'ouverture de formulaires ou l'impression de rapports. Les macros peuvent être utiles pour automatiser les tâches fréquemment effectuées. Par exemple, lorsque l'utilisateur clique sur un bouton, vous pouvez exécuter une macro qui imprime un rapport.

Parfois, il est nécessaire de créer une procédure personnalisée qui doit s'exécuter à partir de n'importe quelle fenêtre de base de données, ou une procédure conçue pour gérer un événement spécifique. Un ensemble de telles procédures dans le langage Visual Basic, assemblés en une seule unité de programme, est appelé un module. Il existe deux principaux types de modules : les modules de classe et les modules standards. Les modules de classe sont des modules de formulaire et des modules de rapport associés à un formulaire ou un rapport spécifique. Ils contiennent souvent des procédures événementielles (telles qu'une frappe) et sont automatiquement créés lors de la création de la première procédure événementielle. En standard

Dans la fenêtre de la base de données, vous pouvez travailler avec tous ses objets. Pour afficher les objets d'un certain type, sélectionnez l'onglet approprié (par exemple, "Tableaux").

A l'aide des boutons de droite, vous pouvez créer et modifier des objets existants.

1.2. Conception de base de données.

Avant de pouvoir créer des tables, des formulaires et d'autres objets, vous devez définir la structure de la base de données. Une bonne structure de base de données est la base pour créer une base de données adéquate et efficace.

Étapes de conception de la base de données :

1. Déterminer le but de la création d'une base de données, ses principales fonctions et les informations qu'elle doit contenir. La base de données doit répondre aux exigences de ceux qui travailleront directement avec elle. Pour ce faire, vous devez déterminer les sujets que la base de données doit couvrir, les rapports qu'elle doit émettre, analyser les formulaires qui sont actuellement utilisés pour enregistrer les données, comparer la base de données en cours de création avec une base de données bien conçue comme celle-ci.

2.Développez sur papier la structure des tables que la base de données devrait contenir. Lors de la conception de tableaux, il est recommandé de suivre les principes de base suivants :

Les informations du tableau ne doivent pas être dupliquées. Il ne doit y avoir aucune répétition entre les tables. Lorsque certaines informations sont stockées dans une seule table, elles ne devront être modifiées qu'à un seul endroit. Cela rend le travail plus efficace et élimine également la possibilité de discordance des informations dans différentes tables. Par exemple, une table doit contenir les adresses et numéros de téléphone des clients.

Chaque tableau doit contenir des informations sur un seul sujet. Les informations sur chaque sujet sont traitées beaucoup plus facilement si elles sont contenues dans des tableaux indépendants les uns des autres. Par exemple, les adresses des clients et les commandes sont stockées dans des tables séparées afin que les informations sur les clients restent dans la base de données lorsqu'une commande est supprimée.

3.Définissez les champs obligatoires dans le tableau. Chaque tableau contient des informations sur un sujet particulier et chaque champ d'un tableau contient des informations distinctes sur le sujet du tableau. Par exemple, une table de données client peut contenir des champs avec le nom de l'entreprise, l'adresse, la ville, le pays et le numéro de téléphone. Lorsque vous concevez des champs pour chaque table, gardez à l'esprit :

Chaque champ doit être associé à une rubrique de table.

Le tableau doit contenir toutes les informations nécessaires.

Les informations doivent être décomposées dans les plus petites unités logiques (Par exemple, les champs "Prénom" et "Nom", et non le champ général "Prénom").

4.Définissez le champ clé. Pour que Microsoft Access puisse lier les données de différentes tables, telles que les données client et les commandes, chaque table doit contenir un champ ou un ensemble de champs qui définira la valeur individuelle de chaque enregistrement dans la table. Un tel champ ou ensemble de champs est appelé une clé primaire.

5. Définissez les relations entre les tables. Après avoir distribué les données dans les tables et défini les champs clés, vous devez choisir un schéma pour lier les données dans différentes tables. Pour ce faire, vous devez définir des relations entre les tables.

6. Revoyez à nouveau la structure de la base de données et identifiez les éventuelles lacunes. Il est conseillé de le faire à ce stade, alors que les tableaux ne sont pas remplis de données.

7.Ajoutez des données et créez d'autres objets de base de données. Si les structures de table répondent aux exigences, vous pouvez saisir toutes les données. Ensuite, vous pouvez créer des requêtes, des formulaires, des rapports, des macros et des modules.

8.Utilisez les outils d'analyse de Microsoft Access. Il existe deux outils dans Microsoft Access pour améliorer la structure des bases de données. L'assistant d'analyse de table examine la table, propose une nouvelle structure et de nouvelles relations si nécessaire, et la retravaille. L'analyseur de performance examine l'ensemble de la base de données, formule des recommandations pour son amélioration et les met également en œuvre.

1.3. Création de base de données.

Microsoft Access prend en charge deux façons de créer une base de données. Vous pouvez créer une base de données vide, puis y ajouter des tables, des formulaires, des rapports et d'autres objets.

Cette méthode est la plus flexible, mais nécessite une définition distincte de chaque élément de la base de données. Il est également possible de créer immédiatement une base de données à l'aide de l'assistant

d'un certain type avec tous les tableaux, formulaires et rapports nécessaires. Cette manière la plus simple création initiale de la base de données. Dans les deux cas, vous aurez la possibilité de

le temps de modifier et d'étendre la base de données créée.

Si vous créez une nouvelle base de données (uniquement dans ce cas), le "Fichier nouvelle base data", dans lequel vous devez spécifier le nom et l'emplacement du fichier pour le

Base de données. Le fichier de base de données Microsoft Access porte l'extension .mdb. Pour obtenir une copie de la base de données, vous devez copier le fichier qui la contient, car

Lorsque vous quittez Microsoft Access, les modifications de données sont enregistrées automatiquement. Toutefois, lorsque vous modifiez la structure d'un objet de base de données dans Microsoft Access, vous êtes invité à confirmer que vous souhaitez enregistrer ces modifications avant de quitter.

1.4. Travailler avec des tableaux.

La table stocke des informations sur un problème spécifique, par exemple, la table "Produits" contient uniquement des informations sur les marchandises et la table "Fournisseurs" - uniquement sur les entreprises qui fournissent des marchandises. Pour s'assurer que les données ne sont pas dupliquées et que des erreurs ne se produisent pas lors de leur émission, il est nécessaire de répartir les données de différentes natures dans différentes tables. Les données d'un tableau sont organisées en colonnes ("champs") et en lignes ("enregistrements").

Il existe deux modes de travail avec une table. Vous pouvez sélectionner Mode Conception ou Mode Feuille de données en cliquant sur le bouton dédié de la barre d'outils.

En mode Conception de table, vous pouvez créer une table entière en ajoutant de nouveaux champs ou en supprimant et en personnalisant des champs de table existants.

Pour ajouter un champ, en haut de la fenêtre de la table, saisissez le nom du champ et définissez son type. Pour renommer un champ, modifiez son nom dans la colonne Nom du champ.

Le type de données détermine le type de données autorisé dans le champ. Par exemple, vous ne pouvez pas saisir de texte dans un champ de devise. La sélection du type de données approprié garantit que les données sont saisies sous la bonne forme pour le tri, les calculs et d'autres opérations. Pour définir ou modifier le type de données, sélectionnez la colonne Type de données, cliquez sur le symbole de liste déroulante dans le champ et sélectionnez le type de données dans la liste.

Chaque champ a des propriétés, en changeant lesquelles, vous pouvez contrôler le stockage, le traitement et l'affichage des données de champ. Par exemple, pour le format "Devise", un séparateur de groupes de chiffres et un symbole monétaire (1234 gr.) sont automatiquement ajoutés. Pour définir une propriété de champ, sélectionnez-la dans la partie supérieure de la fenêtre du concepteur de table et saisissez la valeur de cette propriété dans la partie inférieure de la fenêtre ou sélectionnez-la dans la liste. L'ensemble des propriétés disponibles est déterminé par le type de données du champ.

Une étiquette unique, appelée clé, est utilisée pour identifier chaque entrée de table. Tout comme une plaque d'immatriculation identifie de manière unique une voiture, une clé définit une entrée. Les champs clés des tables sont utilisés pour créer des relations inter-tables. Pour définir une clé, mettez en surbrillance la ligne décrivant le champ requis et cliquez sur le bouton Clé de la barre d'outils.

En mode Feuille de données, vous ajoutez, modifiez ou affichez des données tabulaires. Vous pouvez également vérifier l'orthographe et imprimer des données tabulaires, filtrer et trier des enregistrements, modifier apparence tableau ou modifier la structure du tableau en ajoutant ou en supprimant des colonnes.

Pour ajouter des entrées, utilisez le bouton Nouvelle entrée de la barre d'outils. Lorsque vous cliquez sur ce bouton, une ligne vide apparaît à la fin du tableau.

Pour supprimer des entrées, sélectionnez n'importe quel champ de l'entrée et cliquez sur le bouton Supprimer l'entrée dans la barre d'outils.

Les lignes d'un tableau peuvent être triées en fonction du contenu d'une ou de plusieurs colonnes. Pour ce faire, sélectionnez le champ à trier et cliquez sur le bouton Trier par ordre croissant ou Trier par ordre décroissant de la barre d'outils.

Le filtrage vous permet de voir uniquement certains enregistrements dans le formulaire. Sélectionnez les données que vous souhaitez filtrer et cliquez sur le bouton Filtrer par sélection dans la barre d'outils. Pour modifier le filtre, cliquez sur le bouton Modifier le filtre. Pour spécifier une condition de filtrage plus détaillée, sélectionnez la commande Filtrer dans le menu Enregistrements et la sous-commande Filtre avancé. Pour appliquer un filtre normal ou avancé, cliquez sur le bouton Appliquer le filtre dans la barre d'outils.

1.5. Types de données.

Le type de données détermine le type de données autorisé dans le champ. Par exemple, vous ne pouvez pas saisir de texte dans un champ de devise. La sélection du type de données approprié garantit que les données sont saisies sous la bonne forme pour le tri, les calculs et d'autres opérations. Microsoft Access prend en charge les types de données suivants :

Texte

Texte ou chiffres ne nécessitant pas de calculs, tels que des numéros de téléphone.

Champ Mémo

Texte long ou combinaison de texte et de chiffres.

Numérique

Données numériques utilisées pour les calculs.

Date Heure

Dates et heures faisant référence aux années 100 à 9999 incluses.

Monétaire

Valeurs monétaires et données numériques utilisées dans les calculs mathématiques.

Contrer

Unique séquentiellement croissant (de 1) ou nombres aléatoires, saisi automatiquement lors de l'ajout de chaque nouvelle entrée dans

Logique

Des valeurs booléennes, ainsi que des champs pouvant contenir l'une des deux valeurs possibles (Vrai/Faux, Oui/Non).

Champ d'objet OLE

Objet (par exemple, une feuille de calcul Microsoft Excel, document Microsoft Word, image, enregistrement sonore ou autres données au format binaire) liées ou incorporées dans une feuille de calcul Microsoft Access.

Lien hypertexte

Une chaîne de lettres et de chiffres qui représente l'adresse du lien hypertexte.

Assistant de substitution

Crée un champ qui propose un choix de valeurs à partir d'une liste, ou d'une combo box contenant un ensemble de valeurs constantes ou de valeurs d'une autre table. La sélection de cette option dans la liste d'une cellule lance un assistant de recherche qui détermine le type de champ.

Cours 2

Saisie et modification des données

Entrée de données

La vue tableau affiche toutes les données saisies. Si seule la structure de la table a été créée, il n'y a pas encore de données pour la table. Dans un tableau vide Le marqueur d'entrée (avec un triangle pointant vers la droite) est généralement placé dans la première ligne du tableau.

Pour saisir une valeur dans un champ (en mode Feuille de données), déplacez le curseur sur le champ et saisissez la valeur. Lors de la modification d'un enregistrement, le marqueur d'enregistrement se transforme en crayon. Lorsque vous entrez une nouvelle entrée (qui a un crayon sur son marqueur), la ligne suivante apparaît automatiquement (qui a un astérisque sur son marqueur pour indiquer une nouvelle entrée). Le nouveau marqueur d'enregistrement marque toujours la dernière ligne du tableau.

Lors de la saisie d'un nouvel enregistrement, le curseur est généralement placé dans le premier champ de la table.

Selon l'opération en cours et le type d'enregistrement, un jeton d'enregistrement peut prendre l'une des quatre formes suivantes.

Marqueur d'enregistrement actuel.

Marqueur de l'enregistrement en cours d'édition.

Marqueur d'entrée verrouillé (lorsque vous travaillez dans

mode multijoueur).

Nouveau marqueur d'enregistrement.

Enregistrer une entrée

Une entrée ajoutée ou modifiée est automatiquement enregistrée lorsque vous naviguez vers une autre entrée ou fermez la feuille de calcul. Dans ce cas, le marqueur d'entrée change de forme : le crayon se transforme en flèche pointant vers la droite.

Pour sauvegarder l'enregistrement, vous devez saisir une valeur valide dans le champ de la clé primaire. La valeur de la clé primaire est vérifiée par rapport au type de données, à l'unicité et aux autres règles de validation de valeur saisies dans la propriété Critères de valeur ( Validation règle )

Bouton Annuler ( annuler Actuel domaine / record ) situé sur la barre d'outils vous permet d'annuler les modifications apportées uniquement à l'enregistrement en cours. Après être passé à l'entrée suivante, ce bouton reviendra au mode d'annulation normal ET, après avoir modifié l'entrée suivante, vous ne pourrez plus annuler la modification de la précédente.

Vous pouvez sauvegarder l'enregistrement en cours sur disque à l'aide de la commande Enregistrements->Enregistrer l'enregistrement ( enregistrements -> Sauver enregistrements ) ou des raccourcis clavier< Changement + Entrer >.

Vérification de l'exactitude des données saisies

Vérification automatique du type de données

Access vérifie certains types de données automatiquement, sans aucune intervention. Pour les champs contenant des données de ces types , vous n'avez pas besoin de renseigner les propriétés Condition sur la valeur. Listons ces types de données.

Numérique (Numéro)

Argent (Monnaie)

Date/Heure (Date/Heure)

Booléen (Oui/Non)

Numérique (Numéro) et Monétaire (Devise) vous permettent d'entrer des valeurs numériques valides. Bien qu'Access vous permette d'entrer une lettre dans le champ Numéro, si vous essayez de quitter ce champ, une boîte de dialogue s'affiche avec le message "La valeur que vous avez entrée ne correspond pas aux propriétés du champ 'Type de données' ou 'Taille du champ'" Un message d'erreur apparaîtra également si vous entrez d'autres caractères invalides ou plusieurs décimales, ou si vous essayez d'entrer un nombre excessivement grand pour une certaine taille d'un champ de données de type Numérique (Nombre)

Les champs de type Date/Heure (Date/Heure) vérifient l'exactitude des valeurs de date et d'heure. Si vous essayez d'entrer l'heure 44:44:44 ou juste une lettre dans un champ de type Date/Heure, une boîte de dialogue d'erreur apparaîtra

Booléen (Oui/Non), vous ne pouvez saisir qu'un seul des points de consigne suivants : Oui (Oui), Vrai (Vrai) Marche (Marche) ou tout nombre différent de zéro pour les logiques Oui et Non (Non), Faux (Faux), Arrêt ( Off) ou 0 pour N° logique. Vous pouvez définir vos propres valeurs booléennes (Oui/Non) dans la propriété Format du champ, mais les valeurs standard sont généralement utilisées.

Méthodes de saisie des données

La saisie de données dans des champs de différents types est effectuée différentes façons. Pour certains types de données, la validation des valeurs est effectuée automatiquement. Cependant, lors de la création de certaines tables, vous devrez peut-être saisir des données dans des formats non standard (définis par l'utilisateur) et définir des règles de validation pour celles-ci dans la propriété ValidationRule. Ensuite, nous considérerons différentes manières saisie des données. |

Saisie de texte standard

Les trois champs entrés dans la table MyStudents étaient des champs de type Texte. Les champs FamNameName1 ont un masque de saisie utilisé pour la saisie des données. Si vous saisissez une valeur en minuscules, elle s'affichera : la première lettre est en majuscule, les autres en minuscules. Le texte peut être vérifié pour des significations particulières et affiché dans le format spécifié.

Parfois dans un champ de type Texte ( Texte ), vous devez saisir une valeur composée de plusieurs lignes. Pour ajouter une nouvelle ligne, appuyez sur la combinaison de touches< ctrl + Entrer >. Cette fonctionnalité est utile pour formater les chaînes de champ d'adresse ainsi que le champ Mémo.

Entrée de données date/heure

Les valeurs sont saisies au format mmm aa. Il en sera ainsi lorsque vous saisirez le 08/04/96 et quitterez ce champ. Access affichera la valeur sous la forme Arg 96. La table stocke en fait la valeur 4/8/92 et vous pouvez l'afficher en survolant ce champ. D'autre part, vous pouvez entrer Arg 96 dans le champ, et la valeur Arg 96 sera stockée dans la table.

Pour un champ de type Date/Heure, vous pouvez également définir une condition sur la valeur Entre #1/1/70# EtDate(). Cette condition précise que la date de naissance saisie doit être comprise entre le 1er janvier 1970 et la date actuelle.

Les formats affectent la façon dont les données sont affichées, pas la quantité de mémoire qu'elles occupent.

Saisie de données textuelles avec validation des données

Un champ de texte peut être défini sur une propriété Condition de valeur. Il limite l'entrée à des valeurs (par exemple F, M, C). Si vous essayez d'entrer des valeurs autres que F, M et C dans ce champ, une boîte de dialogue apparaîtra avec le message suivant, par exemple : Seuls M, F ou C peuvent être saisis dans ce champ. erreur" pour ce champ.

Saisie de données numériques avec vérification de la condition de la valeur |

Les champs numériques ont des règles de validation des données définies. Le champ Resultat de la propriété Value Criteria est défini sur la contrainte de valeur d'évaluation (>=2 et<=5). При нарушении этого правила появится диалоговое окно с сообщением об ошибке. Это сообщение определяется содержимым свойства сообщения об ошибке для данного поля.

Entrée de données Type OLE

Le champ d'un objet OLE appelé Foto peut être rempli même sans que l'objet (image) lui-même ne soit affiché à l'écran. Les objets suivants peuvent être stockés dans un champ de type OLE.

Images tramées.

Fichiers sonores.

Graphiques et (diagrammes).

Word ou Excel.

Un objet reconnu par un serveur OLE peut être stocké dans Access dans un champ de type OLE. Les objets OLE sont généralement saisis dans des formulaires de manière à pouvoir être vus, entendus ou utilisés. Lorsque vous placez un objet OLE dans une table, vous verrez un texte décrivant l'objet (par exemple, dans le champ de type OLE, vous pouvez voir l'inscription PaintbrushPicture). Il existe deux manières de saisir un objet.

Coller à partir du tampon.

Insérer à partir de la boîte de dialogue qui apparaît après l'exécution de la commande Insérer->Objet (Insérer->Objet)

Saisie des données MEMO

Le champ Review contient des données de type MEMO. Ce type vous permet de saisir jusqu'à 64 000 octets de texte pour chaque entrée. Le tableau n'affiche qu'une partie du texte saisi. pressage , vous pouvez afficher une boîte de dialogue de saisie (Zoom) avec une barre de défilement qui vous permet de voir jusqu'à 1 000 octets de texte à la fois

Parcourir les enregistrements d'une table

En règle générale, après avoir saisi les données, il devient souvent nécessaire d'apporter des modifications, ce qui peut être dû aux raisons suivantes

Nouvelles informations reçues

Erreurs trouvées

Besoin d'ajouter de nouvelles entrées

Pour modifier les données, ouvrez d'abord la table Dans la fenêtre de la base de données, ouvrez la table en mode feuille de données en double-cliquant sur la ligne avec son nom dans la liste des tables.

Si vous êtes en mode TableDesign, cliquez sur le bouton Vues pour passer en mode Tableau afin d'apporter des modifications aux données.

Parcourir les enregistrements

Pour accéder à n'importe quel enregistrement, vous pouvez simplement placer le curseur dessus ou cliquer dessus avec la souris.Mais si les tableaux sont très volumineux, le problème du déplacement rapide vers l'enregistrement souhaité devient particulièrement aigu

Vous pouvez utiliser la barre de défilement verticale pour naviguer dans les enregistrements. Les boutons fléchés de la barre de défilement vous permettent de déplacer le marqueur d'enregistrement d'une seule position par clic. Par conséquent, pour un déplacement plus rapide (sur plusieurs enregistrements à la fois), il est préférable d'utiliser le curseur de la barre de défilement. Vous pouvez également cliquer avec la souris dans la zone située entre le curseur et le bouton de la barre de défilement pour passer à plusieurs positions à venir.

La commande Édition->Aller offre plusieurs options pour se déplacer rapidement dans le tableau.

Les cinq boutons de navigation situés au bas de la fenêtre de vue du tableau peuvent également être utilisés pour parcourir les enregistrements En cliquant sur ces boutons, vous pouvez accéder à n'importe quel enregistrement Si vous connaissez le numéro d'enregistrement (numéro de ligne pour un enregistrement donné), cliquez dans le champ du numéro d'enregistrement, entrez le numéro d'entrée et appuyez sur la touche Pour passer au champ du numéro d'entrée, appuyez sur la touche .

Lorsque vous vous déplacez dans le tableau, faites attention aux indications de la barre de défilement. Access ne met pas à jour le champ du numéro d'enregistrement tant que vous n'avez pas cliqué sur l'un des champs d'enregistrement.

Recherche de consigne

Tout en connaissant le numéro d'enregistrement, vous pouvez y accéder et rechercher un champ spécifique. Dans la plupart des cas, vous devrez rechercher une valeur spécifique dans l'enregistrement. Cela peut être fait de trois manières :

Sélectionnez la commande Edition->Rechercher (Edrt->Rechercher)

Cliquez sur le bouton Rechercher (FindSpecifiedText) situé sur la barre d'outils (il affiche des jumelles).

Utiliser le raccourci clavier

Lorsque vous utilisez l'une de ces méthodes, une boîte de dialogue apparaît. Pour rechercher uniquement un champ spécifique, placez le curseur dessus (et faites-le avant d'ouvrir la boîte de dialogue). Activez la case à cocher Uniquement dans le champ actuel (SearchOnlyCurrentField) dans la boîte de dialogue, et Access recherchera uniquement dans le champ spécifié.

Cette boîte de dialogue vous permet de définir diverses options de recherche. Entrez la valeur que vous recherchez dans la zone de texte FindWhat caractères spéciaux:

* - Correspond à n'importe quel nombre de caractères

Correspond à un caractère

# - Correspond à un chiffre

Pour comprendre le fonctionnement de ces caractères, supposons que vous vouliez trouver toutes les valeurs qui commencent par AB Pour cela, entrez AB*

Supposons maintenant que vous souhaitiez rechercher des valeurs se terminant par 001 Dans ce cas, tapez *001 . Pour rechercher une valeur qui commence par AB, se termine par 001 et ne contient que deux caractères entre eux, tapez AB??001. Si vous avez besoin de trouver tous les noms de famille se terminant par "ko", alors pour rechercher des valeurs ​​​​comme Brodsky et Tchaïkovski, entrez *co.

La liste déroulante Correspondance contient trois options :

Avec n'importe quelle partie du champ (AnyPartofField)

Champs entiers (WholeField)

Depuis le début du champ (StartofField)

L'option standard est WholeField. Par exemple, la valeur Pet sera trouvée si la valeur est Pet. Si l'option Avec n'importe quelle partie du champ (AnyPartofField) est sélectionnée, les résultats de la recherche récupéreront les valeurs Petrov, Petrovsky. Shpetny, etc. À la suite de la recherche avec le paramètre Depuis le début du champ (StartofO), les valeurs ​​​​de Petrov, Petrovsky seront trouvées.

Dans la liste déroulante Afficher (Rechercher), vous pouvez sélectionner une ou plusieurs options parmi l'ensemble Tout, Haut, Bas (Haut, Bas, Tout)

Si vous sélectionnez le bouton d'option Uniquement dans le champ actuel (SearchOnlyCurrentField), la valeur sera recherchée dans un seul champ. La case à cocher MatchCase détermine si les majuscules et les minuscules seront distinguées. Ils sont identiques par défaut. La recherche de Pet trouvera Pet, Petr et Petrov. Lorsque vous cochez la case MatchCase, vous devez entrer la chaîne de recherche en majuscules et en minuscules

De toute évidence, pour les types de données tels que Number, Currency et Date/Time, la sensibilité à la casse n'a pas de sens.) Lorsque vous activez la case à cocher MatchCase, Access ignore la case à cocher SearchFieldsAsFormatted (si vous avez formaté les champs de la table, cochez cette case) Par exemple, vous souhaitez rechercher dans le champ Date de naissance les enregistrements de toutes les personnes nées en avril 1982. Pour ce faire, sélectionnez l'option SearchFieldsasFormatted et entrez Apr 92. Si vous ne cochez pas cette case, la recherche aura à effectuer par la date de naissance exacte, par exemple, recherchez 08/04/92

L'utilisation de la case à cocher SearchFieldsasFormatted peut ralentir considérablement la recherche.

La recherche démarre lorsque vous cliquez sur le bouton Find (FindFirst) ou Find Next (FindNext) Après avoir trouvé une valeur, Access la met en surbrillance Pour trouver la première valeur correspondante, cliquez sur le bouton Find. Pour rechercher la valeur suivante, cliquez sur le bouton Rechercher suivant. La boîte de dialogue reste ouverte tout au long du processus de recherche. Par conséquent, lorsque vous trouvez la valeur souhaitée, cliquez sur le bouton Fermer pour fermer la boîte de dialogue.

Modifier les valeurs en mode Feuille de données

Pour modifier une valeur, accédez à celle-ci et apportez les corrections nécessaires. Plusieurs raisons peuvent justifier la modification d'une valeur.

Ajout d'une nouvelle valeur.

Remplacement d'une valeur existante

Modification d'une valeur existante

Si le champ est vide, saisissez-y simplement une nouvelle valeur Lors de la saisie de nouvelles valeurs dans le champ, suivez les mêmes règles que lors de la saisie de nouvelles entrées

Remplacement d'une valeur existante

Vous pouvez sélectionner un champ à l'aide du clavier ou de la souris Lors de l'utilisation du clavier, le contenu du champ est mis en surbrillance (Il s'affiche sous forme inversée) Lorsque vous appuyez sur n'importe quelle touche, le contenu du champ est supprimé et remplacé par le caractère correspondant à la touche enfoncée En appuyant sur la touche , vous supprimerez les valeurs des champs sans les remplacer. L'appui sur la touche espace efface la valeur et la remplace par un espace

A l'aide de la souris, le contenu du champ peut être sélectionné des manières suivantes :

Cliquez sur la bordure gauche du champ (où le pointeur se transforme en un grand signe plus)

Double-cliquez sur le champ (cette méthode ne convient pas si le texte contient un espace)

Cliquez et faites glisser le pointeur de la souris sur le contenu de la boîte de gauche à droite

Sélectionnez n'importe quelle partie du contenu du champ et appuyez sur la touche

Pour remplacer une valeur existante par une valeur par défaut de la propriété DefaultValue, mettez la valeur en surbrillance et appuyez sur la combinaison de touches .

Pour remplacer une valeur existante par une valeur du même champ dans une entrée précédente, appuyez sur la combinaison de touches<Сtrl+"(кавычки)>

Assurez-vous de ne pas cliquer<С1г1+-(минус)>, car dans ce cas l'entrée en cours sera supprimée

Modification d'une valeur existante

Pour corriger une valeur existante, au lieu de remplacer la valeur entière, cliquez devant n'importe quel symbole de cette valeur. En plaçant le pointeur de la souris sur un caractère spécifique, vous activez le mode insertion, et lorsque vous entrez une nouvelle valeur, les valeurs existantes se déplaceront vers la droite. Après avoir appuyé sur la touche le mode remplacement est activé et les caractères saisis sont remplacés un par un. A l'aide des touches du curseur, vous pouvez vous déplacer de l'un (et à l'autre) sans les faire changer. Pour supprimer le caractère à gauche du curseur, appuyez sur la touche , et pour supprimer le caractère situé à droite, utilisez la touche .

Méthodes d'édition

Se déplacer dans le champ En appuyant sur les touches -> et<-
Insertion d'une valeur dans un champ Sélectionnez la position d'insertion et entrez la valeur
Sélection de tout le contenu d'un champ Appuyez sur F2 ou double-cliquez
Remplacer une valeur par une nouvelle Sélectionnez le champ entier et entrez-en un nouveau
Remplacement du champ précédent Ctrl+'(apostrophe)
Remplacer par une valeur par défaut Ctrl+Alt + Espace
Insérer un saut de ligne (texte, mémo) Ctrl+Entrée
Sauvegarde de la ligne courante Maj+Entrée ou passer à une autre ligne
Insertion de la date actuelle Ctrl+;(point-virgule)
Insérer l'heure actuelle Ctrl+ :(deux-points)
Ajout d'une nouvelle entrée Ctrl++(plus)
Suppression d'une entrée Ctrl+-(moins)
Commutation des boutons d'option Espacer
Annuler les modifications de l'entrée actuelle Bouton Esc ou Annuler

Champs non modifiables

Certains champs ne peuvent pas être modifiés Types de ces champs

Annuler les actions

Parfois, le bouton Annuler de la barre d'outils n'est pas disponible et ne peut pas être utilisé. Mais dès que vous commencerez à éditer l'enregistrement, il deviendra disponible et vous pourrez l'utiliser pour annuler la saisie d'éléments dans le champ en cours. La touche est également utilisée pour annuler des opérations. . Appuyer dessus annule l'opération de changement de valeur ou de champ. Appuyer deux fois sur une touche , vous annulerez les modifications pour l'ensemble de l'entrée actuelle.

La commande Edition->Annuler est également utilisée pour annuler des opérations, et le nom de la commande change en fonction de l'action annulée.

Pour annuler la modification de la valeur dans le champ, sélectionnez la commande Édition->Annuler la saisie ou utilisez le bouton Annuler situé sur la barre d'outils. Après être passé à un autre champ, les modifications apportées au champ précédent peuvent être annulées à l'aide de la commande Édition->Restaurer le champ/enregistrement actuel ou du bouton Annuler. Vous pouvez annuler toutes les modifications de l'enregistrement en cours qui n'ont pas été enregistrées à l'aide de la commande Édition->Restaurer le champ/enregistrement actuel (Édition->Annuler le champ/enregistrement actuel). Après avoir enregistré l'enregistrement, les modifications apportées à celui-ci peuvent être annulées en sélectionnant la commande Édition->Restaurer l'enregistrement (Édition->Annuler l'enregistrement enregistré). Cependant, une fois l'entrée suivante modifiée, ces modifications ne peuvent plus être annulées.

Copier et coller des valeurs

La copie ou la suppression de données dans le presse-papiers est gérée par Microsoft Windows 95/NT lui-même, et non par une fonction Access spéciale. La valeur copiée ou supprimée dans le presse-papiers peut être collée dans un autre champ ou enregistrement à l'aide de la commande Edition->Coller ou du bouton Coller de la barre d'outils. Les opérations de suppression dans le presse-papiers, de copier-coller depuis le presse-papiers sont utilisées pour échanger des données à la fois entre diverses applications Windows et au sein même d'Access. Avec cette méthode, vous pouvez copier des enregistrements entiers vers d'autres feuilles de calcul ou même d'autres bases de données, ainsi qu'échanger des données avec des programmes Microsoft Word et Excel.

Remplacement des valeurs

La commande de menu Édition->Remplacer (Édition->Remplacer) vous permet de rechercher et de remplacer par motif. Après avoir sélectionné cette commande ou appuyé sur les touches < ctrl + H > une boîte de dialogue apparaît à l'écran,

Cette boîte de dialogue est très similaire à celle qui apparaît après avoir sélectionné la commande Edition->Rechercher (Edition->Rechercher). Seulement, en plus du champ de texte Sample (FindWhat), il possède également un champ Remplacer par (ReplaceWith). La recherche commence lorsque la touche est enfoncée . Trouver la valeur dans le modèle. L'accès le met en évidence. Pour remplacer cette valeur, cliquez sur le bouton Remplacer. Pour remplacer toutes les valeurs à la fois, cliquez sur le bouton Remplacer tout.

Ajout de nouvelles entrées

Pour ajouter une entrée en mode Feuille de données, placez le curseur sur la dernière ligne (où le marqueur d'entrée est un astérisque) et entrez une nouvelle entrée. Pour passer à une nouvelle entrée, vous pouvez sélectionner la commande

Insert->Record->Record), cliquez sur le bouton New Record (NewRecord), situé sur la barre d'outils, utilisez les boutons de navigation ou la commande Edit->Go->New Record

(Édition->Aller à->Nouveau). Vous pouvez également sauter à la dernière entrée et appuyer sur la touche< | >Ici, vous devez ajouter de nouvelles entrées et rendre les entrées existantes temporairement invisibles Commande de menu

Records-> Data Entry (Records-> DataEntry) effacera temporairement l'écran de tous les enregistrements, puis vous pourrez modifier de nouveaux enregistrements sans interférence. Pour restaurer tous les enregistrements, sélectionnez la commande

Records->remove filter (Records->RemoveFilter/Sort)

Suppression d'enregistrements

Pour supprimer un nombre arbitraire d'entrées, sélectionnez-les et appuyez sur la touche ou sélectionnez la commande Édition->Supprimer (Édition->Supprimer) Pour supprimer un enregistrement, placez le curseur dans l'un de ses champs et sélectionnez la commande Édition->Supprimer l'enregistrement (Édition->Supprimer l'enregistrement) Lors de la suppression d'un enregistrement, une boîte de dialogue apparaît, avec lequel vous devez confirmer la suppression Si vous cliquez sur le bouton Oui, les entrées seront supprimées, et si vous cliquez sur Non, tout restera inchangé.

Le paramètre par défaut de cette boîte de dialogue consiste à sélectionner le bouton Oui. Par conséquent, lorsque vous appuyez sur le bouton les entrées seront automatiquement supprimées. Mais si vous supprimez des enregistrements par erreur de cette manière, il sera alors impossible de les restaurer.

Pour sélectionner des enregistrements adjacents (c'est-à-dire adjacents), cliquez sur le premier marqueur d'enregistrement et faites glisser le pointeur de la souris (pointant vers la droite) sur le dernier des enregistrements que vous souhaitez sélectionner

Ajouter, modifier et supprimer des colonnes

La possibilité d'ajouter, de supprimer et de renommer des colonnes en mode Feuille de données dans Access 97 est quelque peu dangereuse. Le fait est que ces opérations modifient la structure des données. Comme vous le savez, lorsque vous apportez des modifications en mode conception (TableDesign), la structure de données sous-jacente change. Cependant, en mode table, vous ne réalisez peut-être même pas toutes les conséquences des modifications apportées Par conséquent, lors de la création de bases de données pour d'autres utilisateurs, veillez à ce qu'ils ne puissent pas apporter de modifications en mode Feuille de données.

Supprimer une colonne en mode feuille de données

Pour supprimer une colonne en mode Feuille de données, sélectionnez-la et appuyez sur la touche ou sélectionnez la commande Modifier-supprimer la colonne (Edrt^SupprimerColonne) Cela fera apparaître une boîte de dialogue dans laquelle vous devrez confirmer la suppression de toutes les données de cette colonne, ainsi que le champ lui-même de la structure de la table. que si ce champ est utilisé dans le formulaire de saisie de données ou dans un rapport, alors si vous le supprimez, vous recevrez un message d'erreur à chaque fois qu'un objet accédera au nom de ce champ

Ajouter une colonne en mode feuille de données

Pour ajouter une nouvelle colonne en mode tableau, sélectionnez Insérer ^ Colonne (Insérer ^ Colonne), et par conséquent, à droite de la colonne dans laquelle se trouve le curseur, une colonne avec l'en-tête Champ1 (Champ "1) sera Ensuite, dans l'enregistrement de cette colonne, vous pouvez saisir de nouvelles données.

Lorsqu'une nouvelle colonne est ajoutée, la structure de la table change (c'est-à-dire qu'un nouveau champ y est ajouté). Lorsque vous enregistrez une table, Access détermine les propriétés du champ ajouté en fonction des valeurs qui y sont entrées.

Modification du nom du champ (en-tête de colonne)

Lors de l'ajout d'une nouvelle colonne, il est souhaitable de modifier son en-tête avant d'enregistrer le tableau. Pour ce faire, double-cliquez dessus et effectuez les modifications nécessaires. Lorsque la table est enregistrée, cet en-tête sera utilisé comme nom de champ dans la structure de la table.

En modifiant l'en-tête de colonne, vous modifiez le nom du champ dans la table. Et s'il est utilisé dans des formulaires, des rapports, des requêtes, des macros ou des modules, ces objets ne fonctionneront pas tant que vous n'y aurez pas apporté les corrections appropriées. Cette méthode de changement de nom de champ est lourde de conséquences désagréables, il est donc souhaitable que seuls les utilisateurs expérimentés l'utilisent.

Affichage des enregistrements

Lors de l'ajout ou de la modification d'entrées, vous pouvez utiliser à la fois les commandes de la souris et du menu. À l'aide du menu Format ou des commandes de la souris, vous pouvez modifier l'ordre des champs, masquer et figer les colonnes, modifier la hauteur des lignes et la largeur des colonnes, sélectionner une police différente et même afficher ou supprimer le quadrillage.

Modification de l'ordre des champs

Par défaut, Access affiche les champs en mode Feuille de données dans le même ordre qu'ils apparaissent dans une table ou une requête. Cependant, il est parfois nécessaire de placer certains champs côte à côte pour faciliter l'analyse des données qu'ils contiennent. Pour modifier l'ordre des champs, sélectionnez une colonne et faites-la glisser vers une nouvelle position.

Vous pouvez sélectionner et faire glisser les colonnes une par une ou par groupes. Supposons que vous souhaitiez placer les champs Nom au début du tableau. Pour le faire, suivez ces étapes.

1. Placez le pointeur de la souris sur le nom du champ (colonne) Nom (il prendra la forme d'une flèche vers le bas).

2. Cliquez et maintenez le bouton de la souris dans cette position. Cela sélectionnera toute la colonne Nom. Relâchez le bouton.

3. Cliquez à nouveau sur le nom d'une des colonnes et maintenez-le enfoncé ; le pointeur se transforme en une flèche avec un cadre.

Faites glisser cette colonne vers la bordure gauche du tableau. Relâchez le bouton de la souris et la colonne se déplacera au début du tableau.

De cette façon, vous pouvez déplacer un ou plusieurs champs sélectionnés vers la gauche, la droite ou même hors de la droite ! bordure de fenêtre hurlante.

Le déplacement de champs en mode Feuille de données ne modifie pas la structure de la table.

Modification de la largeur du champ

Pour modifier la largeur d'un champ (c'est-à-dire une colonne), vous devez la définir soit dans la boîte de dialogue (où elle est déterminée par le nombre de caractères), soit en faisant glisser le bord droit de l'en-tête de la colonne (dans ce cas, la souris pointeur se transformera en une croix avec une double flèche).

Pour modifier la largeur de colonne, suivez deux étapes simples :

1.Placez le curseur entre deux en-têtes de colonne sur leur ligne de séparation.

2. Faites glisser la bordure de la colonne vers la gauche pour la réduire ou vers la droite pour l'agrandir.

Pour redimensionner instantanément une colonne pour qu'elle s'adapte au mieux (en fonction de l'élément le plus long), double-cliquez sur la bordure droite de l'en-tête de la colonne.

Changer la largeur d'une colonne/ne change pas la taille du champ dans le tableau : vous changez simplement la taille de la colonne visualisée pour les données qu'elle contient.

Il existe un autre moyen de modifier la largeur de colonne : vous devez exécuter la commande Format ^ Largeur de colonne (Format ^ ColumnWidth) ou faire un clic droit sur l'en-tête de colonne et sélectionner la commande ColumnWidth dans le menu contextuel. La boîte de dialogue Largeur de colonne s'affiche. Ici, vous pouvez demander

la largeur de la colonne, mesurée par le nombre de caractères. Et pour définir la largeur par défaut, cochez la case Largeur standard.

Faire glisser le bord droit d'une colonne vers la gauche jusqu'au bord de la colonne précédente masquera cette colonne. La même chose se produira si vous définissez la valeur sur 0 dans la boîte de dialogue ColumnWidth. Par conséquent, pour afficher à nouveau la colonne masquée, exécutez la commande Format ^ Afficher les colonnes (Format ^ Afficher les colonnes).

Modifier la hauteur d'enregistrement (ligne)

Pour modifier la hauteur d'un enregistrement (c'est-à-dire une ligne), placez le pointeur de la souris sur la limite de l'enregistrement (dans la région du marqueur d'enregistrement) et faites glisser la limite supérieure de la ligne, ou sélectionnez la commande Format^RowHeight ( Format^LigneHauteur). La nécessité d'augmenter la hauteur de la ligne survient si vous devez placer du texte dans une police plus grande ou plusieurs lignes de texte.

Le pointeur de la souris change lorsque vous faites glisser la bordure de l'entrée. Pour modifier la hauteur de la ligne, procédez comme suit :

1. Placez le curseur sur la ligne de séparation entre deux lignes dans la zone de marqueur d'écriture.

2. Faites glisser la bordure de la ligne vers le haut pour la réduire ou vers le bas pour augmenter la hauteur de la ligne.

La modification de la hauteur de ligne modifie la hauteur de toutes les lignes en mode feuille de données en même temps.

Il existe un autre moyen de modifier la hauteur de ligne : sélectionnez la commande Format ^ Hauteur de ligne (Format ^ RowHeight). Cela fera apparaître une boîte de dialogue dans laquelle vous pourrez entrer la hauteur de la ligne en points. Pour sélectionner la hauteur par défaut, cochez la case StandardHeight.

Si, lorsque vous faites glisser la bordure d'un enregistrement vers le haut, elle croise la bordure de l'enregistrement précédent, alors all| les lignes seront masquées. La même chose se produira si vous définissez la boîte de dialogue RowHeight sur une valeur proche de 0 (par exemple, 0,1). Dans ce cas, pour afficher les lignes, exécutez la commande Format ^ Hauteur de ligne (Format => RowHeight) et définissez la valeur standard pour la hauteur de ligne.

Affichage de grille

En règle générale, une grille est affichée à l'écran, dont les lignes servent de limites aux lignes et aux colonnes. À l'aide de la commande Format"=>Cellules (Format^Cellules), vous pouvez déterminer si cette grille sera affichée et à quoi elle doit ressembler. (Boîte de dialogue Affichage de la grille (CellEffects).)

Modification de la police d'affichage

La taille des lignes et des colonnes change automatiquement lorsque la taille de la police d'affichage change. Access affiche toutes les données en mode Feuille de données par défaut dans la police MSSansSerif à 8 points et le style Regular. Vous constaterez peut-être qu'il ne s'imprime pas correctement car il s'agit d'une police d'écran. Par conséquent, la police Arial 8 points et le style Regular seraient préférables. Sélectionnez Format"=>Font(Fonnat^Font) pour modifier le type, la taille et le style de la police.

La modification de la police d'affichage affecte l'ensemble du tableau. Pour voir plus d'informations à l'écran, sélectionnez une petite taille de police. Si vous avez l'équipement nécessaire, passez à plus une haute résolution. Et si vous voulez que les lettres soient plus grandes, augmentez la taille de la police.

Pour passer à 10 points Arial et Gras, procédez comme suit.

Sélectionnez la commande Format^Police, et une boîte de dialogue apparaîtra à l'écran.

Dans le champ Police, sélectionnez Arial,

Dans le champ Contour (FontStyle) sélectionnez Gras (Gras).

Entrez 10 dans le champ Taille.

Cliquez sur le bouton OK.

Si vous modifiez les attributs d'une police, un échantillon de cette police apparaîtra dans la zone Échantillon. Ainsi, avant d'apporter des modifications, vous pouvez les voir. Vous pouvez également changer la couleur de la police si vous le souhaitez.

Masquer et afficher des colonnes

Pour masquer une colonne, vous pouvez faire glisser sa bordure vers le champ précédent ou définir la largeur de la colonne sur 0. Pour masquer une ou plusieurs colonnes, vous pouvez également utiliser la commande Format ^ Masquer les colonnes (Format ^ Masquer les colonnes). Pour masquer une seule colonne, procédez comme suit.

1. Placez le curseur n'importe où dans la colonne que vous souhaitez masquer.

2. Sélectionnez Format ^ Masquer les colonnes (Format ^ Masquer les colonnes), et la colonne disparaîtra. En réalité, la propriété Largeur de colonne (ColumnWidth) sera définie sur 0. Pour masquer plusieurs colonnes, vous devez d'abord les sélectionner, puis exécuter la commande Format ^ Masquer les colonnes (Format ^ Masquer les colonnes)

La colonne masquée peut être à nouveau affichée à l'aide de la commande Format ^ Afficher les colonnes (Format ^ Afficher les colonnes). Cela affiche une boîte de dialogue qui vous permet de masquer ou d'afficher de manière sélective les colonnes en cochant ou en décochant les options appropriées dans la liste Colonne.

Colonnes de congélation

Si vous souhaitez que des champs individuels du tableau soient constamment présents à l'écran lors du défilement, utilisez la commande Format ^ Figer les colonnes. Par exemple, vous pouvez rendre le champ Nom constamment visible lors du défilement du tableau lorsque vous avez besoin de rechercher d'autres informations. Les colonnes figées seront placées à gauche de toutes les colonnes. Si vous souhaitez figer plusieurs colonnes, alors elles doivent être adjacentes (Bien sûr, les colonnes peuvent être déplacées au préalable pour qu'elles soient les unes à côté des autres) Et si vous avez besoin de libérer ces colonnes, sélectionnez la commande Format ^ Free All Columns (Format ^ UnfreezeAllColumns).

Enregistrer une entrée

Access enregistre l'entrée lorsque vous la quittez Pour enregistrer l'entrée sans la quitter, appuyez sur le raccourci clavier La troisième façon de sauvegarder un enregistrement est de fermer la table. Mais il existe un autre moyen - d'exécuter la commande Enregistrements ^ Enregistrer l'enregistrement (Enregistrements ^ Enregistrer l'enregistrement)

Tri et filtrage des enregistrements en mode feuille de données

Lors de la recherche d'une certaine valeur, Access trouve et affiche l'enregistrement correspondant. Mais si plusieurs enregistrements répondent aux critères spécifiés, alors pour la commodité du travail, il devient nécessaire de n'afficher qu'eux à l'écran. À l'aide des boutons de tri et de filtrage situés sur la barre d'outils (ou le Filtre (Filtre) et Trier ( Trier) du menu Enregistrements), vous pouvez afficher uniquement les enregistrements dont vous avez besoin pour travailler à l'écran, ainsi que les trier rapidement dans l'ordre souhaité Deux boutons de tri permettent de trier l'ensemble du tableau, et trois boutons de filtre sont utilisés pour sélectionner des enregistrements spécifiques

Tri rapide

Parfois, vous devez trier les enregistrements dans un ordre particulier Les boutons de tri de la barre d'outils vous permettent de trier les colonnes dans l'ordre croissant ou décroissant Tout d'abord, sélectionnez les champs à trier, puis cliquez sur le bouton SortAscending (A-Z) ou SortAscending (Z) -A) ( Tri décroissant (Z-A))

Pour sélectionner un champ de tri, placez simplement le curseur dessus au niveau de n'importe quel enregistrement, puis cliquez sur le bouton approprié et les données seront triées instantanément.

Si vous souhaitez trier les données selon plusieurs champs, sélectionnez plusieurs colonnes Pour ce faire, sélectionnez d'abord une colonne, puis appuyez sur la touche et faites glisser le curseur (Ainsi, les colonnes adjacentes sont sélectionnées) Dans ce cas, les enregistrements de la table sont triés d'abord par la première colonne, puis par la seconde, etc.

Pour restaurer l'ordre d'origine des enregistrements, utilisez la commande Records^RemoveFilter/Sort

Impression des enregistrements

Les entrées du tableau peuvent être imprimées sous forme de lignes et de colonnes. Utilisez la méthode la plus simple - sélectionnez la commande Fichier "=> Imprimer (Fichier ^ Imprimer) ou cliquez sur le bouton Imprimer (Imprimer) situé dans la barre d'outils. Une boîte de dialogue apparaîtra.

Supposons que vous avez installé l'imprimante sur un système Microsoft Windows 95/NT. Cliquez sur OK et tapez Wy dans la police que vous choisissez d'afficher (ou l'équivalent d'imprimante le plus proche). L'impression affichera également toutes les options définies au moment de l'impression du tableau. Les colonnes masquées ne seront pas imprimées. Les quadrillages ne sont imprimés que si les cases d'option du groupe GridlinesShown sont cochées dans la boîte de dialogue CellsEffects (qui est appelée avec la commande Format^Cells). L'impression nécessitera autant de pages que nécessaire pour contenir toutes les données. De plus, Access effectue automatiquement la séparation des données en pages.

Imprimer un tableau

Vous pouvez contrôler le processus d'impression à partir de la boîte de dialogue Imprimer en sélectionnant les options suivantes.

Imprimer (PrintRange) Imprime la totalité du tableau ou uniquement les pages ou enregistrements sélectionnés.

Copies Spécifie le nombre de copies

Assembler Détermine si l'impression sera assemblée en copies.

Le bouton Propriétés ouvre la boîte de dialogue des paramètres de l'imprimante. Le bouton Personnaliser (IR) vous permettra de définir des champs et des rubriques.

Aperçu

Parfois, il y a des doutes avant d'imprimer le rapport. Par exemple, ne serait-il pas préférable de modifier la hauteur des lignes et la largeur des colonnes, ou de choisir une police différente ? Par conséquent, avant l'impression, il vaut toujours la peine d'afficher le rapport à l'écran pour s'assurer que tout est en ordre.

Pour cela, cliquez sur le bouton situé sur la barre d'outils, sélectionnez la commande Fichier ^ Aperçu (Fichier ^ Aperçu avant impression). En conséquence, une fenêtre d'aperçu apparaîtra.

Cliquez sur le bouton Aperçu avant impression pour accéder au mode Aperçu avant impression. L'écran affichera la première page à imprimer et de nouveaux boutons apparaîtront sur la barre d'outils.

Pour naviguer dans les pages, vous pouvez utiliser les boutons situés en bas de la fenêtre de prévisualisation (les mêmes que pour vous déplacer dans les fiches en mode tableau).

Les boutons de la barre d'outils fournissent accès rapide aux options d'impression suivantes :

Fermer Revient à la vue de la feuille de données

Imprimer Ouvre une boîte de dialogue

Une page Affiche une page dans le

Aperçu avant impression

Deux pages Affiche deux pages dans le

Aperçu avant impression

Sélection du zoom Agrandit ou réduit l'échelle d'affichage.

document

Pour afficher plus de deux pages, utilisez la commande Affichage ^ Nombre de pages ( vue ^ pages ), puis sélectionnez 1, 2, 4, 8 ou 12.

Si vous êtes satisfait de l'aperçu du tableau et souhaitez l'imprimer, cliquez sur le bouton Imprimer de la barre d'outils. Si quelque chose vous dérange, cliquez sur le bouton Fermer (Fermer) et vous reviendrez à la vue du tableau, où vous pourrez modifier les données ou modifier la mise en page.

Conclusion

Les techniques de saisie de données en mode tableau, de déplacement dans les lignes et les colonnes et de modification des données, de déplacement des lignes et de colonnes et de modification de leur taille, de prévisualisation et d'impression des tableaux sont envisagées.

Le mode Feuille de données affiche les données en lignes (enregistrements) et en colonnes (champs).

Les barres de défilement, les touches de curseur, les options de menu et les boutons de navigation vous permettent de vous déplacer rapidement dans le tableau et de placer le curseur dans n'importe quel enregistrement ou champ.

Vous pouvez passer en mode Feuille de données à partir de n'importe quelle fenêtre TableDesign en cliquant sur le bouton Feuille de données (vous pouvez également cliquer sur le bouton Ouvrir dans la fenêtre de la base de données).

Lorsque des données sont saisies dans un tableau, la ligne correspondante est marquée d'un nouveau marqueur d'enregistrement.

je. Access effectue une validation automatique des données de différents types (c'est-à-dire les types Numérique-I hurlant (Nombre), Monétaire (Monétaire), Date/Heure (Date/Heure) et Booléen (Oui/Non)). Et au niveau de la table ou du formulaire, vous pouvez ajouter vos propres règles de validation des données.

Les objets OLE (tels que le son, les images, les graphiques, les documents Word et la vidéo numérique) peuvent être insérés dans un champ de type OLE à l'aide de la commande Insérer => Objet (Insérer ^ Objet)

Les boutons de navigation (situés au bas du tableau) vous permettent de parcourir rapidement les enregistrements.

Les valeurs spécifiées peuvent être trouvées et remplacées à l'aide de la commande Édition^Rechercher (Édition^Rechercher) ou Édition^Remplacer (Édition^Remplacer).

Pour insérer une valeur par défaut dans le champ, appuyez sur<Сп«1+А11>+ touche espace, et pour insérer la valeur du champ de l'enregistrement précédent -

Les données ne peuvent pas être modifiées dans certains types de champs. Il s'agit des champs de type Compteur (NuméroAuto), calculés, bloqués, inaccessibles, un champ avec des enregistrements bloqués, ainsi que des champs de certains types de requêtes.

À l'aide de la fonction Annuler, vous pouvez annuler la saisie d'une valeur de champ, la saisie actuelle ou une saisie enregistrée. Pour supprimer une entrée, sélectionnez-la et appuyez sur la touche , ou sélectionnez la commande Édition => Supprimer (Édition ^ Supprimer)

Vous pouvez modifier l'apparence d'un tableau en réorganisant les champs, en modifiant la largeur de colonne ou la hauteur de ligne affichées et en choisissant différentes polices

Les colonnes peuvent être masquées et affichées, épinglées et libérées ; vous pouvez également supprimer et afficher des lignes de grille à l'écran.

En utilisant les boutons de tri, vous pouvez changer instantanément l'ordre dans lequel les enregistrements apparaissent lorsqu'ils sont affichés.

Les boutons Filtrer par sélection (FilterbySelection) et Editer le filtre (FilterbyForm) permettent de définir l'ordre de tri ou les critères de filtrage des enregistrements de la table.

La commande Fichier^Imprimer (Fichier^Pnnt) est utilisée pour imprimer un tableau, et la commande Fichier^Aperçu (Fichier^ImprimerAperçu) est utilisée pour prévisualiser les pages avant l'impression.

Assistants Microsoft Access 97

Assistant de création de base de données

Assistant d'analyse de table

Assistant de requête

Assistant de création de base de données

L'assistant de création de base de données vous aide à démarrer rapidement dans Microsoft Access pour les novices et les professionnels. Vous pouvez choisir parmi une bibliothèque de plus de 20 types de bases de données différents en fonction de votre objectif particulier.

Assistant d'importation/exportation de données

Si l'utilisateur dispose déjà de données stockées dans un format autre que le format Microsoft Access, il peut utiliser un assistant spécial pour effectuer des opérations d'importation/exportation. Cet assistant vous permet de gérer les données de manière flexible lors de l'importation et de l'exportation de texte ou de données à partir de feuilles de calcul, ainsi que lors de l'exportation de données Microsoft Access vers des fichiers texte. L'assistant vous permet de sélectionner les bons séparateurs de champs, les types de données, etc. L'assistant dispose d'un aperçu des données converties pour faciliter le contrôle du processus de conversion.

Assistant d'analyse de table

Cet assistant vous permet de créer rapidement une base de données relationnelle à partir d'une grande table de données "plate" avec plusieurs tables et des relations entre elles. L'assistant analysera la table existante et suggérera la meilleure façon de la convertir en base de données.

Assistant de requête

Si vous avez besoin de faire une sélection parmi les données disponibles, vous pouvez utiliser l'assistant de création de requête. Cet assistant crée automatiquement des requêtes pour sélectionner des données dans une ou plusieurs tables. La possibilité d'opérer sur plusieurs tables, en reliant les champs individuels des tables de manière arbitraire, vous permet de créer des structures de données ramifiées flexibles, faciles à gérer et efficaces à utiliser. De plus, l'assistant vous permet de regrouper des données et de calculer des totaux, par exemple, vous pouvez compter les commandes regroupées par date de placement.

Partage de données

Un assistant spécial pour diviser la base de données vous permet de diviser la base de données en deux fichiers, le premier contenant les tables réelles avec les données et le second - les requêtes, les formulaires, les macros et les modules. Cela résout le problème d'organisation du processus de traitement d'un tableau de données par plusieurs utilisateurs. Dans le même temps, les utilisateurs travaillant sur le réseau peuvent utiliser une source de données commune, modifier les formulaires, les rapports et autres objets utilisés pour traiter les données sur un lieu de travail particulier.

Solutions pour Internet et Intranet

Microsoft Access 97 inclut des propriétés qui vous permettent de publier des données à partir de Microsoft Access sur un serveur Web. Par exemple, HTML est inclus dans la liste des formats dans lesquels les rapports peuvent être créés, et il est maintenant très facile de publier des données sous forme de rapport Microsoft Access sur le serveur.

Microsoft Access dispose d'un assistant spécial pour déplacer rapidement des informations d'une base de données vers un serveur Web.

Plan du cours d'introduction à Microsoft Accéder 97 (MSA)

Pour les professeurs de KNEU

Prérequis : Connaissance de Windows et des applications Windows (Word, Excel, etc.)

1. Introduction.

1.1. Principales propriétés de MSA.

1.1.1 Modèle relationnel (relations versus hiérarchie)

1.1.2. environnement multi-utilisateurs.

1.1.3. Interface utilisateur.

1.2. Applications typiques (exemples) et brefs commentaires.

1.2.1 Répertoire téléphonique

1.2.2. Base de données. "Bibliothèque"

1.2.3. Comptabilisation des factures/commandes.

1.2.4. Base de données de démonstration "Borey".

1.3. Architecture de la base de données MSA.

1.3.1. Les tables sont le stockage de données.

1.3.3. Formulaires - une interface graphique aux données.

1.3.4. Rapports - impression des données

1.3.5. Macros et modules - automatisation.

2. Créez une base de données.

2.1. Conception de base de données.

2.2 Étapes de création de la base de données.

2.3. Nouvelle base de données.

2.4. Importer des données.

2.5. Enregistrer les modifications

3. Concevoir des tableaux.

3.1. Champs et enregistrements.

3.2. Types de champs

3.3. Valeurs de champ par défaut

3.4. Validation des entrées.

3.5. Masquage de type

3.6. Relier les tableaux.

3.7. clés primaires.

4. Travailler avec des tableaux.

4.1 Formatage des lignes et des colonnes.

4.2. Correction, masquage et classement des colonnes.

4.3. Tri et filtrage rapides.

4.4. Réglage de la version linguistique lors du tri.

5. Création de requêtes.

5.1. Utilisation de QBE pour développer des requêtes.

5.2. Tri.

5.3 Propriétés du champ

5.4. Choix des critères.

5.5. Champs comptés.

5.6 Générateur d'expressions.

5.7. Regroupement et (sous-)totaux.

5.8 Propriétés des champs.

5.9. Requêtes multi-tables (utilisant des relations).

6. Importez des données.

7 Fondamentaux des formulaires.

7.1 Fenêtre de projet, outils et palette.

7.2. Méthodes de base pour créer et modifier des formulaires.

7.3. Fenêtre de contrôle et de propriétés de contrôle.

7.4 Propriétés du formulaire.

7.5. Relier les formulaires et les sources de données.

7.6. Contrôle et sa liaison à la source de données.

7.6.1. Zone de texte.

7.6.2. Zone de liste et zone de liste déroulante

7.6.3. Case à cocher.

7.7 Affichage des propriétés du formulaire.

7.8. Utilisation de l'assistant de formulaire.

8. Formulaire principal/sous-formulaire (formulaire composite).

9 Principes de base des macros.

9.1. Comment les développer : ne pas écrire en écrivant.

9.2. Présentation des macros.

9.3. Auto-exécution de la macro.

10 Boutons de contrôle dans les formulaires.

10.1 Objectif des macros.

10.2. Utilisation de l'assistant pour créer des boutons.

11. Rapports.

11.1 Similitudes et différences avec les formulaires.

11.2 Groupes, sous-totaux de groupe et en-tête/pied de groupe.

12. Créez une application simple.


ACCÉDER"

sur le parcours "Informatique"

Étudiant du groupe C-12 :

Prof:

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 le stockage sur ordinateur et l'utilisation efficace de gros volumes d'informations très variées :

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 diverses collections,

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

sur tous les vols d'avions dans les aéroports, sur les prix et la disponibilité des billets,

sur l'horaire de tous les trains depuis les gares, sur les prix et la disponibilité des billets,

sur toutes les voitures immatriculées à la police de la circulation (GAI), y compris les voitures volées,

sur tous les bons, y compris ceux "brûlants", dans les agences de voyages et les agences de voyages,

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

Pour travailler avec des bases de données, des programmes d'application sont utilisés, appelés SGBD - Systèmes de gestion de bases de données. Le SGBD le plus populaire est le programme ACCESS de Microsoft.

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

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

2. Trouvez rapidement certaines données 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. Extraire à l'écran un sous-ensemble de données en fonction de vos demandes, c'est-à-dire répondant au critère spécifié.

5. Effectuer des calculs statistiques sur les données de la base de données pour l'analyse et la 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.

La base de données dans sa forme la plus simple 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 les 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 les tables de base de données (comme dans Excel).

Chaque ligne des tables de la base de données est appelée " RECORD" 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é.

Tout le monde " ENREGISTREMENTS" (les lignes) de la table de la base de données contiennent dans chaque cellule obligatoirement le même type d'information correspondant au nom " DES CHAMPS". C'est la principale différence entre une table 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 spécifiques de personnes ;

dans la colonne avec le nom du champ " DIEU" 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 le nombre spécifique de groupes d'élèves.

La 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 à l'écran les données des tables de la base de données, pratique pour saisir les données et les visualiser.

Demander(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 en fonction de 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 dans laquelle elles sont requises par l'utilisateur, c'est-à-dire vous.

Macro(un ou plus). Une macro est un ensemble de macro-commandes qui exécutent certaines opérations avec une base de données, telles que 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, sont inclus dans le 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 définir des champs, leurs types et leurs 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 relations entre les tables de la base de données.

4ème étape. Saisie de données dans des tables DB 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éfinition du nombre de Tables dans la base de données, de leur finalité et de leur composition. Nous avons déjà fait ce travail avec vous, puisque nous avons identifié 6 tables ("Etudiant", "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 admettre des étudiants, former des groupes pour des départements individuels et prendre également en compte les progrès des étudiants.

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

Conception de tables de base de données est l'attribution des noms de champ dans chacune des tables et 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 Tableau.

Chacune de ces méthodes a 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 a déjà été créée avec les tables "Etudiant" et "Sujet".

4)Création du schéma de base de données - Étape 3

La création d'un schéma de base de données est la définition des relations entre les tables incluses dans cette base de données, ou plutôt, entre des champs spécifiques de ces tables.

Lorsque des tables sont liées, les modifications apportées à l'une d'entre elles sont automatiquement transférées à l'autre. Le point 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 se compose de 33 exercices : complété -33

J'ai appris des éléments Access comme...

Créez 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 du type de formulaire :

Dossier de travail indépendant.

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 min, dont :

Atelier : 80 min ;

Documentation : 45 min ;

25.1 Théorie

Explorer base théorique créer des 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 : "Deanery" (progrès des étudiants).
  2. Les principales entités disciplinaires significatives : Etudiants, Groupes d'étudiants, Disciplines, Progression.

Plan de travail:

  1. Créez les rapports nécessaires pour afficher les informations de la base de données créée dans le Lab 23.
  2. Testez les rapports (utilisez plusieurs valeurs pour les rapports avec paramètres).
  3. Enregistrez vos rapports.
  4. Soumettre un rapport de laboratoire.

25.4. Travail pas à pas

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 de code étudiant dans l'en-tête et la zone de données ;
  2. déplacer tous les champs de l'en-tête et de la zone de données vers la gauche.
  3. Changez le titre de la page :
    • Dans la section Titre du rapport, mettez en surbrillance l'inscription Étudiants.
    • Positionnez le pointeur de la souris à droite du mot Élèves afin que le pointeur se transforme en une barre verticale (curseur de saisie) et cliquez à cet endroit.
    • Entrez NTU "KhPI" et appuyez sur Entrée.
  4. Déplacez l'inscription. Dans le pied de page, mettez en surbrillance le champ =Now() et faites-le glisser vers l'en-tête de rapport nommé Students. La date sera affichée sous le titre.
  5. Pour visualiser le rapport, cliquez sur le bouton "Aperçu" de la barre d'outils "Concepteur de rapport".

25.4.2. Formatage du rapport

Pour formater un rapport, procédez comme suit :

  1. Mettez en surbrillance la rubrique Étudiants de NTU «KhPI».
  2. Modifiez la police de caractères, le style de police, la couleur et 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. Modifier le style d'un rapport

Pour modifier le style d'un 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 Styles de l'objet AutoFormat Report, cliquez sur Strict, puis sur OK. Le rapport sera formaté dans le style Strict.
  3. Bascule en mode Aperçu. Le rapport sera affiché dans le style que vous avez sélectionné. Dorénavant, tous les rapports créés à l'aide de la fonctionnalité Rapport automatique auront le style Strict jusqu'à ce que vous spécifiiez un style différent dans la fenêtre Format automatique.

25.4.4. Fermer

Informer l'enseignant du travail effectué. Une fois que vous êtes autorisé à fermer, fermez l'application Microsoft Access, après quoi vous pouvez commencer à passer des tests sur le travail effectué.




Haut