Quel est le probleme de ce code VBA?
Bonjour,
j'ai fait un code avec check box, mais quand je clique sur le bouton commande, un message me dit que "la valeur entrée est vide". Voici le code:
----------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub Command114_Click()
On Error GoTo Err_Command114_Click
DoCmd.SetWarnings False
If Check123.Value = True And Combo119.Value <> "All Div" Then
DoCmd.OpenQuery "DD " & Combo119.Value & " Material Details In Global", acNormal, acEdit
ElseIf Check125.Value = True And Combo119.Value <> "All Div" Then
DoCmd.OpenQuery "DD" & " " & Combo119.Value & " " & "Material Details Per Supplier", acNormal, acEdit
Else
End If
Exit_Command114_Click:
Exit Sub
Err_Command114_Click:
MsgBox Err.Description
Resume Exit_Command114_Click
End Sub |
-------------
Qui peut me dire svp pourquoi le bouton ne lance aucune query.
Merci
les DD sont juste une partie du nom de la requete à lancer
Citation:
Envoyé par
Tyria
Est ce que tu as fait fonctionné ton code en mode "pas à pas" ? Si oui, est ce que tu as isolé la ligne qui ne marche pas ?
Sinon j'ai du mal comprendre comment fonctionne certains passage...
Code:
DoCmd.OpenQuery "DD " & Combo119.Value & " Material Details In Global", acNormal, acEdit
Code:
DoCmd.OpenQuery "DD" & " " & Combo119.Value & " " & "Material Details Per Supplier", acNormal, acEdit
A quoi corresponds DD ?
Oui je comprends que tu aies posé cette question.
mes requetes sont nommées:
DD PB01 Material Details In Global
DD PA01 Material Details In Global
...
donc tout est fixe sauf la partie après DD. les valeurs de Combo119 correspondent aux differents choix possibles.
Penses-tu que "checkbox.value = true" veut dire que si ma check box est cochée?
Merci
le message exacte es en anglais
Citation:
Envoyé par
fgiambelluco
Bonjour à tous
On pourrait avoir le message exact d'access ?
ben, oui c'est le principe
on me dit: "You entered an expression that has no value", avec mon niveau cela se traduit par: vous avez entré une expression qui n'a pas de valeur.
Ce qui plante c'est la condition If
Citation:
Envoyé par
fgiambelluco
Re
Ok
Est ce que tu pourrais mettre ton
On Error en commentaire (
')
Code:
'On Error GoTo Err_Command114_Click
et nous donner la ligne exacte qui plante?
La ligne est:
Code:
If Check123.Value = True Then
Elle apparait en jaune après debugging et quand j'y bouge le curseur, ce message apparait: checkbox123.value=<you entered an expression that has no value.>