Impossible d'ajouter un nouvel enregistrement dans formulaires

Résolu
domi04051970 Messages postés 7 Statut Membre -  
domi04051970 Messages postés 7 Statut Membre -
Bonjour,

j'ai créé une base de données sous Access 2010. Tout fonctionne.
Sauf quand je veux ajouter un nouvel enregistrement dans mes formulaires, ça bloque.

J'ai créé un nouveau formulaire destiné uniquement a saisir et donc mes autres enregistrements n'apparaissent pas. Cela ne fonctionne pas non plus.

Merci de m'aider

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, peux-tu partager ta base?
    0
    1. domi04051970 Messages postés 7 Statut Membre
       
      Oui, mais je ne sais pas comment faire, si tu m'explique je le fais de suite. D'avance merci
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > domi04051970 Messages postés 7 Statut Membre
       
      tu publies ta base sur internet (google drive, cijoint, ...) et tu partages le lien ici.
      0
    3. castours > domi04051970 Messages postés 7 Statut Membre
       
      bonjour
      cela provient de la creation de tes tables
      dans chaque creer un numero auto cle primaire
      0
    4. domi04051970 Messages postés 7 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Bonjour voici le lien

      https://www.cjoint.com/c/GHxnid2Musl

      Merci de m'aider
      0
    5. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217 > domi04051970 Messages postés 7 Statut Membre
       
      Bonjour
      Excuse moi je n'avais pas la base sous les yeux de ma réponse précédente.
      Quel Formulaire te gene
      0
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    je vois que ton formulaire pour l'encodage des élèves est basé sur la requête suivante:
    SELECT T_Eleves.N°, T_Eleves.ID_Prof, T_Eleves.Nom, T_Eleves.Prénom, T_Eleves.Date_de_naissance, T_Eleves.Adresse, T_Eleves.N°Fixe, T_Eleves.N°Gsm, [Code postal].[Code postal], [Code postal].Localité, T_Eleves.Classe
    FROM [Code postal] INNER JOIN T_Eleves ON [Code postal].[ID] = T_Eleves.[CP];

    je pense que tu devrais le baser exclusivement sur la table T_Eleves, pas sur une requête avec la table des localités. cela ne t’empêcherait pas d'utiliser la table des localités pour choisir le code postal de l'élève.
    0