champ disparaisant lors de la fermeture du formulaire
2 réponses
kamel
Bonjour,
Sur un champ de mon formulaire, j'ecrit un nom .
ce nom va etres normalement recupérer dans mon etat.
Le problement est quand j'ecrit un nom sur ce champ.
et que je ferme mon formulaire, et que je l'ouvre ensuite.
Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ.
Savez vous d'ou cela provient.
et comment y remedier.
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
dec29
Je vois que tu restes sans réponse.
J'ai eu un pb peut-être similaire : depuis un formulaire en cours de saisie (donc non "validé" par le passage à l'enregistrement suivant), je désirais imprimer une facture depuis la fiche en cours. Mon état apparaissait vide.
On m'a conseillé (et ça a marché) d'inclure dans la procédure du bouton, avant le lancement de la macro d'impression, l'instruction Me.Refresh
ex : Private Sub Facture_click ....... Dim stDocName As String Me.Refresh StDocName="LISTE_10" DoCmd.RunMacro stDocName etc ...
"kamel" a écrit dans le message de news:
Bonjour,
Sur un champ de mon formulaire, j'ecrit un nom . ce nom va etres normalement recupérer dans mon etat.
Le problement est quand j'ecrit un nom sur ce champ. et que je ferme mon formulaire, et que je l'ouvre ensuite. Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ.
Savez vous d'ou cela provient. et comment y remedier.
merci bcp
Je vois que tu restes sans réponse.
J'ai eu un pb peut-être similaire : depuis un formulaire en cours de saisie
(donc non "validé" par le passage à l'enregistrement suivant), je désirais
imprimer une facture depuis la fiche en cours. Mon état apparaissait vide.
On m'a conseillé (et ça a marché) d'inclure dans la procédure du bouton,
avant le lancement de la macro d'impression, l'instruction Me.Refresh
ex :
Private Sub Facture_click
.......
Dim stDocName As String
Me.Refresh
StDocName="LISTE_10"
DoCmd.RunMacro stDocName
etc ...
"kamel" <kamel@discussions.microsoft.com> a écrit dans le message de news:
D714E5C3-B72E-42C6-BAE5-7CF9F0C1491B@microsoft.com...
Bonjour,
Sur un champ de mon formulaire, j'ecrit un nom .
ce nom va etres normalement recupérer dans mon etat.
Le problement est quand j'ecrit un nom sur ce champ.
et que je ferme mon formulaire, et que je l'ouvre ensuite.
Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ.
Savez vous d'ou cela provient.
et comment y remedier.
J'ai eu un pb peut-être similaire : depuis un formulaire en cours de saisie (donc non "validé" par le passage à l'enregistrement suivant), je désirais imprimer une facture depuis la fiche en cours. Mon état apparaissait vide.
On m'a conseillé (et ça a marché) d'inclure dans la procédure du bouton, avant le lancement de la macro d'impression, l'instruction Me.Refresh
ex : Private Sub Facture_click ....... Dim stDocName As String Me.Refresh StDocName="LISTE_10" DoCmd.RunMacro stDocName etc ...
"kamel" a écrit dans le message de news:
Bonjour,
Sur un champ de mon formulaire, j'ecrit un nom . ce nom va etres normalement recupérer dans mon etat.
Le problement est quand j'ecrit un nom sur ce champ. et que je ferme mon formulaire, et que je l'ouvre ensuite. Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ.
Savez vous d'ou cela provient. et comment y remedier.
merci bcp
3stone
Salut,
"kamel" | | Sur un champ de mon formulaire, j'ecrit un nom . | ce nom va etres normalement recupérer dans mon etat.
Tu dois donc ouvrir ton état en laissant ton formulaire ouvert et récupérer le nom par :
= Forms!NomDuFormulaire!NomDeLaZoneDeTexte
| Le problement est quand j'ecrit un nom sur ce champ. | et que je ferme mon formulaire, et que je l'ouvre ensuite. | Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ. | | Savez vous d'ou cela provient. | et comment y remedier.
Cela provient du fait que tu utilise une zone de texte indépendante, sans source, et de ce fait ne peux être mémorisée nulle part...
"kamel"
|
| Sur un champ de mon formulaire, j'ecrit un nom .
| ce nom va etres normalement recupérer dans mon etat.
Tu dois donc ouvrir ton état en laissant ton formulaire ouvert
et récupérer le nom par :
= Forms!NomDuFormulaire!NomDeLaZoneDeTexte
| Le problement est quand j'ecrit un nom sur ce champ.
| et que je ferme mon formulaire, et que je l'ouvre ensuite.
| Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ.
|
| Savez vous d'ou cela provient.
| et comment y remedier.
Cela provient du fait que tu utilise une zone de texte indépendante, sans source,
et de ce fait ne peux être mémorisée nulle part...
"kamel" | | Sur un champ de mon formulaire, j'ecrit un nom . | ce nom va etres normalement recupérer dans mon etat.
Tu dois donc ouvrir ton état en laissant ton formulaire ouvert et récupérer le nom par :
= Forms!NomDuFormulaire!NomDeLaZoneDeTexte
| Le problement est quand j'ecrit un nom sur ce champ. | et que je ferme mon formulaire, et que je l'ouvre ensuite. | Ce que j'avait ecrit à disparu, il n'y a plus rien sur ce champ. | | Savez vous d'ou cela provient. | et comment y remedier.
Cela provient du fait que tu utilise une zone de texte indépendante, sans source, et de ce fait ne peux être mémorisée nulle part...