Access VBA lecture de textbox ds sumdom

Mercredi -  
 mercredi -
Bonjour,
je cherche à effectuer des sommes de données présentes dans une requête.Cette requête peut etre modifiée à tout moment par un clic de l utilisateur dans les liste déroulantes de mon formulaire.

Ici j ai un probleme de concatenation je pense.J ai besoin d' une boucle parce qu il n'y a pas toujours le même nombre de domaine.
voici le code actuel:

'calcul des totaux d'heures par section( on a au maximum 9 section donc 9 calculs)

For i = 42 To 41 + [Liste_section].ListCount

b = "Texte" & i '"on obtient le mot " texte 42" par exemple, il faur aller jusqu'à la 50

a = DSum("[TEMETAP]", "[choix de cellule]", " [SECTIO] =b.textbox")
'a_2 = DSum("[TEMETAP]", "[choix de cellule]", " [SECTIO] =[Texte43].Value")'ceci fonctionne

MsgBox (a)

Next i
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. Mercredi
     
    rebonjour
    peut etre que je n ai pas bien expliquez mon probleme mais il s' agit je pense d' une erreur de syntaxe ou de déclaration.
    pour les syntaxe j' en ai essayé bcp mais je ne les ai pas listée
    pour les déclarations, j ai essayé string et textbox pour b mais çà ne fonctionne pas non plus.

    Merci d' avance pour votre aide
    0
  2. amigo
     
    bonjour,

    b est une variable texte qui change à chaque tour de boucle

    essaie ces deux syntaxes

    a = DSum("[TEMETAP]", "[choix de cellule]", "[SECTIO] = '" & b & "'")

    a = DSum("[TEMETAP]", "[choix de cellule]", "[SECTIO] = " & b )

    A+.
    0
  3. mercredi
     
    la deuxième syntaxe a fonctionné, merci
    je ne savait pas si la syntaxe allait fonctionné ou si j allais devoir trouver une autre maniere de les afficher.
    0
  4. mercredi
     
    comment on ecrit que le probleme est résolu?
    merci
    0