Enregistrement ecrasé après ajout (access)

Résolu
rainbow89 Messages postés 165 Statut Membre -  
rainbow89 Messages postés 165 Statut Membre -
Bonjour,
Svp J'ai Un problème avec des enregistrements access.
A chaque fois que j'ajoute un enregistrement à partir d'un formulaire
le premier enregistrement dans la table disparait!
Par contre Si J'ajoute depuis la table directement il n'y a aucun problème!
SVP aidez moi je devrais déposer la base dans les prochqins jours et ce problème me bloque!
Merci D'avance



2 réponses

gbinforme Messages postés 15478 Statut Contributeur 4 727
 
bonjour

Si ton premier enregistrement est supprimé par le formulaire c'est le paramètrage du formulaire qui est en cause.

As-tu réalisé ton formulaire nativement avec access ou as-tu réalisé cela avec des macros ?
0
rainbow89 Messages postés 165 Statut Membre 3
 
Merci Gbinforme Pour ta Réponse!
Je n'ai utilisé qu'une seule macro Autoexec Pour le menu géneral
Le formulaire a été realisé normalement.
au fait c un formulaire avec onglets regroupant d'autre formulaires réalisés par l'assistant.
Quels Sont les paramètres que je devrais changer pour me débarasser de ce gros problème? :)
0
Gaunts Messages postés 1390 Statut Membre 116
 
Bonjour,

Dans ton formulaire, avant d'entrer tes valeurs, tu te places bien sur un nouvel enregistrement grâce aux boutons de déplacement?

Cordialement
0
rainbow89 Messages postés 165 Statut Membre 3
 
Salut Gaunts,
Oui effectivement j'appuie sur un bouton de commande Ajouter qui se positionne sur un nouvel enregistrement!
0
Gaunts Messages postés 1390 Statut Membre 116
 
Re,

Donc si je comprend bien, ta ligne se rajoute bien à la fin, et la première est supprimée(et non pas simplement remplacée par la ligne que tu viens de rajouter)
0
rainbow89 Messages postés 165 Statut Membre 3
 
Oui c'est Exactement Ca Gaunts!
0
Gaunts Messages postés 1390 Statut Membre 116
 
Je n'ai jamais eu ce problême, je ne sais pas d'ou il vient, mais on va essayer de faire quelque chose.
Créé une table avec uniquement un champ ou deux, et un formulaire.

Dans l'onglet "Données" du formulaire:
-Dans le champ source, le nom de ta nouvelle table
-Dans le champ type recordeset, "Feuille de réponse dynamique".

Dans ce formulaire créé deux zones de texte.
Sur chacune de ces zones de texte, dans l'onglet Données->Source contrôle, rentre le nom de tes champs.

Fais des test avec cet exemple, et regarde si tu as le même problême.
Si tout fonctionne correctement, compare les options de ce formulaire avec celui qui ne fonctionne pas.
0
rainbow89 Messages postés 165 Statut Membre 3
 
C'est Bon Gaunts Le Problème est reglé :)
Merci Beaucoup Pour Ton Aide!
0