Vous êtes sur la page 1sur 11

PROGRAMATION OU ENVIRONNEMENT LOGICIEL

GENERALITES

I-) CONCEPT

1°) DEFINITION

a°) Système d’exploitation

C’est un programme de base qui permet à l’utilisateur d’interagir


(conserver) avec la machine qui est l’observateur. On peut citer : MS DOS
Windows 96, 2000, XP, Vista, 7, MP2000, UNIX.

b°) Programme d’application

C’est un programme qui permet de réaliser des tâches comme (écrire des
lettres) effectué des calculs et gérer des éléments.
CHAPITRE 2 : Accès comme Base de Données

I-) RAPPEL

Une base de donnée est un ensemble structuré de donnés enregistré sur


support accessible par l’ordinateur pour satisfaire simultanément plusieurs
utilisateurs de façon sélective et en temps opportun. Le logiciel qui permet à
l’utilisateur d’interagir avec une base de données est le Système de Gestion des
Bases de Données.

II-) Types de Bases Données

Nous avons les SGBD hiérarchique, relationnel, réseau et objectif.la


structure des deux premières types de SGBD ne permet que des accès
prédéfinie. Dans le cas d’un SGBD de type relationnel aucun chemin n’est
préalablement établit seul la structure des enregistrements est définit. Ce n’est
qu’à partir du moment où une information est requise que l’utilisateur définit
une procédure permettant d’accéder à cette information car il utilisera les
relations entre les éléments. Chaque utilisateur peut donc modifier les données
c’est pourquoi des mesures de sécurité de contrôle s’imposent.

III-) Base de données relationnel

1°) Caractéristiques

-Les données sont organisées en table. Les colonnes des tables correspondent
aux champs, les lignes aux enregistrements

-Les relations permanentes peuvent-être établir entre les tables.

-On peut accéder aux données à l’aide d’expressions de recherches qui


décrivent les données dont on a besoin.

-Les données ne doivent pas être enregistrés plusieurs fois et limité au strict
minimum

2°) Les relations


Les relations qui existent entre les données pouvant être de 1 à 1 ; 1 à
plusieurs. La clé primaire est la propriété de votre objet qui vous permet
d’identifier l’objet de manière unique

3°) Accès et le concept des objets

Accès est une base de donnée relationnel et les éléments qui sont utilisés dans
accès sont appelés objets. Ils sont : tables, formulaires, requêtes, les macros,
les modules.

Un objet à des propriétés et des caractéristiques.

-Table : elles sont liées par des relations de type 1 à 1 et de type 1 à n.

La relation de type 1à 1 suppose que chaque enregistrement d’une table peut


être associé à 1 autre enregistrement d’une autre table à laquelle elle est
reliée. La relation 1 à n indique à chaque enregistrement de la table source
correspondent plusieurs enregistrements de la table destination.

3-1) Requêtes

Elle permet de rechercher les enregistrements répondant à un certain critère


et d’en établir la liste. Pour la plus part de type en requête les données sont
dynamiques.

3-2) Les formulaires

Ils servent à la saisie à la création d’interface de nos programmes. La saisie des


données peuvent provenir de plusieurs tables.

3-3) Les états

Ils permettent d’envoyer une sélection donnée sur l’imprimante. Un état est
basé sur une requête ou une table

3-4) Macros

Il est une suite d’actions exécuté automatiquement par accès

3-5) Les modules

Ils sont aux codes et exécutent des actions données


IV-) Applications

1°) Création de tables

Ouvrir une base de données existante ou

-cliquer sur nouveau

-choisir mode de création (création de table)

-mettre les noms des champs en spécifiant le type la taille

-enregistrer en donnant le nom de la table

Si vous oublié le nom de la clé primaire le système vous demandera de la


spécifier. Cette clé primaire est nécessaire car elle vous permettra de définir les
relations avec d’autres tables de la base.

2°) Modification de la table

Vous pouvez modifier la structure de la table en cliquant sur modifier

3°) Création de relation entre les tables

On peut établir des relations entre les tables de deux manières.

1ère manière :

-Cliquer sur le menu contextuel ou la barre du menu et choisir relation

-dans la boite de dialogue choisir les tables qui doivent être reliés

-deux à deux établir des liaisons selon votre modèle en glissant le nom primaire
vers la table en fermant la clé secondaire.

