160 likes | 279 Views
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.
E N D
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. Certaines données sont « confidentielles » (tarifs, marges, salaires, délais..). On ne donne jamais un accès direct aux contenus des tables Conçoit les schémas Récupère les et nomenclatures schémas Récupère les Gestion des schémas contraintes Développeur Définit les contraintes mécaniques Gestion des contraintes Responsable CFAO Gère la création et les révisions d ’un job Responsable Gestion des jobs BE <<dépend>> Gère la création et les révisions des dossiers variantes Gestion des dossiers
Principes généraux de l’interface Formulaire Liste Tabulaire ou Formulaire « Fiche » Colonne simple Créer : assistant formulaire
On crée les formulaires Sélectionnez tous les champs ou Formulaire « Fiche » Colonne simple Formulaire Liste Tabulaire
Interface sous forme de “fiches” Formulaire Liste Tabulaire ou Formulaire « Fiche » Colonne simple L’interface pour modifier les 2832 enregistrements de la table “produits”
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”
Modifier les formulaires automatiques Les formulaires auto permettent d’obtenir très rapidement une interface. Pour les modifier,Mode Création 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
Propriétés d’un controle Chaque contrôle possède de nombreuses propriétés graphiques (texte, couleur..) ou dynamiques (verrouillé… mouseon). Exemple : Propriété du Code Produit On change quelques propriétés graphiques : puis on VERROUILLE le champ
Modif des propriétés d’un controle Exemple : Propriété du Code Produit Le code produit n’est plus modifiable 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. fonctionnera que dans ce formulaire !!
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
Principes La coexistence des MODES Création (ou Structure) et RunTimeau même moment (soitprogrammation et runtime) estunecaractéristiqued’ACCESS. MAIS, dans la plupart des cas, toute modification de structure (en MODE création) nécessitequ’aucunefenêtre “Feuille de données” ne soitouvertesur la même table. C’estparfoisbien irritant au début (et mêmeensuite).
Requête création, ajout, mise-a-jour create, add, update