IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Probleme d'affichage dans le formulaire


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Probleme d'affichage dans le formulaire
    Bonjour à tous!!

    je dû faire une modification dans une base existante dans laquelle il fallait ajouter des sous-formulaires pour avoir des nouveaux renseignements.

    Le probleme est qu'une fois les données enregistrées et losrqu'on change de client (car les enregistrement se font par client) les données n'apparaissent plus dans le sous-formualire du formulaire général que j'ai créé, mais par contre elles apparaisent dans le sous-formulaire et la table quant on l'ouvre indépendament.

    Ce qui est bizarre ce que tout marche bien avec les anciens client (ceux qui existent avant le rajout du sous-formulaire), pas de probleme d'affichage, mais pour les clients enregistrés depuis la modification, on ne voit plus rien dans le formulaire général au niveau du sous-formulaire créé.

    Le message est un peu long mais je ne vois pas comment expliquer mon probleme de façon plus bref.

    Merci à tous

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Il faut que tu fasses un Me.Refresh, qui te permettra de rafraichir ton écran...

    Tu peux le placer sur l'évènement qui doit mettre à jour les affichages.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Juillet 2006
    Messages : 235
    Points : 176
    Points
    176
    Par défaut
    J'ai pas tout compris mais je pense qu'un refresh du sous formulaire devrait fonctionner

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Non le Me.Refresh doit être dans ton formulaire, pour que cela fonctionne... Il faut le mettre sur l'évènement Après Mise à Jour ou sur le clic d'un bouton.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Juillet 2006
    Messages : 235
    Points : 176
    Points
    176
    Par défaut
    Désolé zoom61 j'ai essayé de répondre à la question de Pao82 mais je ne suis pas un pro.

    merci de me corriger

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Je suis desolée mais je débute et je ne sais pas comment ajouter le Me.refresh, ce dans les propriétés du formulaire ou au niveau du code ou tout simplement un bouton à ajouter?

  7. #7
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    No problem le_niak...

  8. #8
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Reprenons depuis le début, ton formulaire contient des données que tu visualises, et ton sous-formulaire doit se mettre à jour en fonction des données contenues dans le formulaire.

    Comment modifies-tu l'affichage des données dans ton formulaire

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Pour afficher un autre client je le cherche sur un liste deroulante et ensuite toutes les informations sur ce client apparaisent et les differentes infos sur ce clients sont rangées par des onglets

  10. #10
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Donc sur l'évènement après mise à jour de ta liste déroulante tu rajoutes du code, et dans ce code tu mets l'instruction Me.Refresh.

    Et normalement, quand tu changeras de client cela mettra tous les sous-formulaires à jour.

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    excuse ma maladresse mais lorsque je mets le Me.refresh et que je change, les enregistrements ne s'ffichent pas.

    Le Me.Refresh je l'ai mis au niveu de liste deroulante

    Sub Modifiable339_AfterUpdate()
    ' Rechercher l'enregistrement correspondant au contrôle.
    Me.RecordsetClone.FindFirst "[N°] = " & Me![Modifiable339]
    Me.Bookmark = Me.RecordsetClone.Bookmark
    Me.Refresh
    End Sub

    je ne suis pas une experte ni en acces ni en VB mais j'essais et ça ne marche pas (j'ai mon bouquin acces pour les nuls à coté de moi mais ça n'aide pas beaucoup )

  12. #12
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Essaies avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Modifiable339_AfterUpdate()
       Me.Refresh
       Me.RecordsetClone.FindFirst "[N°] = " & Me![Modifiable339]
       Me.Bookmark = Me.RecordsetClone.Bookmark
       Me.Refresh
    End Sub

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/04/2010, 08h08
  2. Probleme Ajout enregistrement dans un formulaire
    Par lawokgluot dans le forum IHM
    Réponses: 11
    Dernier message: 27/04/2007, 07h44
  3. [HTML] Probleme de curseur dans un formulaire
    Par Phenomenium dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/01/2006, 19h42
  4. Réponses: 2
    Dernier message: 19/12/2005, 15h14
  5. Probleme d'affichage d'un formulaire tabulaire
    Par gui38 dans le forum Access
    Réponses: 5
    Dernier message: 04/11/2005, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo