+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 502
    Points : 32 095
    Points
    32 095

    Par défaut Les bonnes pratiques de la programmation des macros de données

    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.

  2. #2
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    5 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 5 180
    Points : 9 749
    Points
    9 749
    Billets dans le blog
    6

    Par défaut

    Vraiment intéressantes toutes ces nouveautés !
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance et sur le forum une aide précieuse vous sera également fournie gracieusement.
    Pour éviter un monde ou prendre est plus facile qu'apprendre.


    Si vous souhaitez mettre en place une gestion de planning, une gestion de stock, de ventes/achats ou tout autre application Office je peux vous proposer mes services.
    Pour cela n'hésitez pas à me contacter par courriel ou mp.

    Mes tutoriels et contributions sur ma page personnelle.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 1
    Points : 3
    Points
    3

    Par défaut

    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

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 7
    Points : 6
    Points
    6

    Par défaut

    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 - Visualiser dans une fenêtre à part
    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.

  5. #5
    Community Manager

    Avatar de Malick SECK
    Homme Profil pro
    Auditeur
    Inscrit en
    juillet 2012
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Auditeur
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2012
    Messages : 3 931
    Points : 45 780
    Points
    45 780
    Billets dans le blog
    15

    Par défaut



    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
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 7
    Points : 6
    Points
    6

    Par défaut

    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 ?

Discussions similaires

  1. programmation les bonnes pratiques
    Par patsat dans le forum Automation
    Réponses: 11
    Dernier message: 21/12/2011, 17h16
  2. Réponses: 1
    Dernier message: 11/07/2011, 12h05
  3. Réponses: 5
    Dernier message: 30/09/2010, 17h46
  4. Réponses: 10
    Dernier message: 04/09/2009, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo