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

VBA Access Discussion :

ajout enregistrement dans sous formulaire [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2013
    Messages : 136
    Points : 63
    Points
    63
    Par défaut ajout enregistrement dans sous formulaire
    Bonjour tout le monde,

    je tourne en rond pour mon problème suivant :

    J'ai une table "T_Sortie" avec une clé primaire "N°Sortie" et j'ai une autre table "Détail_Sortie" ayant pour lien "#Sortie" avec la clé primaire de l'autre table.

    Dans mon formulaire j'ai mis comme source "T_Sortie" avec une sous formulaire pour "Détail_Sortie". J'ai également une zone de liste avec des articles. Quand je double clic sur un article il se copie dans mon SF filtré par le champ "N°Sortie" de mon formulaire. Jusque là ça va mais quand je crée une nouvelle sortie, il prend un nouveau numéro mais en double cliquant sur un article il me le copie non pas dans le N° de sortie sur lequel je suis mais le premier de ma table.

    voici ce que j'ai mis sur le double clic de ma zone de liste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Forms("HOME").Form("Fille104").Form("SF_Détail_Vente").Form.AllowAdditions = True
    Forms("HOME").Form("Fille104").Form("SF_Détail_Vente").Form.Recordset.AddNew
     
    Forms![HOME].Form![Fille104].Form![SF_Détail_Vente]![#Article].Value = Liste_Article.Column(0)
     
    Me.Requery
     
    Forms("HOME").Form("Fille104").Form("SF_Détail_Vente").Form.AllowAdditions = False
    je pense que le problème vient du Me.requery qui me replace au début de ma table mais si je l'enlève ça bug

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2013
    Messages : 136
    Points : 63
    Points
    63
    Par défaut
    j'ai finalement remplacé me.requery par DoCmd.RunCommand acCmdSaveRecord car j'avais une erreur 3201 et donc un nouveau numéro de sortie était bien attribué en cliquant sur nouveau mais comme il n'était pas enregistré en ajoutant un article ça foirait.

    voilà

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Atteindre un enregistrement dans sous formulaire
    Par Kyrha dans le forum Access
    Réponses: 9
    Dernier message: 10/11/2018, 09h06
  2. [AC-2002] Ligne d'ajout d'enregistrements dans Sous-Formulaire
    Par bisk32 dans le forum IHM
    Réponses: 3
    Dernier message: 24/05/2011, 19h41
  3. Probleme Ajout enregistrement dans un formulaire
    Par lawokgluot dans le forum IHM
    Réponses: 11
    Dernier message: 27/04/2007, 07h44
  4. Ajout enregistrement dans un formulaire
    Par lawokgluot dans le forum Access
    Réponses: 3
    Dernier message: 23/06/2006, 11h07
  5. Recherche enregistrement dans sous formulaire
    Par 29041977 dans le forum Access
    Réponses: 1
    Dernier message: 09/05/2006, 15h18

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