Home
Home

--- Soumis par Michael Kaplan---

TSI Xpression 9.0

AVERTISSEMENT: LES FONCTIONNALITÉS DÉCRITES CI APRÈS SONT TOTALEMENT NON SUPPORTÉES PAR MICROSOFT ET IL EST INCERTAIN QU'ELLES LE SERONT DANS DES VERSIONS SUBSÉQUENTES. IL EST VAGUEMENT PROBABLE QUE CE COMPAGNON (add-in) PUISSE FONCTIONNER DANS UNE VERSION FUTURE, MAIS NE PAS TROP COMPTER SUR CE FAIT. S.V.P., NE BASEZ PAS VOTRE APPLICATION SUR LES POSSIBILITÉS OFFERTES PAR CE PROGRAMME, À MOINS QUE VOUS NE PLANIFIEZ DE DEMEURER INDÉFINIMENT EN ACCESS 2000. VOUS AVEZ ÉTÉ AVERTI.!!!!

Pour utiliser ce programme compagnon, vous devez l'enregistrer avec regsvr32.exe.

Les fichiers VB6 "runtime" doivent être présents sur votre machine; si ce n'est pas le cas, vous pouvez les télécharger depuis  ici.

TSI Xpression 9.0 

Pour l'utiliser depuis l'interface d'utilisateur:

Une fois installé et enregistré, un simple clic avec le bouton droit de la souris dans un module VBE fera apparaître le constructeur d'expression!

Pour utilisation par programmation:

Ce compagnon fut écrit en VB6 et peut être appelé depuis VBA si vous désirez ajouter un constructeur d'expression pour Access 2000. Installer comme ci-dessus, puis, depuis votre code, utiliser la syntaxe:

Dim st As String
st = Application.COMAddIns( _
            "TsiXpression.Connect").Object.CallExpressionBuilder( _
            ["Expression In"], [AcObjectType], ["ObjectName"])
  1. Expression In = optionnel; le texte que vous désirez afficher dans le constructeur
  2. ObjectType = optionnel; une constante acObjectType, tel que  acForm ou acTable
  3. ObjectName = optionnel; un objet de même type que ObjectType

Si vous passez un  ObjectType et/ou un ObjectName non valide, l'argument est ignoré. acModule n'est pas considéré un type valide, c'est une limitation de "Access Expression Builder".

La valeur retournée est celle du retour de Expression Builder. Il n'y a pas de différence entre le fait de sortir depuis le bouton Cancel ou sortir avec une formule vide: dans les deux cas, le résultat est une chaîne de longueur nulle (C'est une limitation architecturale de TSI Xpression et ne sera pas modifié, désolé!).

Que l'utilisation de  TSI Xpression 9.0  vous soit agréable!

Michael Kaplan
Trigeminal Software, Inc.
http://www.trigeminal.com