Access - décalage états / données

Résolu
jeropl27 -  
 jeropl27 -
Bonjour,

mon ordinateur est plus fort que moi, et j'aime pas ça ^^

J'ai une base de données dans Access 2003, reprise par une requête.
De cette requête j'ai créé quelques formulaires.
De ces formulaires, j'ai créé quelques états.

Dans mes formulaires, j'ai créé des boutons pour accéder directement aux différents états.

Petit problème, pour qu'Access affiche les données dans l'état, je dois d'abord quitter mon formulaire et rouvrir en sélectionnant le bon enregistrement.

N'y a-t-il pas un moyen pour "actualiser" sans être obliger de quitter??
J'ai essayé avec une macro, qui actualise, qui enregistre, mais rien ne va.....

Merci pour votre aide =)


A voir également:

4 réponses

Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Pouvez-vous détailler ceci : Petit problème, pour qu'Access affiche les données dans l'état, je dois d'abord quitter mon formulaire et rouvrir en sélectionnant le bon enregistrement.
Eventuellement compresser la base en ZIP ou RAR et la mettre sur https://www.cjoint.com/
0
jeropl27
 
J'ai un formulaire de facturation qui contient "nom, prénom, adresse, ......." et en bas de page les tarifs et prix / unités.

Je rempli mon formulaire, et pour l'imprimer je clique sur un bouton que j'ai créé qui m'envoie dans l'état. Seulement, les données ne sont pas actualisées dans l'état lorsque je clique sur le bouton, je dois fermer mon formulaire, le rouvrir, et re-cliquer sur le bouton, et la les données sont actualisées dans l'état. Merci =)
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci pour l'information.
Qu'elle est le code associé à votre bouton de commande pour l'état ?
Qu'elle est la source de données de votre état ... ? (devrait-être une requête avec comme critère un champ d'identification du formulaire)
0
jeropl27
 
Je ne suis pas un pro en matière de termes Access..... mais si j'ai bien compris votre question:

bouton: macro: enregistrer / ouvrir état, condition where: ([N° facture]=[Formulaires]![Terminer facture![N° facture]

Source de données état: formulaire / requête avec comme champ d'identification "N° facture" (qui n'est pas une clé primaire, j'en ai défini aucune...)

Déjà un grand merci =)
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci. Vos réponses ne me permettent pas de vous donner la bonne solution.
Je pense qu'il serait préférable si vous compressez votre base en ZIP ou RAR et la mettre sur https://www.cjoint.com/ et poster le lien.
0
jeropl27
 
voici le lien: http://cjoint.com/data3/3HivXG8CiQb.htm

pour un exemple concret, sélectionnez "Terminer décompte" sur le menu principal, puis "recherche" en marron en haut du formulaire sélectionnez le numéro "2". Puis changez les prix de vente et cliquez sur le bouton "Aperçu avant impression" en bas du formulaire.
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci.
Je vous donne une réponse au plus vite.
Salutations.
Le Pingou
0
Le Pingou Messages postés 12250 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
J'ai modifié votre macro [Ouvrir état nouvelle entrée] en ajoutant la ligne de commande [ActualiserEnregistrement], je vous laisse contrôler si c'est en ordre pour vous.
Votre fichier : https://www.cjoint.com/?3HixhlAONd6
0
jeropl27
 
Hello, merci beaucoup tout est en ordre!!
Le pire, c'est que j'y avais pensé à la fonction "actualiser" mais je pense que je n'avais pas placé la ligne au bon endroit -___-''

En tout cas un grand merci! a bientot
0