Access 2010 : Doublons dans le champ index + erreur VB

Résolu
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je viens vers vous concernant un PB dans ma base Access 2010 et malgré toutes mes recherches et tous les essais correctifs que j'essaie d'apporter, je n'y arrive pas.
Je suis un bidouilleur, je n'ai aucune connaissance en VB ou SQL,

Problème : Ma base fonctionne bien, le seul PB concerne l'ajout d'une fiche d'intervention ou Nature d'une intervention supplémentaire.
J'ai un erreur de doublons dans le champ index pour le 1er cas et et une erreur dans le code VB pour une ligne supplémentaire dans la nature d'intervention

Si quelqu'un veut bien m'aider en me consacrant un peu de temps, je lui serai reconnaissant (voir lien ci-dessous)

https://wetransfer.com/downloads/28f6f9d673a0c707a03fb62ab3930cdb20210408132201/f1eafe

Merci par avance pour votre précieuse aide

Cordialement
AD
A voir également:

5 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 
bonjour,
tu partages une photo qui montre une ligne de code surlignée en jaune.
quel est le message d'erreur?

tu mentionnes deux problèmes, et tu n'expliques pas comment déclencher ces problèmes.

tu nous demandes de l'aide depuis des années, merci de prendre du temps pour bien expliquer.
1
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2
 
C'est moi qui ai fait toute la base de A à Z j'ai suivi un tuto que j'ai modifié pour me l'approprier dans le cadre de mon travail il ne me reste plus que cette étapes pour le mettre à disposition de mes collègues.
Du coup il n'a jamais fonctionné c'est mon premier G en quelque sorte.

Restant à ta disposition
1
Zbrush
 
Une fois la base ouverte, je remplis l'état civil du prestataire nom prénom adresse mail adresse exetera le contrat la date de validité exetera, dans la deuxième partie qui est en dessous, je l'ai représenté dans un encadré avec une couleur différente.
Pour chaque prestataire pendant la validité de son contrat il va devoir honorer des interventions soit pour des réparations soit pour de la préventions.
c'est à ce moment-là qu'on doit renseigner le numéro d'intervention que le prestataire génère ainsi que la date le motif numéro d'intervention tant qu'il n'est pas clôturé le prestataire peut se déplacer plusieurs fois et je l'ai présenté encore plus bas avec la nature d'intervention l'intervenant les dates et les rapports qui peut nous transmettre et que je mettrai en pièce jointe.

Ce que je souhaite c'est de pouvoir ouvrir autant d'intervention dans la même fiche du prestataire sans avoir l'erreur de l'index qui m'empêche de créer plus d'une fiche ou encore plus d'une intervention
J'espère t'avoir aidé avec cette explication.
1
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 
en ce qui concerne l'erreur dans le code VB pour une ligne supplémentaire dans la nature d'intervention: le mieux à faire, je pense, est de supprimer ces trois lignes de code.
d'où viennent-elles? à quoi servent-elles?
1
Zbrush
 
Tu veux dire le numéro d'intervention, la date d'intervention et le commentaire ?
La table T_intervention ?
Et je garde T_prestataire et T_detail_intervention
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > Zbrush
 
non, je veux dire ceci:
Private Sub Nature_Inervention_AfterUpdate()
Nature_Intervention = ID_Intervention.Column(2)
End Sub
0
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Vu que je n'y connais pas grand chose,
Je ne vois pas ce que je dois faire, dois-je supprimer cette ce code ?
C'est ça la question ? désolé j'ai pas compris yg-be
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
comme je l'ai écrit en #8:
le mieux à faire, je pense, est de supprimer ces trois lignes de code.
d'où viennent-elles? à quoi servent-elles?
0
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ok, je vais voir ça et revoir le tout et je reviens vers toi
En tout cas merci du temps que tu passes la dessus pour m'aider
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour,
Désolé si je me suis mal exprimé...
En dessous de la fiche d'état civile du prestataire, quand on renseigne les 3 premiers champs et qu'on souhaite ajouter une autre intervention on a le pb de doublons de l'index.
Et quand en dessous de les 3 premiers champs on souhaite renseigner plusieurs lignes avec les PJ, on a la fenêtre VB qui s'ouvre d'où ma copie écran.

J'espère avoir réussi à vous détailler le Pb

Cordialement
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583
 
tu n'expliques pas réellement ce qu'il faut faire précisément, après avoir ouvert la base, pour arriver à la situation problématique.

qui as écrit tout ce code? d'où vient-il? fonctionnait-il avant? comment se fait-il qu'il ne fonctionne plus?

dans quel contexte fais-tu ce travail?
0
Zbrush > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je souhaite pouvoir créer plusieurs interventions dans la même fiche du prestataire
Est-ce que tu peux essayer de créer une intervention puis ajoutez une autre intervention et encore une autre et voir l'erreur que ça va avoir
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > Zbrush
 
sois plus factuel et plus précis: que faut-il faire, étape par étape, après avoir ouvert la base?
0
Zbrush Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour,
Je vais clôturer le ticket.
En fait, j'ai pas trouvé la solution, je suis partie de ton observation à savoir supprimer les 3 lignes de code. Du coup j'ai supprimé la table T_Intervention ainsi que le formulaire F_Intervention et j'ai refait la relation entre la table T_prestataires et le formulaire F_detail_intervention et pour finir j'ai retravaillé la présentation du prestataire et le tour est joué. c'est moins beau mais plus efficace.
Merci yg_be pour le temps passé sur mon PB.
Cordialement
0