Commentaires (syntaxe Crystal). SAP Enterprise 4.0 Support Package 5
Formules
La formule renvoie la valeur de la chaîne de texte “Expédition assurée” si la valeur de l'objet du résultat
{Commandes.Montant commande} est supérieure ou égale à 1 000 et renvoie la valeur de la chaîne de texte “Expédition ordinaire” dans le cas contraire.
13.8.2.1 Absence de distinction entre les majuscules et les minuscules dans la syntaxe Crystal
Par exemple, le mot clé Then équivaut à then ou THEN. Ceci s'applique à tous les noms de variables, fonctions et mot clés utilisés dans une formule établie avec la syntaxe Crystal.
Remarque :
Seules les chaînes échappent à cette règle. La chaîne “Bonjour” est différente de la chaîne “bonjour”.
13.8.3 Commentaires (syntaxe Crystal)
Les commentaires de formule sont des notes incluses dans une formule pour en expliquer la conception et le fonctionnement. Les commentaires ne sont pas imprimés et n'ont aucune incidence sur la formule ; ils ne s'affichent que dans la page Formules. Vous pouvez utiliser des commentaires pour expliquer le but d'une formule ou les étapes qui ont été nécessaires pour l'établir.
Les commentaires commencent par deux barres obliques (//) suivies par le texte du commentaire. Tout ce qui suit les barres obliques sur la même ligne est considéré comme faisant partie du commentaire :
//This formula returns the string "Hello"
//This is another comment
"Hello" //Comments can be added at the end of a line
//Comments can occur after the formula text
13.8.4 Objets (syntaxe Crystal)
Dans vos formules, vous pouvez faire référence à de nombreux objets utilisés dans la création d'un rapport. Vous pouvez, par exemple, faire référence aux objets de base de données, de paramètre, de total cumulé, d'expression SQL, de résumé et de nom de groupe dans la formule. Vous pouvez également faire référence à d'autres formules dans votre formule.
L'opération la plus simple pour insérer un objet dans un rapport consiste à le sélectionner dans la liste des objets de résultat lorsque vous y êtes invité. Ceci permet d'être sûr que la syntaxe utilisée pour l'objet est correcte.
345 2012-12-10
Formules
Cliquez sur le lien approprié pour accéder à la section correspondante :
13.8.4.1 Aspect des objets dans les formules
Les noms des objets de base de données, de paramètre, de formule, de total cumulé et d'expression
SQL sont inclus dans des accolades. Les noms des objets de résultat sont issus de la base de données.
Par exemple :
Objet du résultat : {Nom de famille du salarié}
Les noms des objets de paramètre, de formule, de total cumulé et d'expression SQL sont spécifiés au moment de leur création.
• Les paramètre contiennent également un point d'interrogation : {?mes paramètres}.
• Les formules contiennent le signe @ : {@une autre formule}.
• Les objets de total cumulé contiennent le signe # : {#mon total cumulé}.
• Les objets d'expression SQL contiennent le signe % : {%mon expression SQL}.
Les objets de résumé et de nom de groupe ressemblent à des appels de fonction. Toutefois, ils constituent de véritables notations abrégées pour un objet de rapport.
• Objet de résumé Somme : Somme({Commandes.Montant commande}, {Commandes.Trans
porteur})
.
• Objet de nom de groupe : NomGroupe({Commandes.Transporteur}).
13.8.4.2 Exemples de formules qui utilisent des objets (syntaxe Crystal)
La formule dans cet exemple utilise la base de données Xtreme.mdb. Pour connaître la durée de livraison d'un produit à partir de la date de commande, il suffit de soustraire l'objet de résultat Date d'expédition de l'objet de résultat Date de commande :
//A formula that uses database fields
{Orders.Ship Date} - {Orders.Order Date}
Pour trouver le montant total d'un produit commandé, multipliez son prix unitaire par la quantité commandée :
{Orders Detail.Unit Price} * {Orders Detail.Quantity}
Pour calculer un prix de vente égal à 80 % du prix unitaire d'origine :
{Orders Detail.Unit Price} * 0.80
346 2012-12-10

Link público atualizado
O link público para o seu chat foi atualizado.