initiation ms access 2010 interfaces – formulaires dynamique des données
Post on 01-Jan-2016
28 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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
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
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”
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”
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
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
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 !!
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
L. Gzara, E. Khouri, M Tollenaere 11 MSI 2A ICL – Initiation ACCESS Interfaces 2014
De nombreux “controles” pour
des interfaces “riches”
L. Gzara, E. Khouri, M Tollenaere 12 MSI 2A ICL – Initiation ACCESS Interfaces 2014
Des sous formulaires pour
des interfaces adéquats
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).
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
L. Gzara, E. Khouri, M Tollenaere 15 MSI 2A ICL – Initiation ACCESS Interfaces 2014
Fonctions de recherche
L. Gzara, E. Khouri, M Tollenaere 16 MSI 2A ICL – Initiation ACCESS Interfaces 2014
Sorties graphiques, extractions
top related