OVH Cloud OVH Cloud

Actulisation d'un sous-formulaire

6 réponses
Avatar
Zoom61
Salut,

Je n'arrive pas à actualiser un sous-sous-formulaire...
Et dans ce sous-sous-formulaire, je saisis une valeur, et un calcul est fait
dans une autre cellule... mais voilà, j'ai essayé la commande refresh, et
rien...

Voici le code que j'utilise :
Sub maj_gamme()
DoCmd.SetWarnings False
DoCmd.OpenQuery "requete_maj_gamme"
DoCmd.RunCommand acCmdSaveRecord
[Forms].[formulaire_ref]![sformulaire_ref]![ssformulaire_gamme].Refresh
DoCmd.SetWarnings True
End Sub

D'avance merci pour votre aide.

6 réponses

Avatar
Gafish
Bonjour,

Zoom61 wrote:
Salut,

Je n'arrive pas à actualiser un sous-sous-formulaire...
Et dans ce sous-sous-formulaire, je saisis une valeur, et un calcul
est fait dans une autre cellule... mais voilà, j'ai essayé la
commande refresh, et rien...

Voici le code que j'utilise :
Sub maj_gamme()
DoCmd.SetWarnings False
DoCmd.OpenQuery "requete_maj_gamme"
DoCmd.RunCommand acCmdSaveRecord



Comment fait ta requete pour faire le calcul ? Va tu stocker celui ci dans
une table ? Si oui, dans la tables est-ce bien mis à jour ?
Ta requete maj gamme est une requete Update (mise à jour) ?
Si oui, prefere la syntaxe CurrentDb.Execute "requete_maj_gamme"

Arnaud

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Zoom61
Salut,

Cela fonctionne correctement...

Mais, y a-t'il moyen de faire la même chose sur une requête ajout ?

D'avance merci.
Avatar
Gafish
Re,

Zoom61 wrote:
Salut,

Cela fonctionne correctement...

Mais, y a-t'il moyen de faire la même chose sur une requête ajout ?



Tu parles d'y appeler par CurrentDb.Execute ?
Si oui, tu peux faire la même chose, pour étendre tu peux appeler comme cela
toutes les requêtes actions (modif, ajout, suppression).

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Zoom61
Salut,

J'ai déjà essayé la fonction, mais cela ne fonctionne pas avec ma requête
ajout...

Ce que je veux c'est en cliquant sur un bouton de mon sous-sous-formulaire,
cela ajoute des données, et que cela me fasse la mise à jour de ce
sous-sous-formulaire...

Voilà mon problème.
D'avance merci.
Avatar
Gafish

Ce que je veux c'est en cliquant sur un bouton de mon
sous-sous-formulaire, cela ajoute des données, et que cela me fasse
la mise à jour de ce sous-sous-formulaire...


Dac, en ce cas le refresh ne suffit pas, il te faut faire un requery pour
refaire tourner la requête source et rajouter les enregistrements en plus.

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Zoom61
Je te remercie cela fonctionne parfaitement, encore merci.
@+.