TABLE DES MATIERES. 1. Introduction Présentation du chapitre 12

Documents pareils
SAP BusinessObjects Web Intelligence (WebI) BI 4

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Introduction : présentation de la Business Intelligence

Access 2007 FF Access FR FR Base

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Microsoft. Access Utilisation de base. Fac Similé. Manuel de référence

F0RMAT I0N BUREAUTIQUE

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Suivi de la formation

Plan de formation des Personnels en CUI-CAE Année

Internet Explorer. Microsoft. Sommaire :

SOMMAIRE Thématique : Bureautique

RM 4.0 RM 3.6 RM 3.5 RM 3.1 RM 3.0 RM 2.1 RM

TABLEAU CROISE DYNAMIQUE

CATALOGUE Parcours de Formations E-Learning BILAN FORMATION STAGE. e-learning

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

CATALOGUE DES FORMATIONS

NOS FORMATIONS EN BUREAUTIQUE

Définir la gestion de projets 11. Exploiter les techniques de gestion de projets 11. Planifier un projet 12. Lister les tâches et les jalons 13

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

Parcours FOAD Formation EXCEL 2010

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Utilisation de l'outil «Open Office TEXTE»

Découvrez Windows NetMeeting

Table des matières ENVIRONNEMENT

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

X-Lite guide de configuration et d utilisation

ACQUISITION ANALYSE PRÉSENTATION

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Le cas «BOURSE» annexe

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

MANUEL TBI - STARBOARD

1 INTRODUCTION. PowerBuilder - Introduction. Pascal Buguet Imprimé le 19 août 2004 Page 1

Lutter contre les virus et les attaques... 15

Permis de conduire info

Comment utiliser FileMaker Pro avec Microsoft Office

UserLock Guide de Démarrage rapide. Version 8.5

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)

Le cas «BOURSE» annexe

LES ACCES ODBC AVEC LE SYSTEME SAS

Sage 50 Version Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

Publipostage avec Calc

Chapitre 1 L interface de Windows 7 9

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

WinReporter Guide de démarrage rapide. Version 4

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Créer le schéma relationnel d une base de données ACCESS

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

SW43W. Mode d'emploi. Logiciel FlukeView Power Quality Analyzer à partir de Version 3.20

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct.

FORMATIONS INFORMATIQUE

Contenu Microsoft Windows 8.1

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Université Ibn Zohr Excel Résume de cours

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

INP E N S A T T O U L O U S E ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß. 7UDYDLO'LULJp

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

FileMaker 11. Guide de publication Web instantanée

Utiliser une base de données

Chapitre 1: Bienvenus Au Seavus Project Viewer

Complaints Manager 4/06/2015 Page 1 Arpaweb 2015

Tutorial Terminal Server sous

Initiation à la bureautique

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

NOTICE D UTILISATION

Un exemple avec WORKSPACE d'interwrite


Utiliser Access ou Excel pour gérer vos données

Guide d exploitation Septembre. Gamme Magelis Graphique XBT-F / TXBT-F

Dossier I Découverte de Base d Open Office

Excel 2007 Niveau 3 Page 1

I Pourquoi une messagerie?

Guide PME Version

L'assistance à distance

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

Ce guide de démarrage rapide vous aide à installer et à utiliser les scanneurs IRISCard Anywhere 5 et IRISCard Corporate 5.

TD3 - Facturation avec archivage automatisé

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

La Clé informatique. Formation Excel XP Aide-mémoire

SOMMAIRE Thématique : Bureautique

Chapitre 10 Lier les Données de Calc

Transcription:

LE GRAND LIVRE DE LA PROGRAMMATION ACCESS TM 2 JURGEN BAR ET IRENE BAUDER RESUME En développant Access TM., Microsoft a créé un SGBDR puissant et orienté utilisateurs. La programmation avec les macros, les procédures événementielles et Access TM Basic est l'un des points forts d'access TM. C'est aussi l'aspect le moins connu et le moins utilisé de cette application. Le grand Livre de la Programmation Access TM.2 vous offre une présentation détaillée de ces outils que sont les macros, les événements et le langage de programmation Access TM Basic. Apprenez donc à utiliser les macrocommandes conjointement avec les formulaires, les états, attachez directement du code aux objets Access et réalisez vos premières applications. Apprenez ensuite à développer vos propres programmes et découvrez des applications prêtes à l'emploi sur la disquette (calculette parlante, programmes de gestion de fichiers. WAV ou. PCX, applications accédant aux fonctions API sous Windows TM ) PARMI les SUJETS TRAITES: Ø Premier pas : installation d'access TM, tables, requêtes, formulaires, états, OLE, importation/exportation de données... Ø Première macro-commanda: la fenêtre macro, création et lancement d'une macro, groupes de macros, recherche d'erreurs... Ø Programmation avec la. Macro-commanda. : événements, collections et objets de base de données, éléments de contrôle, utilisation avec les formulaires et les états, procédures événementielles, menus, commandes clavier... Ø Premier programme avec Access Basic : l'environnement, connaissances de base, conception et exécution d'un programme, importation et exportation de programmes... Ø Basic: gestion de données, variables, types de données, opérateurs, instructions, sous-programmes, tableaux, fonctions BASIC... Ø Programmation avec Access- : particularités d'access Basic, maniement des éléments de contrôle, utilisation des objets, DDE, fonctions APl Windows-, extension aux DLL C et Pascal... Ø Elaboration d'applications de base de données : définition, lancement, formulaires Popup, sortie vers l'imprimante, appel d'applications, système d'aide, application multimédia, MCI, fonctions mathématiques particulières, création d'un fichier de données pour un publipostage avec Word pour Windows TM... Ø Le kit de développement d'access TM : l'environnement du runtime d'access TM, l'assistant Installation... TABLE DES MATIERES 1. Introduction 11 1.1. Présentation du chapitre 12 1.2. Première approche d'access 13 1.2.1. Remarques préliminaires 13 1.2.2. Installation d'access 15 1.2.3. Saisie de données 17 1.2.4. Les tables 21 1.2.5. La requête 32 1.2.6. Le formulaire 43 1.2.7. L'état 58 1.2.8. Les expressions 71 1.2.9. Liaison et incorporation d'objets 78 1.2.10. Import/Export. 84 1.2.11. Sécurité des données 88 2. La première macro sous Access 93

2.1. Domaines d'utilisation des macros 94 2.2. La fenêtre Macro 96 2.3. Créer et exécuter la première macro 105 2.4. Créer un groupe de macros 109 2.5. Recherche d'erreurs 114 2.6. Gérer les macros 117 2.7. Autres opérations avec les macros 118 3. Programmer avec des macros 125 3.1. Afficher des informations 126 3.2. Les conditions dans les macros 134 3.3. Réagir aux événements 143 3.3.1. Définir un événement 143 3.3.2. Description des différents événements 146 3.3.3. Séquence des événements 165 3.4. Editer un objet de données 175 3.4.1. Ouvrir et fermer un objet 175 3.4.2. Agencer une fenêtre 187 3.4.3. Copier et renommer un objet 192 3.4.4. Supprimer un objet 195 3.4.5. Imprimer un objet 197 3.4.6. Envoyer un objet 199 3.4.7. Propriétés des objets 206 3.5. Les contrôles 218 3.5.1. Présentation générale des contrôles 218 3.5.2. Définir des valeurs 223 3.5.3. Le contrôle Etiquette 227 3.5.4. Le contrôle Zone de texte 228 3.5.5. Les contrôles Zone de liste et Liste modifiable 235 3.5.6. Le contrôle Bouton de commande 244 3.5.7. Les contrôles Case à cocher, Case d'option et Bouton bascule par défaut 250 3.5.8. Le contrôle Groupe d'options 254 3.5.9. Les autres contrôles 258 3.6. Modifier des données 262 3.6.1. Gérer des enregistrements 262 3.6.2. Mettre à jour les données 269 3.6.3. Filtrer les enregistrements 270 3.6.4. Rechercher des enregistrements 272 3.6.5. Vérifier l'intégrité des données 278 3.6.6. Forcer la saisie des données 282 3.7. Exécuter des objets 284 3.8. Exemples de macros pour les formulaires et les états 288 3.8.1. Imbriquer des formulaires 288 3.8.2. Macros dans les états 294 3.9. Menus pour formulaires 306 3.9.1. Le Générateur de menu 307 3.9.2. Reprendre des commandes standard 313 3.9.3. Créer une barre de menus personnalisée sans le Générateur de menu 319 3.9.4. Menus personnalisés dans le Générateur de menu 324 3.9.5. Une barre de menus globale pour l'application entière 325 3.10. Le clavier 327 3.10.1. Affectation des touches 327 3.10.2. L'action EnvoiTouches (SendKeys) 330 3.11. Importation/Exportation/Importation/Exportation 334 3.12. Les barres d'outils 343 3.12.1. Modifier une barre d'outils Modifier une barre d'outils 343 3.12.2. Créer des boutons 346 3.12.3. Afficher/masquer une barre d'outils 350 4. Le premier programme en Access Basic 355 4.1. L'environnement de développement 356 4.2. Notions fondamentales 365 4.3. Ecrire et exécuter le premier programme 370 4.4. Importer/Exporter un programme 375 4.5. Premier test 376 5. Le langage Basic 379 5.1. Gérer des données dans des variables 380 5.1.1. Type d'une variable 381 5.1.2. Variables numériques 383 5.1.3. Variables chaînes de caractères 386 5.1.4. Conversion des types de données 387

