Marre des concaténations ?

La concaténation, c’est un exercice à connaître en Visual Basic, ça sert tout le temps ! Mais ça donne souvent une syntaxe compliquée à écrire et à debugger, surtout si vous êtes débutant !

A l’aide d’une fonction StringFormat() inspirée du String.Format() de .NET, vous verrez qu’on peut faire bien plus simple. Finis les maux de tête !

Avant

A titre d’exemple, voici un bout de code qui construit une chaîne SQL par concaténations classiques sur un nombre, un texte, une date :

Après

Et la même chose avec StringFormat() :

Vous serez d’accord que la 2ème version est plus facile à lire (donc à mettre au point) : on y voit beaucoup plus clairement le code SQL complet.

Plus de détails ?

Si vous êtes tenté par StringFormat(), plusieurs articles sont disponibles sur self-access.com :

Vous aimerez aussi...

2 réponses

  1. Ben dit :

    Bonjour,

    Tout d’abord, bravo pour votre travail. je me suis sorti de plusieurs casse-tête grâce à vous.
    Sur cette page, les liens ne fonctionnent plus, serait-il possible d’avoir le code de la fonction stringformat() qui me sera utile pour passer le chapitre sauvegarde.

    merci,

    Ben

    • Hervé Inisan dit :

      Merci pour le retour ! 🙂
      Voici le code de la fonction StringFormat() :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *