Problème de mise à jour : La mise à jour champs ne s'effectue qu'après impression donc Erreur sur documents imprimer
1 réponse
pibo
bonjour,
Je suis d=E9butant avec Access(version 2000) et je solicite votre aide.
Soit un formulaire "SaisieCommande" contenant
champ ind=E9pendant "Leclient" ( Source=3Drequete sur table "Client")
champ ind=E9pendant "LeNumerodeCommande" (
Source=3DForms!SaisieCommande!Commande!Num=E9roCommande) valeur par defaut
=3D 0 pour les deux champs
sur ce formulaire 1onglet avec 4 pages et 1 formulaire par page
Mon probl=E8me se situe au niveau du formulaire "ContenuCommande" qui
contient 6 champs dans la zone "D=E9tails" du formulaire "R=E9fTarif" ,
"Libell=E9", "Quantit=E9", "PrixUnitaire", "TauxTVA" , "Total"
et dans la zone "Pied de Formulaire" 3 champs "Soustotal" =3D somme( [
Total] , "TotalTva" =3D somme([Total]* [TauxTVA]) , "Totalcommande" =3D
([SousTotal] + [TotalTva])
et un bouton de commande "BTCImprime" pour imprimer "EtatCommande"
Toute la saisie des donn=E9es ne cause aucun probl=E8me.
La mise =E0 jour des champs calcul=E9 est OK
Le probl=E8me survient lorsque je veux imprimer.je dois mettre =E0 jour
des champs contenu dans la table "Commande" (champ "Num=E9roBordereau"
et champ "NumerodeConformit=E9" et champs "Datedevente")
Lors de l'impression les champs de la table "Commande" ne sont pas mis
=E0 jour ?
Lorsque je regarde le contenu apr=E8s impression les champs sont bien
mis =E0 jour donc je suppose que cel=E0 se passe apr=E8s l'instruction
DoCmd.Openreport ?
J'ai essayer Me.Requery, Me.Refresh Me.Repaint Me.Recalc avant les
instruction Forms..... mais aucun r=E9sultat
Pour rem=E9dier =E0 ce probl=E8me, j'ai provisoirement plac=E9 un bouton de
commande (FermerFormulaire) ou j'ai mis les instruction Forms
.=2E........ ce qui =E9ffectue =E9galement la mise =E0 jour voulue, et je
lance ensuite mon =E9tat manuellement.
Cela me permet de saisir des commandes et d'imprimer des documents
corrects mais pas pratique comme solution
Comment Forcer la mise =E0 jour avant impression sans devoir fermer le
formulaire ni ajouter un bouton de commande interm=E9diaire?
Existe-t-il une instruction du type Udate (Nom de Table) qui
forcerait la mise =E0 jour du contenu de mon Formulaire "Commande"
J'ai essayer Me.Requery, Me.Refresh, Me.Repaint, Me.Recalc avant les
instruction Forms..... mais aucun r=E9sultat
Je dois quitter ma saisie pour que la mise =E0 jour soit effectu=E9e
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,
"pibo" Je suis débutant avec Access(version 2000) et je solicite votre aide.
Soit un formulaire "SaisieCommande" contenant champ indépendant "Leclient" ( Source=requete sur table "Client") champ indépendant "LeNumerodeCommande" ( Source=Forms!SaisieCommande!Commande!NuméroCommande) valeur par defaut = 0 pour les deux champs
<snip>
Comment Forcer la mise à jour avant impression sans devoir fermer le formulaire ni ajouter un bouton de commande intermédiaire? Existe-t-il une instruction du type Udate (Nom de Table) qui forcerait la mise à jour du contenu de mon Formulaire "Commande"
Si je comprends (pas sûr ;-)
Tu énumère des zones de texte (control) indépendants et tu demande qu'ils se mettent à jour ??
Pourquoi les formulaires n'ont-ils pas de table ou requête comme source ?
PS: Des champs indépendants, cela n'existe pas... Les champs sont tous liés à leur table.
"pibo"
Je suis débutant avec Access(version 2000) et je solicite votre aide.
Soit un formulaire "SaisieCommande" contenant
champ indépendant "Leclient" ( Source=requete sur table "Client")
champ indépendant "LeNumerodeCommande" (
Source=Forms!SaisieCommande!Commande!NuméroCommande) valeur par defaut
= 0 pour les deux champs
<snip>
Comment Forcer la mise à jour avant impression sans devoir fermer le
formulaire ni ajouter un bouton de commande intermédiaire?
Existe-t-il une instruction du type Udate (Nom de Table) qui
forcerait la mise à jour du contenu de mon Formulaire "Commande"
Si je comprends (pas sûr ;-)
Tu énumère des zones de texte (control) indépendants et tu demande
qu'ils se mettent à jour ??
Pourquoi les formulaires n'ont-ils pas de table ou requête comme source ?
PS: Des champs indépendants, cela n'existe pas...
Les champs sont tous liés à leur table.
"pibo" Je suis débutant avec Access(version 2000) et je solicite votre aide.
Soit un formulaire "SaisieCommande" contenant champ indépendant "Leclient" ( Source=requete sur table "Client") champ indépendant "LeNumerodeCommande" ( Source=Forms!SaisieCommande!Commande!NuméroCommande) valeur par defaut = 0 pour les deux champs
<snip>
Comment Forcer la mise à jour avant impression sans devoir fermer le formulaire ni ajouter un bouton de commande intermédiaire? Existe-t-il une instruction du type Udate (Nom de Table) qui forcerait la mise à jour du contenu de mon Formulaire "Commande"
Si je comprends (pas sûr ;-)
Tu énumère des zones de texte (control) indépendants et tu demande qu'ils se mettent à jour ??
Pourquoi les formulaires n'ont-ils pas de table ou requête comme source ?
PS: Des champs indépendants, cela n'existe pas... Les champs sont tous liés à leur table.