bonjours,
je souhaite savoir comment faire pour avoir l'affichage d'une table salarie qui contient le champ net_apaye en additionnant le chemp Sal_base et le chmp IEP de la meme table salarie.
bonjours,
je souhaite savoir comment faire pour avoir l'affichage d'une table salarie qui contient le champ net_apaye en additionnant le chemp Sal_base et le chmp IEP de la meme table salarie.
Bonjour
Rien de plus facile. Tu ajoutes un champ dans l'éditeur de champ que tu appele NetApayer de type Currency et tu programme l'évènement OnCalcField de ton dataset (ta table je suppose) en additionant les deux valeurs Sal_base et le chmp IEP de ta table
Mirmillon
PS Tout cela est expliqué dans la doc de D7 téléchargeable
Au royaume des aveugles, les borgnes sont rois.
merci pour cette reponse,
pour programmer cette addition comment je doit ecrire sa?
bonjour
Voici une facon mais tu devrais apprendre à chercher dans les docs....
attention au variable !
ou encore (mais je ne sais pas si ca marche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure XXXX.XXXCalcFields(DataSet: TDataSet); var Salaire_base , IEP_Salaire, net : Integer; begin Salaire_base := DataSet.FieldValues['Sal_base ']; IEP_Salaire := DataSet.FieldValues['IEP']; Net := Salaire_base + IEP_Salaire; DataSet['net_apaye'] := Net; end;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure XXXX.XXXCalcFields(DataSet: TDataSet); begin DataSet['net_apaye'] := DataSet.FieldValues['IEP'] + DataSet.FieldValues['Sal_base ']; end;
Au royaume des aveugles, les borgnes sont rois.
Bonjour,
tu peur meme ecrire un simple requette SQL :
c'est simple Non???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select Sal_base , IEP, Sum(Sal_base + IEP ) as net_apaye From salarie Group by Sal_base , IEP
Ou alors si tu uilises un serveur sql créer
- Soit un champ computed by
- Soit un champ que tu remplis par un trigger
Au royaume des aveugles, les borgnes sont rois.
sans "Sum "Envoyé par touhami
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager