initiation ms access 2010 interfaces – formulaires dynamique des données

16
L. Gzara, E. Khouri, M Tollenaere 1 MSI 2A ICL – Initiation ACCESS Interfaces 2014 Initiation MS Access 2010 Interfaces – Formulaires Dynamique des données TD -- MSI 2 ème Année GI filière ICL

Upload: wylie-hancock

Post on 01-Jan-2016

29 views

Category:

Documents


1 download

DESCRIPTION

Initiation MS Access 2010 Interfaces – Formulaires Dynamique des données. TD -- MSI 2 ème Année GI filière ICL. Des interfaces adaptés à chaque tache. Chaque acteur a sa « vue » sur les données : des droits R, W, … et des devoirs. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 1 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Initiation MS Access 2010

Interfaces – Formulaires

Dynamique des données

TD -- MSI

2ème Année GI filière

ICL

Page 2: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 2 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Des interfaces adaptés à chaque tache

Récupère les

Définit les contraintes mécaniques

Conçoit les schémas et nomenclatures

Gère la création et les révisions des dossiers variantes

Gère la création et

les révisions d ’un job

DéveloppeurGestion des schémas

Responsable

CFAO

Gestion des jobs

Gestion des contraintes

Gestion des dossiers

<<dépend>>

Responsable BE

schémas

Récupère les contraintes

Chaque acteur a sa « vue » sur les données : des droits R, W, … et des devoirs.

Certaines données sont « confidentielles » (tarifs, marges, salaires, délais..).

On ne donne jamais un accès direct aux contenus des tables

Page 3: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 3 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Principes généraux de l’interface

Formulaire Liste

Tabulaire

ou Formulaire « Fiche »

Colonne simple

Créer :

assistant

formulaire

Page 4: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 4 MSI 2A ICL – Initiation ACCESS Interfaces 2014

On crée les formulaires

Formulaire Liste

Tabulaire

ou Formulaire « Fiche »

Colonne simple

Sélectionnez tous

les champs

Page 5: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 5 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Interface sous forme de “fiches”

Formulaire Liste

Tabulaire

ou Formulaire « Fiche »

Colonne simple

L’interface pour

modifier les

2832

enregistrements

de la table

“produits”

Page 6: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 6 MSI 2A ICL – Initiation ACCESS Interfaces 2014

ou sous forme de “tableau”

Formulaire Liste

Tabulaire

ou Formulaire « Fiche »

Colonne simple

L’interface pour modifier les valeurs des champs 2832 enregistrements de la

table “produits”

Page 7: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 7 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Modifier les formulaires automatiques

Pour les modifier, Mode Création

Les formulaires auto permettent d’obtenir

très rapidement une interface.

Un formulaire, c’est un ensemble de « contrôles » positionnés dans le plan écran.

Menu spécifique

Création de formulaires.

Ensemble de controles

Page 8: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 8 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Propriétés d’un controle

Exemple : Propriété du Code

Produit

Chaque contrôle possède de nombreuses propriétés graphiques (texte, couleur..) ou dynamiques (verrouillé… mouseon).

On change quelques

propriétés

graphiques :

puis on

VERROUILLE le

champ

Page 9: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 9 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Modif des propriétés d’un controle

Exemple : Propriété du Code Produit

Le Code-produit étant « clef primaire », on ne peut pas créer d’enregistrement avec ce formulaire ajout d’une valeur par défaut qui incrémente la valeur max des codes produit.

Le code produit n’est plus

modifiable

fonctionnera que dans ce formulaire !!

Page 10: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 10 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Insérer des infos dans un formulaire

La date du jour est OK

Les autres controles ne

fonctionnent PAS !!

Le code qui semble correct !

http://office.microsoft.com/fr-ca/access-help/creer-un-controle-calcule-HA010108354.aspx

Page 11: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 11 MSI 2A ICL – Initiation ACCESS Interfaces 2014

De nombreux “controles” pour

des interfaces “riches”

Page 12: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 12 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Des sous formulaires pour

des interfaces adéquats

Page 13: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 13 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Principes

La coexistence des MODES Création (ou Structure) et

RunTime au même moment (soit programmation et runtime) est

une caractéristique d’ACCESS.

MAIS, dans la plupart des cas, toute modification de structure (en

MODE création) nécessite qu’aucune fenêtre “Feuille de données”

ne soit ouverte sur la même table. C’est parfois bien irritant au

début (et même ensuite).

Page 14: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 14 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Requête création, ajout, mise-a-jour

create, add, update

Page 15: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 15 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Fonctions de recherche

Page 16: Initiation MS Access 2010  Interfaces – Formulaires Dynamique des données

L. Gzara, E. Khouri, M Tollenaere 16 MSI 2A ICL – Initiation ACCESS Interfaces 2014

Sorties graphiques, extractions