Bonjour

patyv Messages postés 8 Date d'inscription vendredi 1 février 2008 Statut Membre Dernière intervention 17 mars 2013 - 1 sept. 2008 à 10:42
patyv Messages postés 8 Date d'inscription vendredi 1 février 2008 Statut Membre Dernière intervention 17 mars 2013 - 1 sept. 2008 à 16:24
j essaie d utiliser cette fonction mais j ai un bug,du genre mank un )
Sum(IIF(Fields!cpj.Value = "oui", 1, 0))
aidez moi svp suis debutante en vb6

3 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
1 sept. 2008 à 10:53
Salut,
Est tu sure d'avoir donne TOUTE la ligne?
Dans quel contexte utilises tu ceci? es tu sur de ne pas utiliser VBA?

Ou places tu ceci?

@+: Ju£i€n
Pensez: Réponse acceptée
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
1 sept. 2008 à 15:11
salut,

Fields!cpj.Value
çà fonctionne çà?

çà sera rs("cpj").value, ou rs.fields("cpj").value ou juste rs!cpj
ensuite SUM (que çà soit en VBA dans une cellule précédé de = , ou une fonction perso) va retourner un résultat

donc si ce n'est pas dans une cellule :
dim iVar as integeriVar Sum(IIF(rs!cpj "oui", 1, 0))sinon çà sera juste avec le si ton champ CPJ est un booléan, ton test sera alors ...IIF(rs!cpj True, 1, 0)

enfin... (y'en a juste pour une ligne ^^)
SUM va faire la somme de 0 ou 1 ? donc SUM ne sert à rien?.....

tu voulais faire quoi?

ps : merci de préciser ton langage et ton environnement pour qu'on puisse donner suite
++
<hr size ="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
0
patyv Messages postés 8 Date d'inscription vendredi 1 février 2008 Statut Membre Dernière intervention 17 mars 2013
1 sept. 2008 à 16:24
ha ok
je travaille sur vb6
et j utiliz crystal report.lors de l elaboration d un etat je souhaite creer une formule qui va faire la somme du champ A si le champ B est superieure a 30
en utilsant la formule de l éditeur sum(  ,  ,  "  ")

exple
    A     B
    5      10   non
    2      31   oui
    1      15   non
     8     60   oui
som 6   25  non
som10  91 oui

please help me
0
Rejoignez-nous