Access Trucsdepros
Access Trucsdepros
Astuces communes . . . . . . . . . . . . . . . . 23
1.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . Aide avec la touche F1 . . . . . . . . . . . . . . . . . Le Compagnon Office . . . . . . . . . . . . . . . . . Fermer/enregistrer tous les documents dun seul coup . Passer rapidement dun document ouvert lautre . . . Optimiser laffichage des menus . . . . . . . . . . . . Afficher la liste des polices dans leur format de police . Rtablir rapidement un menu tel quil tait au dpart . Crer/modifier les icnes des barres doutils . . . . . . Crer un nouveau menu . . . . . . . . . . . . . . . . Crer une nouvelle barre doutils . . . . . . . . . . . . Accessibilit . . . . . . . . . . . . . . . . . . . . . . . Utiliser le Presse-papiers Office . . . . . . . . . . . . Afficher les proprits dun fichier . . . . . . . . . . . Augmenter la liste des derniers fichiers utiliss . . . . Rechercher un fichier . . . . . . . . . . . . . . . . . . Utiliser des liens hypertextes pour ouvrir des fichiers . Modifier un lien hypertexte . . . . . . . . . . . . . . . Effacer les mtadonnes . . . . . . . . . . . . . . . . Modifier le rpertoire web . . . . . . . . . . . . . . . Rcuprer le document lors dun plantage . . . . . . . VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . Lancer Visual Basic Editor . . . . . . . . . . . . . . . Obtenir de laide pour Visual Basic pour Applications . Protger le code par un mot de passe . . . . . . . . . . Dfinir des commentaires en VBA . . . . . . . . . . . Commenter rapidement plusieurs lignes de VB . . . . Indenter les instructions rapidement . . . . . . . . . . Taper des instructions longues en VBA . . . . . . . . Bien dclarer les variables en VBA . . . . . . . . . . . Dclarer une variable globale, une constante . . . . . . Grer laffichage dun module . . . . . . . . . . . . . Retrouver une procdure ou une fonction rapidement . Utiliser la fentre Excution . . . . . . . . . . . . . . Des paramtres optionnels dans une fonction VBA . . Peut-on passer un tableau en argument de fonction ? . Quelle est la diffrence entre ByRef et ByVal ? . . . . Une fonction peut-elle renvoyer plusieurs valeurs ? . . Excuter un programme pas pas . . . . . . . . . . . Interrompre une macro . . . . . . . . . . . . . . . . . Dmarrer un logiciel externe . . . . . . . . . . . . . . Grer les espaces et les guillemets dans un Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 26 27 28 29 29 30 32 33 33 35 36 38 38 38 39 39 40 42 42 43 43 43 44 45 46 47 48 49 51 52 53 54 58 59 60 62 63 65 65 67
1.2
Sommaire
Attendre la fin dun Shell . . . . . . . . . . . . . . . . . . . . . . . . 67
Partie 1 :
Word . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Environnement . . . . . . . . . . . . . . . . . . . 75
2.1 Enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Enregistrer un document en tant quimage (format tif) . . . . . . . . 77 Enregistrer dun seul coup tous les fichiers ouverts . . . . . . . . . . 77 Convertir des documents en batch . . . . . . . . . . . . . . . . . . . 77 Avoir un seul document et plusieurs versions . . . . . . . . . . . . . 79 Ne pas enregistrer les balises actives . . . . . . . . . . . . . . . . . . 82 Affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Ajuster le zoom la fentre . . . . . . . . . . . . . . . . . . . . . . . 82 Travailler avec les rgles en affichage ponctuel . . . . . . . . . . . . . 83 Afficher la liste de tous les raccourcis . . . . . . . . . . . . . . . . . 84 Activer ou dsactiver le quadrillage . . . . . . . . . . . . . . . . . . . 85 Dfilement automatique sans souris molette . . . . . . . . . . . . . 86 Utiliser lexplorateur de document . . . . . . . . . . . . . . . . . . . 86 Utiliser laffichage Miniatures . . . . . . . . . . . . . . . . . . . . . 88 Utiliser le mode Brouillon . . . . . . . . . . . . . . . . . . . . . . . 90 Ajuster le texte la taille de lcran . . . . . . . . . . . . . . . . . . 91 Masquer les espaces entre les pages . . . . . . . . . . . . . . . . . . 91 Mise en forme des commentaires . . . . . . . . . . . . . . . . . . . . 92 Dictionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Crer un dictionnaire personnel . . . . . . . . . . . . . . . . . . . . 94 Modifier la couleur des onduls des fautes . . . . . . . . . . . . . . . 95 Trouver une dfinition avec le dictionnaire Encarta . . . . . . . . . . 97 Grer les modles et la mise en page . . . . . . . . . . . . . . . . . 100 Connatre et modifier lemplacement des modles . . . . . . . . . . 100 Poser des tabulations intervalles rguliers . . . . . . . . . . . . . . 103 Attacher modles et complments . . . . . . . . . . . . . . . . . . . 103 Changer lunit de mesure . . . . . . . . . . . . . . . . . . . . . . . 103 Ne pas paginer une partie du document . . . . . . . . . . . . . . . . 104 Supprimer les modles inutiles . . . . . . . . . . . . . . . . . . . . 104 Recherches et remplacements . . . . . . . . . . . . . . . . . . . . . 108 Tables, rfrences, renvois, liaisons . . . . . . . . . . . . . . . . . . 110 Atteindre rapidement la table des matires . . . . . . . . . . . . . . 110 Insrer des lgendes . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Insertion automatique de lgendes . . . . . . . . . . . . . . . . . . 112 Afficher, modifier et supprimer les liaisons . . . . . . . . . . . . . . 114 Supprimer tous les liens hypertextes dun document . . . . . . . . . 115 Insertions et corrections automatiques . . . . . . . . . . . . . . . . 116 Lister et imprimer les corrections automatiques . . . . . . . . . . . 118 Fusionner les insertions automatiques de deux PC . . . . . . . . . . 120 Utiliser le Pique-notes et insertion auto Spike . . . . . . . . . . . . 122 Menus, barres doutils, clavier . . . . . . . . . . . . . . . . . . . . . 123 Le menu Travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
2.2
2.3
2.4
2.5 2.6
2.7
2.8
Sommaire
2.9
2.10
2.11
Afficher les touches de fonction . . . . . . . . . . Ajouter des raccourcis clavier . . . . . . . . . . . Modifier les menus contextuels . . . . . . . . . . Dplacements et slections . . . . . . . . . . . . Slectionner du texte sans laide de la souris . . . Cliquer sur un lien hypertexte avec la main . . Slectionner une zone de texte verticale . . . . . . Slection multiple . . . . . . . . . . . . . . . . . Atteindre rapidement un lment du document . Travail plusieurs . . . . . . . . . . . . . . . . . Comparaison manuelle de documents . . . . . . . Comparaison automatique de documents . . . . . Insrer un commentaire vocal . . . . . . . . . . . Protger : autoriser uniquement certaines actions Rpondre un commentaire . . . . . . . . . . . Divers . . . . . . . . . . . . . . . . . . . . . . . Fermer tous les documents dun seul coup . . . . Faire des calculs rapides dans Word . . . . . . . . Crer un index avec un fichier de concordance . . Empcher de copier le texte dun document . . . Insrer du faux texte . . . . . . . . . . . . . . . . Rcuprer un document corrompu . . . . . . . . Rparer Word . . . . . . . . . . . . . . . . . . . Insrer une adresse de son carnet dadresses . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
125 126 127 129 129 130 131 131 134 134 134 135 138 140 141 141 142 142 143 145 146 146 148 149
3.2
3.3
Sommaire
Changer la casse . . . . . . . . . . . . . . . . . . . . Centrer verticalement dans une zone de texte . . . . . Encadrer un mot dans une phrase . . . . . . . . . . . Superposer des caractres . . . . . . . . . . . . . . . Insrer au clavier un caractre Unicode . . . . . . . . Insrer des bordures automatiques . . . . . . . . . . Agrandir et rtrcir rapidement les polices . . . . . . Travailler avec dautres applications . . . . . . . . . . Tables et index . . . . . . . . . . . . . . . . . . . . . Trier une table des matires par ordre alphabtique . En-ttes et pieds de page, pagination . . . . . . . . . Modifier un seul en-tte . . . . . . . . . . . . . . . . Avoir le dernier pied de page diffrent . . . . . . . . Rechercher et remplacer . . . . . . . . . . . . . . . . Slection de texte en fonction de la mise en forme . . Slection de texte en fonction de la mise en forme (2) Connatre le nombre de fois o un style a t utilis . Divers . . . . . . . . . . . . . . . . . . . . . . . . . Convertir les nombres en lettres . . . . . . . . . . . . Convertir des nombres en chiffres romains . . . . . . Insrer des lignes horizontales graphiques . . . . . . Faire un peigne . . . . . . . . . . . . . . . . . . . . Coller une page Word en tant quimage . . . . . . . . Rcuprer une page Word en tant que fichier image . Crer un guide phontique . . . . . . . . . . . . . . Saisir une fraction . . . . . . . . . . . . . . . . . . . Utiliser la balise active de conversion de mesure . . . Langues . . . . . . . . . . . . . . . . . . . . . . . . crire en grec ou en russe . . . . . . . . . . . . . . . crire en japonais . . . . . . . . . . . . . . . . . . . crire en arabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 195 195 196 197 199 200 201 204 204 206 206 216 224 225 226 227 231 231 233 234 236 236 237 237 238 240 242 242 243 245
3.7
3.8
3.9
Sommaire
Publipostage . . . . . . . . . . . . . . . . . . . 293
Faire un publipostage avec photos ou images . . Utiliser le champ Bloc dadresse . . . . . . . . . Numroter les fusions . . . . . . . . . . . . . . Format des nombres . . . . . . . . . . . . . . . Format des dates . . . . . . . . . . . . . . . . . Grer la notion de de et d dans un publipostage Modifier le type de document de publipostage . Fusionner avec un fichier den-tte spar . . . Insrer rapidement des champs de fusion . . . . Grer les genres dans un publipostage . . . . . Utiliser le bon protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 298 299 300 301 302 304 305 306 308 311
Impression . . . . . . . . . . . . . . . . . . . . . 313
Impression partielle . . . . . . . . . . . . . . . Imprimer sans les dessins . . . . . . . . . . . . Imprimer la liste des styles . . . . . . . . . . . . Imprimer plusieurs pages par feuille . . . . . . Rduire limpression proportionnellement . . . Imprimer les proprits du document . . . . . . Imprimer la bordure de page . . . . . . . . . . Imprimer par dfaut la page en cours . . . . . . Imprimer laffectation des touches de raccourcis Empcher limpression dun document . . . . . diter la liste des insertions automatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 315 316 317 317 317 318 318 319 319 320
Sommaire
Dcomposer une image . . . . . . . . . . . . . . . Modifier les points pour amliorer lhabillage . . . . Extraire un morceau dimage . . . . . . . . . . . . Rotation et retournement dimage . . . . . . . . . Dplacement dobjets graphiques . . . . . . . . . . Utiliser la zone de dessin . . . . . . . . . . . . . . Imprimer larrire-plan . . . . . . . . . . . . . . . Modifier une forme libre . . . . . . . . . . . . . . Centrer une image sur une page . . . . . . . . . . . Positionner une forme sur la ligne dcriture . . . . Tracer des formes parfaites et des traits droits . . . Rechercher de nouvelles formes automatiques . . . Paramtrer une forme automatique par dfaut . . . Crer des images en filigrane . . . . . . . . . . . . Donner une forme une photo . . . . . . . . . . . Modifier une capture dcran pour annotation . . . Utiliser les connecteurs . . . . . . . . . . . . . . . Ajouter du texte une forme automatique . . . . . Ombrer et mettre en format 3D un texte WordArt . Modifier lclairage et la profondeur dun objet 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 328 329 331 332 332 335 337 338 339 339 340 341 343 345 345 346 347 347 348
Partie 2 :
Excel . . . . . . . . . . . . . . . . . . . . . . . . 373
Dmarrage . . . . . . . . . . . . . . . . . . . . . 375
Ouvrir un classeur personnel au dmarrage dExcel Ouvrir tous les fichiers dun dossier . . . . . . . . . Ouvrir rapidement Excel et son dossier en cours . . Ouvrir un classeur au dmarrage de Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 377 377 378
Sommaire
Crer un nouveau classeur . . . . . . . . . . . Enregistrer un classeur comme modle . . . . Enregistrer un espace de travail . . . . . . . . Le classeur de macros personnelles ([Link]) Les commutateurs de dmarrage . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Sommaire
Les ascenseurs ultrarapides . . . . . . . . . Un raccourci pratique : la recopie simplifie Insrer facilement des cellules dans une liste Ajuster la largeur dune colonne . . . . . . . Changer le zoom dune feuille rapidement . Dplacer une cellule ou une plage . . . . . . Copier une cellule ou une plage . . . . . . . Crer un calendrier rapidement . . . . . . . Cration dune liste personnalise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 411 412 412 412 413 413 414 415
13.2
13.3
13.4
13.5
14.2
Sommaire
14.3
Comment calculer sans calculer ? . . . . . . . . Recherche . . . . . . . . . . . . . . . . . . . . Paramtrage de la recherche . . . . . . . . . . Rechercher un format spcial pour le remplacer Rechercher un document avec le volet Office . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Formules . . . . . . . . . . . . . . . . . . . . . . 459
Comment afficher les paramtres dune fonction ? . Comment afficher une formule au format texte ? . . Ne pas afficher le zro du rsultat dune formule . . Afficher des heures suprieures 24 heures . . . . Quel jour de lanne sommes-nous ? . . . . . . . . Comment savoir si une anne est bissextile ou pas ? Comment remplacer le point par une virgule ? . . . Comment savoir sil y a du texte dans une cellule ? . Comparer le contenu de deux cellules . . . . . . . . Supprimer des caractres . . . . . . . . . . . . . . Comment supprimer des espaces ? . . . . . . . . . Insrer une annotation dans une formule . . . . . . crire une fonction avec lAssistant . . . . . . . . . Crer rapidement des formules . . . . . . . . . . . Dfinir une valeur constante . . . . . . . . . . . . . Transformer une formule en nombre . . . . . . . . La vrification derreurs . . . . . . . . . . . . . . . Les options de la vrification derreurs . . . . . . . Exercices avec la TVA . . . . . . . . . . . . . . . . Quelques formules utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 465 465 466 467 467 468 468 469 470 471 472 473 474 476 477 478 478 480 480
Impressions . . . . . . . . . . . . . . . . . . . . 535
Dfinir une zone dimpression ? . . . . . . . . . . . Comment afficher un Aperu avant impression ? . . Comment dfinir les marges prcisment ? . . . . . Dfinir les en-ttes et les pieds de page imprimer . Dfinir les lignes rpter en haut de chaque feuille Imprimer les en-ttes de lignes et de colonnes . . . Imprimer les commentaires de cellules . . . . . . . Comment insrer une image dans len-tte ? . . . . conomiser du papier et de lencre ! . . . . . . . . Ajuster les sauts de page . . . . . . . . . . . . . . . Comment imprimer un module ou une macro ? . . Comment barrer la feuille imprimer ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 537 538 539 540 541 541 543 544 544 545 546
Sommaire
La mthode Undo . . . . . . . . . . . . . . . . . . . Comment avoir la version de Windows ? . . . . . . . Comment tester la version dExcel ? . . . . . . . . . . Comment connatre le sparateur dcimal ? . . . . . Comment obtenir la liste des polices installes ? . . . Comment avoir la liste des couleurs et leur index ? . . Comment programmer des vnements ? . . . . . . . Lancer une macro une heure donne . . . . . . . . Vrifier quune macro complmentaire est installe . Modifier lapparence du curseur de la souris . . . . . Crer un bouton et lui affecter une macro avec VBA . Changer dutilisateur Windows . . . . . . . . . . . . Quitter Windows . . . . . . . . . . . . . . . . . . . . Comment crire une fonction matricielle avec VBA ? Comment crire une fonction personnalise ? . . . . Chercher et slectionner la plus grande valeur . . . . Comment slectionner la zone en cours ? . . . . . . . Faire rfrence la mme plage dans chaque feuille . Compter les cellules vides dune slection . . . . . . . Comment supprimer les espaces ? . . . . . . . . . . . Faire clignoter une cellule . . . . . . . . . . . . . . . Trier les onglets des feuilles par ordre alphabtique . Enregistrer la feuille active en nouveau classeur . . . Quelle est la taille du fichier ? . . . . . . . . . . . . . Inscrire la date et lheure dans un commentaire . . . Comment simuler la frappe dune touche avec VBA ?
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
559 560 560 561 563 563 564 565 566 568 569 569 569 570 571 572 573 575 578 578 579 580 582 585 585 586
Mdias . . . . . . . . . . . . . . . . . . . . . . . 587
Activer ou dsactiver les sons . . . . . . . . . . . Comment insrer un son Wave ? . . . . . . . . . Comment jouer un son Wave avec VBA ? . . . . Jouer un son Wave suivant la valeur dune cellule Comment jouer un son MP3 avec VBA ? . . . . . Faire parler les cellules . . . . . . . . . . . . . . Comment tester sil existe un lecteur de CD ? . . Comment connatre la rsolution de lcran ? . . . Insertion facile dun logo . . . . . . . . . . . . . Limage dun tableau avec liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 589 590 591 592 593 593 594 594 596
Graphiques. . . . . . . . . . . . . . . . . . . . . 599
Agrmenter ses sries dune image . . . . . . . . . . . . . . . . . . 604 Agrmenter la zone de traage dune image . . . . . . . . . . . . . 606 Comment ignorer les cellules vides ? . . . . . . . . . . . . . . . . . 607
Sommaire
Partie 3 :
Access . . . . . . . . . . . . . . . . . . . . . . 609
24.2
24.3
24.4
Requtes . . . . . . . . . . . . . . . . . . . . . . 651
25.1 Requtes graphiques . . . . . . . . . . . . . . . Ordonnancer les champs dans la grille de requte Des alias pour renommer les champs de requte . Afficher les vingt meilleurs . . . . . . . . . . . . Un peu de hasard . . . . . . . . . . . . . . . . . Quel est lquivalent du Si() dExcel sous Access ? Comment arrondir des calculs dans une requte ? Crer une requte paramtre . . . . . . . . . . . Grer les paramtres vides (Null) . . . . . . . . . Construire une requte de regroupement . . . . . Plusieurs tables dans une requte Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 653 654 656 657 659 660 660 662 663 666
Sommaire
25.2
Manipulation des requtes en SQL ou en VBA . . . . . Extraire les trois meilleurs par catgorie . . . . . . . . Excuter une requte Action en Visual Basic . . . . . . RunSQL ne fonctionne pas avec linstruction SELECT . Regrouper plusieurs tables par une requte UNION . . Apostrophes et SQL . . . . . . . . . . . . . . . . . . . Ouvrir une requte paramtre en Visual Basic . . . . Modifier le code SQL dune requte enregistre . . . . Calculer des cumuls dans une requte . . . . . . . . . . Numroter les lignes dune requte . . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
667 668 668 669 670 671 673 674 674 676
Formulaires . . . . . . . . . . . . . . . . . . . . 679
26.1 Conception graphique des formulaires . . . . . . . . Formulaires et rsolution cran . . . . . . . . . . . . Dplacer une zone de texte sans son intitul . . . . . Plusieurs objets de mme taille, exactement ! . . . . . Grer le redimensionnement des images . . . . . . . Comment crer une image cliquable ? . . . . . . . . Dtacher les barres doutils de mise en forme . . . . . Reproduire la mise en forme . . . . . . . . . . . . . Gagner du temps avec les modles de formulaires . . Mise en forme conditionnelle . . . . . . . . . . . . . Mes formulaires ne simpriment pas correctement ! . Calculs dans le formulaire . . . . . . . . . . . . . . . Calculs impossibles dans le pied de formulaire . . . . Additionner des cases cocher . . . . . . . . . . . . Grer la touche Entre lors des dplacements . . . . Provoquer un retour la ligne dans un champ Mmo Grer lordre de parcours des champs . . . . . . . . . Programmation des formulaires . . . . . . . . . . . . Excuter un vnement de formulaire . . . . . . . . . Une horloge sur le formulaire . . . . . . . . . . . . . Faire clignoter un intitul . . . . . . . . . . . . . . . Masquer dynamiquement des champs de formulaire . Impossible de dsactiver le contrle actif . . . . . . . Mettre du texte en surbrillance par programmation . Valider les saisies dun formulaire . . . . . . . . . . . Charger une image de fond de faon dynamique . . . Parcourir tous les objets dun formulaire . . . . . . . Modifier la lgende de tous les formulaires . . . . . . Trier un formulaire de faon interactive . . . . . . . . Construire un formulaire dynamiquement . . . . . . Le problme de lvnement Form_Current . . . . . Des barres de progression . . . . . . . . . . . . . . . Travailler avec les listes . . . . . . . . . . . . . . . . Accder rapidement une fiche . . . . . . . . . . . . Afficher plusieurs colonnes dune liste droulante . . Rafrachir une liste droulante . . . . . . . . . . . . Des listes slection multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681 681 682 684 684 684 685 686 686 687 690 690 692 693 694 694 696 698 705 706 706 707 709 710 713 715 717 718 719 720 723 725 731 731 734 735 737
26.2
26.3
Sommaire
Un slecteur denregistrements convivial . . . . . Ajouter la mention Tous dans une liste droulante Synchronisation de deux listes droulantes . . . . Des onglets et des pages . . . . . . . . . . . . . . Afficher/masquer une page donglet . . . . . . . . Des onglets dans les onglets ! . . . . . . . . . . . Btir des sous-formulaires . . . . . . . . . . . . . Crer des sous-formulaires par glisser/dplacer . . Ouvrir un sous-formulaire partir dun formulaire Charger un sous-formulaire de faon dynamique . Construire un formulaire de recherche interactif . Gestion de linterface en VBA . . . . . . . . . . . Matriser OpenForm . . . . . . . . . . . . . . . . Fermer un formulaire en VBA . . . . . . . . . . Fermer tous les formulaires . . . . . . . . . . . . Un seul formulaire la fois ! . . . . . . . . . . . Savoir si un formulaire est ouvert . . . . . . . . . Tester si un formulaire est vide avant de louvrir . Ouvrir un formulaire sur un enregistrement vierge Ouvrir un formulaire en plein cran . . . . . . . . Ouvrir plusieurs fois le mme formulaire . . . . . Dplacer un formulaire par programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 747 750 753 754 754 756 756 757 762 763 769 769 772 773 773 774 775 775 776 776 778
26.4
26.5
26.6
tats . . . . . . . . . . . . . . . . . . . . . . . . 781
27.1 Techniques dimpression classiques . . . . . . . . . Pourquoi mes tats perdent-ils leur mise en page ? . Access peut-il imprimer des planches dtiquettes ? Comment grer des sauts de page sur un tat ? . . . Un tat multicolonne avec titre large . . . . . . . . Exporter un tat au format Snapshot ou PDF . . . . Formules de calcul sur ltat . . . . . . . . . . . . . Les calculs ne fonctionnent pas en pied de page . . Plus de chiffres sur les tats . . . . . . . . . . . . . Comment numroter les lignes dun tat ? . . . . . Comment afficher des montants en toutes lettres ? . Impression en Visual Basic . . . . . . . . . . . . . OpenReport, une instruction matriser durgence ! Imprimer plusieurs copies du mme tat . . . . . . Imprimer lenregistrement en cours . . . . . . . . . Appliquer le filtre dun formulaire un tat . . . . Maquettage avanc en Visual Basic . . . . . . . . . Un logo facilement personnalisable . . . . . . . . . Tracer une bordure autour de chaque page dtat . Construire un tat sur une requte Analyse croise . Imprimer plusieurs tiquettes identiques . . . . . . La proprit Auto-extensible et les encadrements . Ajouter une table des matires un tat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783 784 786 788 791 792 794 795 796 796 798 799 799 801 802 803 807 808 811 816 818 821 823
27.2
27.3
27.4
Sommaire
27.5
Gestion des imprimantes en VBA . . . . . . . . . . . . . . . . . . . 826 Comment modifier limprimante assigne un tat ? . . . . . . . . . 827
28.2
29.2
29.3
Sommaire
29.4 Autres plates-formes . . . . . . . . . . . . . . . . . Exporter des donnes Access vers dautres logiciels . Convertir une base Access au format MySQL . . . . Mes tables lies sont en lecture seule . . . . . . . . Placer un Gif anim sur un formulaire . . . . . . . Placer une animation Flash sur un formulaire . . . . Placer une visionneuse PDF sur un formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885 885 890 890 893 894 894
30.2
30.3
30.4
30.5
30.6
Sommaire
30.7
Comment supprimer un fichier en VBA ? . . . . Comment renommer un fichier en VBA ? . . . Lire le numro de srie du disque dur . . . . . . Techniques avances . . . . . . . . . . . . . . . Plusieurs valeurs dans OpenArgs . . . . . . . . Utiliser des expressions rationnelles dans Access
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
31.2
32.2
32.6
Index . . . . . . . . . . . . . . . . . . . . . . . . 1039