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.
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"])
- Expression In = optionnel; le texte que vous désirez afficher dans le
constructeur
- ObjectType = optionnel; une constante acObjectType, tel que acForm
ou acTable
- 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