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 :

Pb d'actualisation entre sous-formulaire et table


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 107
    Points : 42
    Points
    42
    Par défaut Pb d'actualisation entre sous-formulaire et table
    Rebonsoir,

    J'ai du mal a bien comprend ce que chacun des "événements" font, je n'arrive pas a trouver de doc dessus ni sur l'aide d'access, ni sur le net.

    Voici mon pb,

    J'ai un formulaire 1 qui contient un sous-formulaire 2

    mon sous formulaire est verrouillé en edition,
    lorsque l'utilisateur le deverouille (grace a un bouton) il peut alors faire des modif.

    Ce qu'il faudrait :

    Qu'a chaque modification d'un des champs du sous-formulaire 2, celui ci soit aussitot mis a jour dans la table.

    de sorte que : quand l'utilisateur reverouille le sous-formulaire 2 a partir du bouton du sous-formulaire 1, je n'ai pas de message d'erreur d'access.

    Celui-ci me met un message d'erreur sur les modifications des données, car il n'y a pas eu mis a jour dans la table des dernières données modifié.

    Aprés quelque test, il apparait qu'il faut que je fasse cette actualisation, avant de cliquer sur le bouton, (car le mess d'erreur ce met avt n'importe kel code du bouton de verrouillage)

    Il faudrait vraiment que la données soit envoyé dans la table des quel est modifier.

    Avez vous une idée

    Ps : j'ai une centaine de champ, il faudrait que cette actualisation ce fasse sur le sous-formulaire complet.

    Merci
    Alpha

  2. #2
    EE
    EE est déconnecté
    Membre habitué Avatar de EE
    Inscrit en
    Avril 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    une centaine de champs,????!!!!! bigre

    tu peux faire un docmd.showallrecords en porcédure evenementiel sur modification au niveau de chaque champs.. mais 100 ca fait beaucoup.

    Ou peut etre un un docmd.showallrecords sur le timer du formulaire

    ou ... Ou ... un peu de vba pou rl'insertion des données...

    Donnes nous un eidée sur tes 100 champs .. il y a surement un eautre solution

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 107
    Points : 42
    Points
    42
    Par défaut
    Ou ... un peu de vba pou rl'insertion des données...
    C'est long a expliquer mais pour ce cas, disons que pour faire simple c'est exclu :d
    tu peux faire un docmd.showallrecords en porcédure evenementiel sur modification au niveau de chaque champs.. mais 100 ca fait beaucoup.
    Dsl, c'est un sous formulaire, que je me sert en tant que formulaire a part entière dans un autre cas, et puis je vais pas faire ca sur 150 champs, c du bidouillage

    Ou peut etre un un docmd.showallrecords sur le timer du formulaire
    Disons que c'est peut etre l'idée la moins mauvaise, sauf que j'avais déja tester, le pb c'est qu'a l'écran j'ai un rafraichissement constant (selon le timer) qui est je trouve trés génant pour les yerux, donc j'ai exclu aussi cette soluce

    Donnes nous un eidée sur tes 100 champs .. il y a surement un eautre solution
    En fait il n'y pas grand chose a dire, il ya environ 150 champs, ces champs sont tous necessaire, => je les ai réparti sur plusieurs onglets, c'est tout ce que je peux dire :d


    Ce qu'il me faudrait :
    L'evenement qui dés que je change n'importe quel champs du sous-formulaire, celui ci s'actualise aussitot dans la table (sachant que l'user n'est pas forcé d'appuyé sur entrer aprés modification)

    Ne me dite pas qu'on ne peux pas faire ca sous Access, hein ?

    J'ai même vu un jeu de pacman fait sous Access, la je fais pitié avec mes questions de base

    Encore thanks
    Alpha

  4. #4
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 526
    Points
    14 526
    Par défaut
    Slt,

    Citation Envoyé par Alpha31
    J'ai même vu un jeu de pacman fait sous Access, la je fais pitié avec mes questions de base
    Heu là je me permets d'intervenir vu que le pacman il est de moi je crois.
    PacMan c'est un peu un délire, c'est uniquement de la programmation.
    C'est plus du VB que de l'Access, faut pas s'inquiéter je galère aussi avec les sous-formulaires.

    Sinon c'est quoi le message d'horreur exact, parce que :
    Celui-ci me met un message d'erreur sur les modifications des données, car il n'y a pas eu mis a jour dans la table des dernières données modifié.
    ça ne me dit pas grand chose à moi en tout cas

    Est-ce qu'il y a du code qui pourrait générer cette erreur ou est-ce une erreur standard?

  5. #5
    EE
    EE est déconnecté
    Membre habitué Avatar de EE
    Inscrit en
    Avril 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    le forum est la pour t'aider et te te donner des idées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Disons que c'est peut etre l'idée la moins mauvaise
    Merci pour les mauvaises idées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sauf que j'avais déja tester
    Nous dire ce que tu as déja fait évite aux autres de chercher.


    essaies de voir du coté de l'action sur la souris.... sauf si tu as déja essayé...


Discussions similaires

  1. 1 Formulaire / 1 sous formulaire / 1 table
    Par PhRey dans le forum IHM
    Réponses: 9
    Dernier message: 10/01/2007, 16h44
  2. Actualisation Ligne sous formulaire
    Par hugo69 dans le forum IHM
    Réponses: 1
    Dernier message: 28/11/2006, 20h16
  3. Réponses: 1
    Dernier message: 11/07/2006, 22h05
  4. [formulaire] Actualiser un sous-formulaire
    Par grenet dans le forum IHM
    Réponses: 2
    Dernier message: 09/11/2005, 09h45
  5. liens entre sous formulaires
    Par delpiero10 dans le forum Access
    Réponses: 1
    Dernier message: 07/09/2005, 23h09

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