Toute l'actualité de [self-access.com] en direct sur votre ordinateur !  Vous êtes ici : Accueil » Visual Basic » Initiation à VB » L'art de la concaténationConnexion
 


Dans cet article... 
  • L'art de la concaténation
  • Sommaire
  •  Article mis à jour le 16/03/2010

    L'art de la concaténation

    La concaténation est une technique qui va vous servir très souvent sous Access (et plus généralement dans tout VB ou VBA : Excel, Word, etc.). Elle permet de construire des chaînes de caractères de façon dynamique, par exemple :

    • recoller un nom et un prénom sur un formulaire ou sur une étiquette ;
    • construire un filtre dynamique pour ouvrir un formulaire ou un état (voir les commandes OpenForm et OpenReport) ;
    • générer une instruction SQL de façon dynamique ;
    • générer en fait n'importe quel type de contenu texte (du XML, un corps d'e-mail, un chemin de fichier, etc.).

    Le problème, si vous êtes débutant, est que la syntaxe peut vite devenir compliquée : on s'emmêle facilement les pinceaux entre les guillemets, les apostrophes, et autres signes & !

    Cette série d'articles devrait vous permettre d'y voir plus clair, d'éviter les pièges classiques sous VBA... Vous verrez même qu'on peut s'organiser pour éviter les concaténations et produire du code plus facile à gérer.

    Bonne lecture !

    énigme
    Et si vous trouvez le sens des idéogrammes ci-dessus, vous êtes très fort ! Smiley

    Sommaire

    Concaténation : principes de base
    La concaténation est une technique souvent utilisée en VB. Mais pas toujours maîtrisée...
    Concaténation et SQL
    Comment utiliser la concaténation de chaînes pour générer dynamiquement des instructions SQL.
    Concaténation et valeurs Texte
    Comment construire une instruction SQL dynamiquement, en injectant des valeurs de type Texte.
    Concaténation et valeurs Date
    Comment, par concaténation, injecter des valeurs de type Date/Heure dans une chaîne SQL.
    Concaténation multiple
    Comment injecter plusieurs variables dans une instruction SQL, par concaténation ?
    Abolir les concaténations
    Les concaténations, c'est bien... mais si on peut les éviter, c'est mieux !

    Mes livres sur Access...
    [cliquez pour plus d'infos]





    Hit-Parade 
     
    [ Copyright 1997-2018 hervé inisan, self-access.com Reproduction interdite ]