|
|
(32 versions intermédiaires par le même utilisateur non affichées) |
Ligne 21 : |
Ligne 21 : |
| Catégorie des fonctions disponibles : | | Catégorie des fonctions disponibles : |
|
| |
|
| * Date et heure, | | * [[:category:Requêteur Fonctions Chaines de caractères|Fonctions Chaines de caractères]] |
| * Mathématiques,
| |
| * Statistique,
| |
| * Logique,
| |
| * Information,
| |
| * Autres.
| |
|
| |
|
| Fonctions disponibles : | | * [[:category:Requêteur Fonctions Date et heure|Fonctions Date et heure]] |
|
| |
|
| * IF : permet en fonction d’une condition de présenter telle ou telle information. | | * [[:category:Requêteur Fonctions Mathématiques|Fonctions Mathématiques]] |
| * STR : converti un nombre en caractères alphanumériques.
| | |
| * UPPER : converti une chaîne de caractères en majuscule.
| | * [[:category:Requêteur Fonctions d'aggrégation|Fonctions d'aggrégation]] |
| * LOWER : converti une chaîne de caractères en minuscule. | | |
| * PRETTY: converti le premier caractère en majuscule et les caractères restant en minuscules.
| | * [[:category:Requêteur Fonctions de base de données|Fonctions de base de données]] |
| * TIME : affiche l’heure.
| | |
| * DATE : affiche la date. | | * [[:category:Requêteur Fonctions de traduction|Fonctions de traduction]] |
| * COPY : copie une chaîne de caractères à partir d'une position et pour une longueur définie. Par exemple Copy('1234567890', 5, 5) affiche la valeur 56789. La valeur '1234567890' peut faire référence à une autre colonne de la requête.
| | |
| * SUM : effectue une somme. Cette fonction est utilisée pour le format.
| | * [[:category:Requêteur Fonctions multi-sociétés|Fonctions multi-sociétés]] |
| * COUNT : incrémente l’item à chaque sélection. Cette fonction est utilisée pour le format. | | |
| * MAX : affiche la valeur maximale. Cette fonction est utilisée pour le format.
| | * [[:category:Requêteur Fonctions diverses|Fonctions diverses]] |
| * MIN : affiche la valeur minimale. Cette fonction est utilisée pour le format.
| | |
| * AVERAGE : effectue la moyenne. Cette fonction est utilisée pour le format. | | |
| * TRUE : affiche la valeur logique ‘vraie’.
| | Les boutons de la fenêtre Champs calculé permettent d’effectuer les opérations courantes : |
| * FALSE : affiche la valeur logique ‘fausse’.
| | |
| * INT : affiche la partie entière du nombre. | | * Le bouton '''+''' permet d’additionner des éléments. |
| * FRAC : affiche la valeur décimale du nombre.
| | |
| * SQRT : affiche le carré du nombre.
| | * Le bouton '''-''' permet de soustraire des éléments. |
| * DIV : affiche le résultat du quotient de 2 nombres.
| | |
| * TYPEOF : affiche le type de donnée d'une expression ou d'une colonne.
| | * Le bouton '''*''' permet de multiplier des éléments. |
| * FORMATNUMERIC : permet de réaliser un formatage d'une valeur numérique.
| | |
| * TRIM : supprime les caractères blancs.
| | * Le bouton '''/''' permet de diviser des éléments. |
| * TRIMLEFT : supprime les caractères blancs en début de chaîne.
| | |
| * TRIMRIGHT : supprime les caractères blancs de fin de chaîne.
| | * Le bouton '''=''' permet de sélectionner des éléments équivalents. |
| * FILLTOLEFT : permet de compléter à gauche par un caractère particulier sur une longueur choisie. | | |
| * FILLTORIGHT : permet de compléter à droite par un caractère particulier sur une longueur choisie.
| | * Le bouton '''<''' permet de sélectionner des éléments inférieurs. |
| * LENGTH : permet de compter le nombre de caractères constituant une chaîne. | | |
| * POS : permet de donner la position d'un caractère ou de plusieurs dans une chaîne.
| | * Le bouton '''>''' permet de sélectionner des éléments supérieurs. |
| * ABS : affiche la valeur absolue.
| | |
| * ROUND : arrondi à x décimales.
| | * Le bouton '''<>''' permet de sélectionner des éléments différents. |
| * MONTANTTOLETTRE : transcrit un montant en chiffre vers un montant en lettre, par exemple pour l’édition des chèques.
| | |
| * FORMATMONTANT : permet de réaliser le formatage d’une valeur numérique en indiquant le nombre de décimales.
| | * Le bouton '''<=''' permet de sélectionner des éléments inférieurs ou égaux. |
| * POWER : permet d'effectuer des calculs d'élévation à une puissance (par exemple : 10 Puissance 10). | | |
| * ENCODEDATE : indique une date à partir d’une valeur (jour, mois et année), par exemple pour l’impression des lettres de relance au 15 du mois, la fonction sera : ENCODEDATE(15, MONTH, YEAR). | | * Le bouton '''>=''' permet de sélectionner des éléments supérieurs ou égaux. |
| YEAR : indique l’année en cours.
| | |
| MONTH : indique le mois en cours.
| | * Le bouton '''Not''' permet de sélectionner les valeurs différentes de la valeur spécifiée. |
| DAY: indique le jour.
| | |
| * ENCODETIME : indique une heure à partir d’une valeur (heure, minute et seconde).
| | * Le bouton '''And''' permet de sélectionner les éléments s’ils correspondent aux conditions établies. |
| * HOUR : affiche l’heure. | | |
| * MINUTE : affiche la minute.
| | * Le bouton '''Or''' permet de sélectionner les éléments si au moins un des éléments correspond aux conditions établies. |
| * SECOND : affiche la seconde.
| | |
| * DAYOFWEEK : affiche le jour de la semaine.
| | [[Category:Requêteur]] |
| * INCDATE : incrémente la date de x jour(s).
| |
| * INCMONTH : incrémente la date de x mois. | |
| * INCYEAR : incrémente la date de x année(s).
| |
| * DATEVAL : affiche la valeur de la date. | |
| * DELTADATE : calcule la différence entre 2 dates.
| |
| * FORMATDATE : applique le format sélectionné à la date. | |
| * DATAFIELD : permet de rechercher un paramètre appartenant à une autre classe en fonction de la valeur d'un attribut dans la classe.
| |
| * DATABETWEEN : permet de rechercher un élément dans une autre classe, et pour lequel un paramètre est compris entre tel et tel attributs de la classe.
| |
| * EXISTASSOCIATION : indique s’il existe une association entre une classe <A> et les classes <B> et <C> dont les rôles sont <D> et <E> et dont les champs <F> et <G> sont égaux à <H> et <I>. | |
| * SUMARBRE : effectue la somme sur un niveau de l’arborescence. Avant d’activer cette fonction, il faut sélectionner GENEREARBRE.
| |
| * CLASSFIELD : permet de rechercher un paramètre ‘objet’ appartenant à une autre classe en fonction de la valeur d'un attribut dans la classe. | |
| * SUMQUERY : effectue la somme en prenant en compte un champs d’une autre requête. Cette fonction vous permet d’insérer le cumul d’une sous-requête dans la colonne d’une requête principale.
| |
| * ISEXIST : permet de savoir si une requête ou une sous-requête possède des enregistrements. Formatage : ISEXIST(‘DsQBuildRequete1’). | |
| * OBJETCLASSLABEL : permet de connaître la classe de l’objet. | |
| * GETENUMERE : permet d’associer le libellé des énumérés d’une zone renseignée à l’aide d’une boîte à liste déroulante. (Exemple : Pour la zone Type de compte, 0 correspond à l’énuméré Bilan, 1 à Gestion et 2 à Autre).
| |
| * GENEREARBRE : permet de connaître l’arborescence d’un objet de la classe. | |
| * SYSDATA : permet d’insérer par exemple la date système ou le numéro d’une page dans une condition d’impression.
| |
| * OBJECTINCLASS : permet de rechercher si un objet est dans une classe en s’appuyant sur son IDOTP. | |
| * OTPCHILDS : recherche la liste des IDOTP correspondant à une classe mère (Un IDOTP est un attribut technique permettant de savoir à quelle classe appartient un objet, dans le cadre des classes dérivées).
| |
Pour chacune des expressions (champs calculés, condition d'expressions...), un assistant peut être utilisé.
{{#images:requeteurchampscalcules.png|requeteur}}
L’expression du champ calculé se construit à l’aide des données, fonctions, variables, symboles mathématiques ou logiques proposés dans le bas de la fenêtre.
Les éléments sélectionnés sont insérés à l’emplacement du curseur.
Le bouton données ouvre la fenêtre» Champs calculé» présentant les données disponibles. Les données de la requête sont proposées pour être insérées dans l’expression du champ.
{{#images:requeteurchampscalculesdonnees.png|requeteur}}
Les données sont accessibles une fois que les champs sont insérés dans la requête.
Le bouton fonctions ouvre la fenêtre permettant de sélectionner toutes les fonctions disponibles.
{{#images:requeteurchampscalculesfonctions.png|requeteur}}
Pour faciliter le choix de la fonction, sélectionnez tout d’abord sa catégorie.
Catégorie des fonctions disponibles :
Les boutons de la fenêtre Champs calculé permettent d’effectuer les opérations courantes :
- Le bouton + permet d’additionner des éléments.
- Le bouton - permet de soustraire des éléments.
- Le bouton * permet de multiplier des éléments.
- Le bouton / permet de diviser des éléments.
- Le bouton = permet de sélectionner des éléments équivalents.
- Le bouton < permet de sélectionner des éléments inférieurs.
- Le bouton > permet de sélectionner des éléments supérieurs.
- Le bouton <> permet de sélectionner des éléments différents.
- Le bouton <= permet de sélectionner des éléments inférieurs ou égaux.
- Le bouton >= permet de sélectionner des éléments supérieurs ou égaux.
- Le bouton Not permet de sélectionner les valeurs différentes de la valeur spécifiée.
- Le bouton And permet de sélectionner les éléments s’ils correspondent aux conditions établies.
- Le bouton Or permet de sélectionner les éléments si au moins un des éléments correspond aux conditions établies.