5.1.4. Conversion des types de données 387 5.1.5. Types de données privés 389 5.2. Opérateurs 391 5.3. Les sauts et les boucles 392 5.3.1. Instruction If...Then...Else 393 5.3.2. Instruction Select-Case 396 5.3.3. Instruction For 398 5.3.4. Instruction Do...Loop 400 5.3.5. Terminer prématurément une boucle 401 5.3.6. Instruction GoTo 402 5.4. Sous-programme 402 5.4.1. Sous-procédure 403 5.4.2. Fonction 405 5.4.3. Transmettre des paramètres 406 5.4.4. Quitter une procédure 409 5.4.5. Récursivité 410 5.4.6. Procédures locales 411 5.5. Définition de tableaux (arrays).412 5.5.1. Tableaux à une dimension 412 5.5.2. Tableaux à plusieurs dimensions 414 5.5.3. La taille des tableaux est dynamique 415 5.6. Fonctions BASIC 416 5.6.1. Fonctions chaîne 417 5.6.2. Fonctions arithmétiques 422 5.6.3. Fonctions d'exécution des commandes MS-DOS 423 5.6.4. Fonctions de date et heure 425 6. Programmer sous Access Basic 431 6.1. Caractéristiques du langage Access Basic 432 6.1.1. Le type de données Variant 432 6.1.2. Appel d'actions et de macros 438 6.1.3. Utiliser une fonction Access Basic. 441 6.1.4. Adressage des champs et des contrôles 444 6.1.5. L'objet DBEngine et sa suite 449 6.1.6. Variables d'objet 451 6.2. Utiliser des contrôles sous Access Basic 455 6.2.1. Evénements 455 6.2.2. Réagir aux événements à l'aide des procédures d'événement 464 6.2.3. Modifier une propriété 489 6.2.4. Caractéristiques des contrôles 517 6.3. Entrée/Sortie par une boîte de dialogue et une boîte de message 525 6.3.1. Sortie dans une boîte de message 525 6.3.2. Entrée via une boîte de dialogue 531 6.4. Tester les programmes Access Basic 535 6.4.1. Recherche d'erreurs avec la fenêtre d'exécution 535 6.4.2. Erreur d'exécution 545 6.4.3. L'événement Sur Erreur 551 6.5. Manipuler les objets d'access Basic 553 6.5.1. Modifier des objets de données 553 6.5.2. Base de données, table, feuille de réponses et instantané 555 6.5.3. Accès aux données 562 6.5.4. Positionnement séquentiel ou via un index 575 6.5.5. Modifier, ajouter et supprimer des enregistrements 580 6.5.6. Restreindre les données 594 6.5.7. Trier et filtrer les données 603 6.5.8. Sécurité des transactions et protection des données 611 6.5.9. SQL et Microsoft Access 622 6.5.10. Les requêtes 631 6.5.11. Créer des tables 636 6.5.12. Demande d'informations sur la base de données 639 6.6. Texte et graphique dans les états 654 6.6.1. Sortie de texte 655 6.6.2. Fonctions graphiques 660 6.6.3. Outils de dessin 671 6.6.4. Le système des coordonnées 679 6.7. Echange dynamique de données (ODE) 682 6.7.1. Echange de données entre programmes 683 6.7.2. Applications et vues d'ensemble 684 6.7.3. d'une conversation 686 6.7.4. Exemples ODE 689 6.7.5. Access en tant Que serveur ODE 694 6.8. Les fonctions APl de Windows 703 6.8.1. Utiliser les fonctions APl de Windows 703 6.8.2. Fichiers d'initialisation 707

6.9. Augmenter Access avec des DLL personnalisées en C et Pascal 721 6.9.1. Créer une DLL 722 6.9.2. DLL à travers un exemple 724 7. Applications personnalisées de base de données 739 7.1. Définition d'une application de base de données 740 7.1.1. Lancer une application de base de données 741 7.1.2. Formulaires popup 743 7.1.3. Masquer les barres d'outils 746 7.1.4. Masquer la fenêtre Base de données 750 7.2. Ajouter une boîte de dialogue A propos 754 7.2.1. Une boîte de dialogue A propos très simple 755 7.2.2. La boîte de dialogue Autres infos pour afficher des informations sur la mémoire 758 7.3. Sortie sur imprimante 762 7.3.1. Imprimer l'enregistrement en cours 762 7.3.2. Imprimer un état 764 7.3.3. Impression sélective dans un état 765 7.3.4. Sélectionner les états à imprimer 772 7.4. Implémenter un login personnalisé 775 7.4.1. Système de base de données protégé. 776 7.4.2. Login personnalisé 777 7.5. Appel des applications 786 7.6. Aide personnalisée 795 7.6.1. Premiers pas vers une aide personnalisée 797 7.6.2. Bitmaps en tant Qu'images et boutons 817 7.6.3. Autres caractères de contrôle dans les fichiers sujet 819 7.6.4. Exemple d'une aide confortable 822 7.6.5. Les macros d'aide 827 7.6.6. Autres réglages dans le fichier projet 837 7.6.7. Programmer l'application de l'aide 848 7.7. Une boîte à outils personnalisée 857 7.8. Multimédia: calculatrice parlante 867 7.8.1. Soundblaster, carte son ou haut-parleur du PC 867 7.8.2. La calculatrice 874 7.9. Fonctions mathématiques spécialisées 890 7.9.1. Fonctions relatives au système numérique 890 7.9.2. Autres fonctions 894 7.9.3. Fonctions personnalisées dans une application 896 7.9.4. Diversité de systèmes numériques dans un ordinateur 905 7.10. Multimedia Control Interface 924 7.10.1. Multimedia sous Windows 924 7.10.2. Contrôle de périphériques 926 7.10.3. Périphériques MCI 927 7.10.4. Fonctionnement d'un périphérique MCI 929 7.10.5. Exemple illustrant une chaîne de commandes MCI 937 7.10.6. Exemple de message de contrôle MCI 947 7.11. Musique dans les fichiers WAV 967 7.12. Fichiers image 974 7.13. Fichier de données pour Ward pour Windows 985 7.13.1. Le secret du fichier de données 986 7.13.2. Application de création du fichier de données 991 7.14. Compléments personnalisés 1005 7.14.1. Les divers types de compléments 1005 7.14.2. Ecrire un complément 1007 7.14.3. Installer un complément à l'aide du fichier MSACC20.INI 1009 7.14.4. Installer un complément à l'aide du Gestionnaire des compléments 1013 8. Le kit de développement Microsoft Access 1019 8.1. Environnement runtime d'access 1020 8.1.1. Appels de la version runtime 1021 8.1.2. Différences entre Access et la version runtime 1022 8.1.3. Divers 1025 8.2. Programme d'installation personnalisé 1026 8.2.1. Préparation des disquettes à travers un exemple 1027 8.2.2. Créer le package de distribution 1030 Annexe A : Les objets de données 1043 Annexe B : Fonctions 1055 Annexe C : Propriétés 1071

Annexe D : Actions 1115 Annexe F : Méthodes 1127 Annexe G : Codes et messages d'erreur 1131 Index 1161 TOP