Définition d'un champ agrégat
Remonter à Définition de nouveaux champs persistants
Un champ agrégat affiche les valeurs issues d'un calcul portant sur un ensemble de données client. Un agrégat est la somme des données contenues dans un ensemble d'enregistrements. Voir Utilisation des agrégats maintenus pour plus d'informations sur les agrégats maintenus.
Pour créer un champ agrégat dans la boîte de dialogue Nouveau champ
Une fois qu'un composant persistant TAggregateField est créé, un contrôle TDBText peut être lié au champ agrégat. Le contrôle TDBText affiche alors la valeur du champ agrégat en fonction de l'enregistrement en cours de l'ensemble de données client sous-jacent.
- Entrez un nom pour le champ agrégat dans la zone de saisie Nom. Attention à ne pas saisir un nom de champ existant.
- Choisissez le type de données d'agrégat pour le champ dans la boîte à options Type.
- Sélectionnez l'option d'agrégat dans la boîte groupe Type de champ.
- Choisissez OK. Le champ agrégat nouvellement défini est automatiquement ajouté à l'ensemble de données client et la propriété Aggregates de l'ensemble de données client est automatiquement mise à jour pour inclure la spécification d'agrégat appropriée.
- Placez le calcul de la somme dans la propriété ExprText du champ agrégat nouvellement créé. Pour plus d'informations sur la définition d'un agrégat, voir Spécification d'agrégats.
Une fois qu'un composant persistant TAggregateField est créé, un contrôle TDBText peut être lié au champ agrégat. Le contrôle TDBText affiche alors la valeur du champ agrégat en fonction de l'enregistrement en cours de l'ensemble de données client sous-jacent.