Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les bonnes pratiques de la programmation des macros de données sous Access 2010
Par Christophe Warin

Le , par Tofalu

0PARTAGES

2  0 
Bonjour

Toujours à propos des évènements de table d'Access 2010, je vous propose un nouveau document consacré cette fois-ci à la méthodologie de cette nouvelle approche.

Il est destiné à un public d'un niveau intermédiaire connaissant déjà les concepts mis en jeu dans une base de données et dont la curiosité l'amène à rechercher les solutions les plus optimales. Vous y découvrirez les quelques pièges à éviter et les optimisations possibles, tout en gardant à l'esprit qu'il s'agit là d'une nouvelle fonctionnalité peu documentée puisqu'issue d'une version en cours de développement (Access 2010 Beta)

http://warin.developpez.com/tutoriel...nements-table/

Bonne lecture.

Comme d'habitude, merci de laisser ici vos avis et remarques.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de User
Rédacteur/Modérateur https://www.developpez.com
Le 29/11/2009 à 21:50
Vraiment intéressantes toutes ces nouveautés !
0  0 
Avatar de ElCarton
Candidat au Club https://www.developpez.com
Le 03/07/2013 à 15:30
Super cours, j'ai appris de nombreuses choses sur ce post, qui m'ont immédiatement été utiles.

Alors, sans vouloir faire le type un peu chiant, il me semble avoir aperçu une faute à la fin, dans la conclusion :

Bien que disposant d'une syntaxe totalement différente et bien plus limité
Ne serait-ce pas "limitée" ?

Si c'est bien le cas, cela n'enlève rien à la qualité du travail effectué.

Merci de vous donner du mal pour nous, visiteurs du site.

Cordialement,

ElCarton
0  0 
Avatar de jjker
Futur Membre du Club https://www.developpez.com
Le 30/07/2016 à 18:29
Une fois de plus, très bon tutoriel. On y apprend beaucoup de choses sur ce sujet assez difficile.
J'ai une question : comment avez-vous fait pour afficher le code des macros de façon lisible ? Le copier-coller d'une macro de donnée produit du xml plutôt bavard, peu compréhensible au premier coup d'oeil.
Or dans ce tutoriel on voit très clairement ce que fait la macro. Par exemple :
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*  Vérifie si le client existe dans la table tblClient
 
  DefinirVarLocale   (vTrouve;False)
  Rechercher un enregistrement dans   tblClient
                    Condition Where   [NomClient]=[tblCommande3].[NomClient]
                              Alias   recClient
 
  DefinirVarLocale   (vTrouve;Not IsNull([NomClient])
 
  Si Not [vTrouve]  Alors
 
     Creer un enregistrement dans     tblClient
                              Alias   recNewClient
 
          DefinirChamp  (NomClient;[tblCommande3].[NomClient])
          DefinirChamp  (PrenomClient;[tblCommande3].[PrenomClient])
          DefinirChamp  (AdresseClient;[tblCommande3].[AdresseClient])
          DefinirChamp  (VilleClient;[tblCommande3].[VilleClient])
          DefinirChamp  (CPClient;[tblCommande3].[CPClient])
  Fin Si
Merci d'avance de m'indiquer la procédure, et encore merci pour ce tutoriel.
0  0 
Avatar de Malick
Community Manager https://www.developpez.com
Le 30/07/2016 à 19:19


Citation Envoyé par jjker Voir le message

J'ai une question : comment avez-vous fait pour afficher le code des macros de façon lisible ? Le copier-coller d'une macro de donnée produit du xml plutôt bavard, peu compréhensible au premier coup d'oeil.
Or dans ce tutoriel on voit très clairement ce que fait la macro. Par exemple :
Les codes figurant sur les articles hébergés sur Developpez.com sont gérés via l'outil de rédaction de tutoriel que nous utilisons pour la mise en ligne. C'est ce qui explique la clarté de ces derniers une fois en ligne

Cordialement,
Malick
0  0 
Avatar de jjker
Futur Membre du Club https://www.developpez.com
Le 30/07/2016 à 19:51
Merci du renseignement. Mais cela n'explique pas comment passer du xml produit par la macro au code trouvé dans le tutoriel.
Je comprends bien l'intérêt de l'outil de rédaction, mais encore faut-il que le texte initial soit récupérable. Ou alors, ce texte a-t-il été tapé directement à la main ?
Je suis déçu si c'est le cas.
J'imagine bien un parser de xml capable de réaliser la même présentation que celle trouvée dans le tutoriel, mais je n'ai pas assez de connaissance pour le proposer.

Quelqu'un aurait une idée ?
0  0