Message de rapport:
 

Re: [New] Champs table : colonne calculés

Sujet: Re: [New] Champs table : colonne calculés
par drcharly93 sur 1/7/2010 15:51:41

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
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2