Bonjour,
Définition des noms
- Rubrique : nom d'un éléments lié soit à
* un fichier de données
* une données d'une requête
* une variable
- Champ : élément graphique qui reçoit une valeur lié ou non à une rubrique
Une Rubrique calculé peut être en effet le résultat d'un calcul effectué lors de l'exécution de la requête dont la rubrique réceptrice du calcul n'existe pas dans la source de données
EXEMPLE1 (Rubrique calculée)
sSql est une chaine
ssql =
[
SELECT
NUMCPT AS Compte,
DEBIT AS [Débit],
CREDIT AS [Crédit],
(DEBIT - CREDIT) AS Solde
FROM
COMPTE
]
Ici
Solde est une rubrique calculée qui n'existe pas physiquement dans le fichier COMPTE
Dans une table liée à cette requête les 3 champs de la table ont une liaison avec une rubrique de la requête
EXEMPLE2 (Champ calculé)
sSql est une chaine
ssql =
[
SELECT
NUMCPT AS Compte,
DEBIT AS [Débit],
CREDIT AS [Crédit]
FROM
COMPTE
]
Dans cette exemple seulement 2 champs de la table auront une liaison avec une rubrique de la requête
Le 3ieme champ sera créé
Solde au niveau de la table sans liaison avec une rubrique de la requête
On utilisera alors le bloc
Affichage d'une ligne de table pour effectuer le calcul
Solde = Débit - Crédit //noms des champs de la table
le programme effectuera automatiquement à chaque affichage de ligne ce calcul