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éveloppeur Gestion des schémas Responsable CFAO Gestion des jobs Gestion des contraintes Gestion des dossiers > 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 !
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