A quoi servent les fonctions spéciales dans les feuilles de calcul d'OM Business ?
Les fonctions spéciales sont les plus intéressantes et les plus originales puisqu’elles peuvent accéder directement aux informations de la base de données (adresses, articles, factures, statistiques etc.). Il est ainsi possible de placer dans une cellule le montant total des offres en cours pour un client donné, ou d’obtenir le chiffre d’affaires pour une catégorie d’articles pendant une certaine période.
Arguments des fonctions spéciales
Les arguments sont donnés sous forme de mots-clefs (par exemple Code_article, Date_début) dont la signification est systématiquement précisée. De nombreuses fonctions font appel à un argument nommé Type, qui est une valeur numérique dont la signification est également indiquée dans un tableau.
Particularités de la syntaxe
La plupart des arguments sont optionnels ; ils sont alors spécifiés entre accolades { } dans les descriptions de chaque fonction. Lorsqu’un argument est optionnel, on omet aussi la virgule. Par exemple, la fonction ItemName comporte trois arguments dont deux sont optionnels. Si on veut simplement le Libellé court de l’Article dont le Code article est XYZ, on écrira : =ItemName("XYZ") et non =ItemName("XYZ",,).
Lorsqu’il y a plusieurs arguments optionnels, ils le sont toujours en partant du dernier. Cela veut dire qu’on peut omettre le dernier argument optionnel, les deux derniers, les trois derniers etc. mais qu’il n’est pas possible de spécifier un argument optionnel en ignorant ceux qui le précèdent.
Argument particulier : Type
De nombreuses fonctions font appel à un argument nommé Type, qui est une valeur numérique dont la signification est indiquée dans un tableau. Par exemple, pour la fonction ItemName(Code_article,{Type},{No_langue}) :
Si vous écrivez la formule =ItemName("ABC123",1) vous obtiendrez le contenu de la rubrique Libellé court de l’article ABC123, alors qu’avec la formule =ItemName("ABC123",2) vous obtiendrez le contenu de la rubrique Libellé long de ce même article.
Argument particulier : Sélecteur
Certaines fonctions font appel à un argument nommé Sélecteur, qui est une valeur numérique permettant de cibler n’importe quelle rubrique d’un des fichiers d’Office Maker Business. Toutes ces valeurs avec les rubriques correspondantes sont décrites dans d'autres articles de cette base de connaissances. Par exemple, pour la fonction AddrText(Code_adresse,Sélecteur) :
Si vous écrivez la formule =AddrText("alba01","1044") vous obtiendrez le contenu de la rubrique Libre texte 2 de l’adresse dont le Code adresse est ALBA01.
Dans cet exemple, le sélecteur 1044 correspond à la rubrique Libre texte 2.