Bonjour,
J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre
formulaire. J'utilise donc une boucle dont le nombre est défini par un
dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le
calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle
doit se lancer. Ce qui annule donc le traitement.
Auriez-vous des idées ?
Sur "Ouverture"
Nb_Enr = Me.V_ComteEnregistrements
MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans
décompte
Dim I As Integer
For I = 1 To Nb_Enr
ChangeProprio = "Ch-Log"
DoCmd.GoToRecord , , acNext
Next
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Dan" | J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre | formulaire. J'utilise donc une boucle dont le nombre est défini par un | dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le | calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle | doit se lancer. Ce qui annule donc le traitement. | Auriez-vous des idées ? | | Sur "Ouverture" | Nb_Enr = Me.V_ComteEnregistrements | MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans | décompte | Dim I As Integer | For I = 1 To Nb_Enr | ChangeProprio = "Ch-Log" | DoCmd.GoToRecord , , acNext | Next
"Dan"
| J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre
| formulaire. J'utilise donc une boucle dont le nombre est défini par un
| dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le
| calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle
| doit se lancer. Ce qui annule donc le traitement.
| Auriez-vous des idées ?
|
| Sur "Ouverture"
| Nb_Enr = Me.V_ComteEnregistrements
| MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans
| décompte
| Dim I As Integer
| For I = 1 To Nb_Enr
| ChangeProprio = "Ch-Log"
| DoCmd.GoToRecord , , acNext
| Next
"Dan" | J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre | formulaire. J'utilise donc une boucle dont le nombre est défini par un | dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le | calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle | doit se lancer. Ce qui annule donc le traitement. | Auriez-vous des idées ? | | Sur "Ouverture" | Nb_Enr = Me.V_ComteEnregistrements | MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans | décompte | Dim I As Integer | For I = 1 To Nb_Enr | ChangeProprio = "Ch-Log" | DoCmd.GoToRecord , , acNext | Next
Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas terminé lorsque la boucle est lancée donc c'est la sortie immédiate ! Dan
Salut,
"Dan" | J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre | formulaire. J'utilise donc une boucle dont le nombre est défini par un | dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le | calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle | doit se lancer. Ce qui annule donc le traitement. | Auriez-vous des idées ? | | Sur "Ouverture" | Nb_Enr = Me.V_ComteEnregistrements | MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans | décompte | Dim I As Integer | For I = 1 To Nb_Enr | ChangeProprio = "Ch-Log" | DoCmd.GoToRecord , , acNext | Next
Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas
terminé lorsque la boucle est lancée donc c'est la sortie immédiate !
Dan
Salut,
"Dan"
| J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre
| formulaire. J'utilise donc une boucle dont le nombre est défini par un
| dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le
| calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle
| doit se lancer. Ce qui annule donc le traitement.
| Auriez-vous des idées ?
|
| Sur "Ouverture"
| Nb_Enr = Me.V_ComteEnregistrements
| MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans
| décompte
| Dim I As Integer
| For I = 1 To Nb_Enr
| ChangeProprio = "Ch-Log"
| DoCmd.GoToRecord , , acNext
| Next
Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas terminé lorsque la boucle est lancée donc c'est la sortie immédiate ! Dan
Salut,
"Dan" | J'essaie de mettre à jour une sélection filtrée d'un champ sur un autre | formulaire. J'utilise donc une boucle dont le nombre est défini par un | dcount(*) se trouvant sur le formulaire qui s'ouvre. L'ennui c'est que le | calcul du nbre d'enregistrements n'a pas encore eu lieu lorsque la boucle | doit se lancer. Ce qui annule donc le traitement. | Auriez-vous des idées ? | | Sur "Ouverture" | Nb_Enr = Me.V_ComteEnregistrements | MsgBox "Nbre d'enregistrements : " & Nb_Enr ' -> Affichage du message sans | décompte | Dim I As Integer | For I = 1 To Nb_Enr | ChangeProprio = "Ch-Log" | DoCmd.GoToRecord , , acNext | Next
"Dan" | Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas | terminé lorsque la boucle est lancée donc c'est la sortie immédiate !
J'avais dit que je ne parlais pas de ma méthode ;-)
mais, il faudra bien que tu indique ce que tu fais...
"Dan"
| Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas
| terminé lorsque la boucle est lancée donc c'est la sortie immédiate !
J'avais dit que je ne parlais pas de ma méthode ;-)
mais, il faudra bien que tu indique ce que tu fais...
"Dan" | Merci quand même mais ça ne fonctionne pas non plus. Le dcount(*) n'est pas | terminé lorsque la boucle est lancée donc c'est la sortie immédiate !
J'avais dit que je ne parlais pas de ma méthode ;-)
mais, il faudra bien que tu indique ce que tu fais...