Diapositive 1 - PowerPoint PPT Presentation

1 / 48
About This Presentation
Title:

Diapositive 1

Description:

Port e globale (attention, dangereux) Passage par valeur, faire si ... Passage par r f rence (attention, dangereux) Apr s avoir tap ' Dim dbl_x as^' access ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 49
Provided by: Admini395
Category:

less

Transcript and Presenter's Notes

Title: Diapositive 1


1
Laide en ligne de MS Access
2
(No Transcript)
3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
(No Transcript)
8
TOUJOURS TOUJOURS TOUJOURS activer cette option
9
(No Transcript)
10
Création du formulaire calculette
11
Rappel les outils de mise en forme
12
(No Transcript)
13
Accès au propriétés de lobjet sélectionné
14
Chaque objet possède un nom et une légende par
défaut
Il faut les changer avant tout
15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
Nous sommes maintenant dans VBA
19
De combien de variables ai-je besoin pour
lopération ????
20
En programmation VBA dans Access, en théorie, je
nai besoin de déclarer aucune variable, car je
pourrais utiliser les propriétés des objets du
formulaire Exemple
  • Mais nous allons utiliser des variables déclarées
  • Car cest une bonne pratique
  • Et cela va vous apprendre a programmer en VBA

21
Les types de variables
22
Les préfixes à utiliser pour nommer les variables
23
Préfixes de quelques objets
24
Portée globale (attention, dangereux) Passage par
valeur, à faire si possible Passage par référence
(attention, dangereux)
25
Après avoir tapé Dim dbl_x as access affiche
automatiquement une liste de choix. Vous pouvez
faire dérouler la liste de choix, ou bien
continuer à taper, par exemple do
Si la liste disparaît, il suffit de faire
Ctrl-barre despace pour lafficher à tout moment.
26
Il faut maintenant affecter les variables Ici
aussi on peut utiliser la completion automatique
via la liste de choix Intérêt pas de faute de
frappe !
27
Lutilisation de Me suivi de la
liste de choix
Les propriétés et méthodes dun objet
28
Objets
  • Classes
  • Instances
  • Méthodes
  • Propriétés

29
Il faut maintenant programmer laction qui sera
faite quand On clique sur le bouton dont le
nom est btn_multiply
30
Effectuer lopération voulue quand on clique sur
ce bouton
Il ne reste plus quà afficher le résultat
31
Comparaison
32
Vérification
33
(No Transcript)
34
On a choisi la mauvaise propriété Testons si la
propriété par défaut fonctionne mieux ?
Cela marche effectivement
35
La bonne propriété de la textbox
Attention, pour les labels un bug, la propriété
par défaut ne marche pas
36
La gestion du code par exemple la division à
partir de la multiplication
1/ pensez à utiliser le copier coller
Cela ne marche pas !!! Pourquoi ?????????????????
37
On avait une erreur dans le code depuis le
début ? TOUJOURS TESTER SON CODE MANUELLEMENT
CORRECT
FAUX
Où est le problème ?
38
Ceci marche maintenant
Mais testons cette multiplication
Et cette division
39
  • Il faut donc mettre en place une gestion des
    erreurs !
  • pour prendre en compte des bugs possibles dans
    le code et renvoyer un message compréhensible
  • pour prendre en compte les actions que
    lutilisateur naurait pas du faire (division par
    séro, multiplication dun nombre par une lettre )

1
2
3
40
Résultats
41
(No Transcript)
42
(No Transcript)
43
Petits conseils
44
Ne visualiser que le code dune seule fonction à
la fois
45
Acccéder à un objet depuis VBA sans avoir à
recharger le formulaire Doù lintérêt davoir
clairement nommé les objets !
46
Changer la méthode pour laquelle on veut écrire
du code
47
Fin . Pour le moment Merci de votre attention
48
http//bioinfo.unice.fr/enseignements/EPU_2005/Mas
ter_bd/
Write a Comment
User Comments (0)
About PowerShow.com