1

Je tente de recréer un formulaire dans Crystal Reports, sous VS2010, après qu'un formulaire créé sous VS2008 ait cessé de fonctionner.Mots clés non reconnus dans Crystal Reports

Je suis arrivé à un point où je suis en train de copier la fonction suivante de la forme ancienne à la nouvelle:

Shared myVariable As String 
myVariable = {myTable.myColumnName} 
formula = "" 

Dans l'éditeur de fonction d'origine, les mots « partagés » « As String » et " formule "sont surlignés en bleu en tant que mots-clés.

Dans ma nouvelle version du rapport, seul "Partagé" est mis en évidence en tant que mot clé. Lorsque j'essaie de sauvegarder la fonction, on me dit qu'elle contient une erreur. Cette erreur est signalée comme suit:

"A variable type (for example, 'numberVar') is missing." 

La formule fonctionne sur l'atelier de formule d'origine. Pourquoi pas maintenant?

Répondre

1

Trouvé.

Il existe une zone de liste déroulante en haut de l'atelier de formules, qui a été définie sur "Crystal Syntax". Je l'ai changé pour "Basic Syntax" et tout allait bien.

Laissant cette question ici au cas où quelqu'un trouverait le même problème, parce que je ne pouvais rien obtenir de google.

1
shared stringVar myVariable; 
myVariable = {myTable.myColumnName}; 
formula = "" 

code ci-dessus fonctionne lorsque l'atelier de formule a été réglé sur "Syntaxe Crystal"