-la boite de dialogue apparait ; établit la discussion en tenant compte du type


de relation

-procéder de cette manière pour les autres relations

En créant la 1ère table de base 

Utiliser l’assistant pour la création des autres. Cliquer sur ″relation ″ dans la


boite de dialogue ″Assistant table″ et mettre la table en relation avec les
autres tales qui sont en relation avec les autres tables de la base.
Cliquer sur ″ suivant″ pour continuer, on peut alors entrer immédiatement les
données ou à l’aide d’u assistant formulaire. Pour ce faire se positionner sur
table, cliquer sur le menu contextuel et choisir supprimer. On peut ainsi faire la
suppression à partir de la barre de menu

4°) Suppression ou modification des relations

Se positionner sur la jointure et cliquer sur le menu contextuel puis choisisir


l’opération désirée.

5°) Formulaire

Les formulaires accès sont une partie importante des applications. Ils
permettent de modifier et d’ajouter des données et fournissent aux
développeurs les bases de l’interface d’utilisateur.

5-1) Création de formulaire

Elle se fait de 02 manières à savoir :

-avec l’assistant

-manuellement

5-1-1) Avec l’assistant

-Dans la fenêtre de la base de données cliquer sur le bouton formulaire après


sur nouveau pour ouvrir la boite de dialogue du formulaire

-choisir l’assistant formulaire

-choisir la table ou la requête qui doit nourrir le formulaire

-cliquer sur ok

-choisir les champs

-suivre les instructions dans la boite de dialogue

NB : En utilisant les options de la boite de dialogue on peut ouvrir le formulaire,


visualiser et y écrire des informations (mode création pour apporter des
modifications)
5-1-2) Manuellement

Pour créer le formulaire on procède comme suit :

-cliquer sur formulaire et nouveau dans la boite de dialogue

-choisir mode de création

-choisir la table ou la requête dans la zone de liste au bas de la boite de


dialogue ″nouveau formulaire ″ ; puis le nom de la table ou de la requête à
utiliser pour le formulaire

-cliquer sur ok

Accès affichera le formulaire vierge en mode création.

-placer les objets décris dans le formulaire, à cet égard utiliser la boite à outils.
La boite à outils s’obtient en cliquant sur le menu ″affichage ″ puis sur la boite à
outils.

-placer les différents types d’objets dans le formulaire et sauvegarder.

V-) Les contrôles et leur utilisation 

La boite à d’outils comporte certains contrôles dit contrôles intrinsèque


contrôle dure. Pendant le processus de création de formulaire la plupart des
éléments tels que le champ, le texte et les graphiques sont appelés contrôle.
La création des formulaires est pareille à celle des états. Les contrôles sont de
trois types à savoir :

-les contrôles liés

-les contrôles non liés

-les contrôles calculés

1°) Les contrôles liés

Ceux sont des contrôles relatifs à un champ spécifique d’une table ou d’une
requête.
2°) Les contrôles non liés

Ne sont jamais liés à une table sur requête. Ça constitue un type de formulaire
des graphiques non enregistrés dans un objet OLE de la table

3°) Les contrôles calculés

Le calcul est basé sur une valeur calculée de la table ou de la requête.

IV-) Utilisation de la boite à outils pour ajouter les contrôles

En plus des contrôles liés on peut ajouter des contrôles liés et non calculés en
utilisant la boite à outils (affichage) et pour ce faire cliquer sur affichage, boite
à outils et on choisit le nom de l’icône.

1 °) Exercice : Ajout de bouton de commandes

Access un assistant vous permet d’ajouter des boutons de commandes au


formulaire. L’assistant est d’une aide significative pour les développeurs. Il
fournit des boutons complets avec le code VBA (Visual Basic Application)
requis. Pour créer des boutons de commandes avec l’assistant quelle serait la
procédure ?

2°) Résolution

-Ouvrir le formulaire en mode création et afficher la boite à outils si elle n’est


pas visible

-Dans la boite à outils cliquer sur le bouton de contrôle

-Dans le formulaire cliquer là où vous pouvez placer le point supérieur gauche


du bouton s

-Suivre par la suite les instructions de la boite de dialogue de l’assistant bouton

VII-) Création de formulaire avec les onglets


Pour régler le problème de place les formulaires à onglet sont une solution.
Pour créer le formulaire :

-cliquer sur nouveau

-aller en mode création

-cliquer sur boite à outils

-choisir l’onglet et l’agrandir dans la zone de création à la taille désirée de page

Créer le nombre de pages désirées en cliquant sur le bouton contextuel et


choisir création de page. Modérer le formulaire en lui créant des boutons de
contrôles désirés.

VIII-) Les requêtes

Les requêtes sont fondamentalement pour des recherches dans la table. Les
formulaires et les états utilisent des instructions SQL, les requêtes comme
source accès. Il existe deux types de requêtes : les requêtes de sélection et les
requêtes d’action

Les requêtes de sélection

Extrait de sous-ensemble spécifique de données et fournissant une liste de


résultat ou une source de données ou

Les requêtes d’action

Quant à elle, elle exige des modifications sur la table initiale. Il existe quatre
types de requête d’action : ajout, suppression, modification et création.

Remarque : la requête de sélection est la plus courante. Lorsqu’il s’agit de


requête d’action on précisera

Pour créer des macros, cliquer sur macro et choisissez l’option nouveau ; une
fenêtre s’ouvre à vous à deux colonnes par défaut : La colonne action et
commentaire. On peut avoir aussi la colonne nom du macro et condition. La
boite de dialogue est divisée en deux parties. La moitié inférieur où on a
énuméré les arguments et

Certaines actions peuvent ne pas avoir ces fenêtres inférieurs donc il n’y a pas
d’action pour cette action.

Utilité des macros

-les macros ajoutent un confort à l’utilisation des formulaires et états

-ils permettent de localiser et de filtrer des enregistrements

- ils permettent d’adapter l’environnement de travail à ce que l’on fait

-ils permettent d’automatiser les transferts de données

Nous avons sous accès des macros automatique autoexe. Vous pouvez
empêcher son exécution en appuyant sur la touche MAJ lors de l’ouverture de
la base de données.

Auto boys

C’est une macro que vous pouvez créé la stocker et la sauvegarder sous un
nom. Accès charge cette macro dans la mémoire quand une base de donnée
est ouverte et assigne les combinaisons de touches de clavier au nom placé
dans la colonne macro

Exécution

Pour exécuter on peut utiliser le menu contextuel ou la barre de menu. On


peut employer des expressions conditionnelles dans les macros. On peut
exécuter aussi une macro à partir d’une macro ou d’un groupe de macro

Les prédicats

On peut utiliser les prédicats ALL, distincts, distinct Row, et TOP N

ALL indique que tous les enregistrements doivent être renvoyés. Les deux
instructions suivantes sont équivalentes

Select all*

From table
Select all

From table

Distinct et Distinct Row : ceux sont des prédicats qui nous permettent de laisser
mettre des enregistrements qui contiennent des données double dans les
champs choisis

TOP N :

Select TOP N Nom de l’étudiant ;

Prénom de l’étudiant ;

Moyenne

From Etudiant oder by moyenne

Le concept de programmation objet utilise les objets préparés.

Déblocage de macros

On peut une macro pas à pas. Pour observer comment se déroule les actions
une à une et pour quoi un problème se pose on procède à l’exécution pas à
pas :

 -ouvrir la macro dans la vue de conception

-cliquer sur bouton pas à pas pour exécuter pas à pas

La boite de dialogue apparait avec la 1ère action dans la macro et tous les
arguments et conditions si possible

-cliquer sur le bouton pas à pas pour exécuter l’action suivante ou cliquer sur
arrêter pour stopper la macro

Lors d’une erreur dans une application ; il n’y a aucune manière automatique
de revenir au point exact où la macro s’arrête pour reprendre l’opération de
l’application. C’est l’une des raisons pour laquelle le code VBA est préféré.
Les utilisateurs interactifs d’accès débute sur VBA et se demande souvent quoi
utiliser. Il peut y avoir beaucoup de points communs entre les deux bien que
les développeurs expérimentés sont stressés dans l’utilisation du VBA

Le formulaire à trois parties à savoir :

-l’entête

-le détail

-le pied

Création de bouton pour gérer le formulaire

Ouvrir la boite à outils.

Pour écrire les codes sur les boutons de commandes on fait :

-menu contextuel

-propriété

-événement (choisir l’événement)

-cliquer sur écrire le code

Modifier :RS edit RS Update

Ajout :RS.Add new RS Update

Suppr:RS.delete RS Update

Record Set

Vous aimerez peut-être aussi