Impossible d'atteindre l'enregistrement
EmilieRose
-
Roxy -
Roxy -
Bonjour,
Je suis sous Access 2007.
Une fois mon formulaire conçu à l'aide de l'assistant en choisissant mes tables spécifiques à ce formulaire, quand je conçois mon bouton pour "ajouter un nouvel enregistrement", lorsque je reviens en mode normal que je remplis le formulaire et que je valide sur le bouton, cela m'écrit : "Impossible d'atteindre l'enregistrement spécifié"
Pouvez-vous m'aider svp.
A bientôt.
EmilieRose
Je suis sous Access 2007.
Une fois mon formulaire conçu à l'aide de l'assistant en choisissant mes tables spécifiques à ce formulaire, quand je conçois mon bouton pour "ajouter un nouvel enregistrement", lorsque je reviens en mode normal que je remplis le formulaire et que je valide sur le bouton, cela m'écrit : "Impossible d'atteindre l'enregistrement spécifié"
Pouvez-vous m'aider svp.
A bientôt.
EmilieRose
A voir également:
- Lebara enregistrement impossible
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Echec d'enregistrement carte SIM Lebara - Forum Mobile
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Format mot de passe lebara - Forum Réseaux sociaux
18 réponses
Après quelques recherches, je me suis aperçu de quelque chose.
Dans mon formulaire, j'ai besoin d'inscrire un nouveau client (ses coordonnées).
Si je conçois le formulaire uniquement avec les coordonnées propre du client et que je rempli le formulaire et que j'appuye sur le bouton, cela fonctionne. Dans ma table Client, j'ai bel et bien un nouvel enregistrement.
MAIS, quand je conçois le formulaire avec la table client + la table commune (car j'ai besoin de savoir la ville où ce client habite), c'est là qu'il me met "Impossible d'atteindre l'enregistrement" !!! Donc le problème viendrait de là. J'ai fait une liste déroulante "commune" avec une requete SQL derriere, qui m'affiche tous les villes de ma table Commune. Il faut faire quelque chose de plus donc apparament ?
Aidez moi svp
Le code que tu m'as demandé :
Private Sub Commande43_Click()
On Error GoTo Err_Commande43_Click
DoCmd.GoToRecord , , acNewRec
Exit_Commande43_Click:
Exit Sub
Err_Commande43_Click:
MsgBox Err.Description
Resume Exit_Commande43_Click
End Sub
Dans mon formulaire, j'ai besoin d'inscrire un nouveau client (ses coordonnées).
Si je conçois le formulaire uniquement avec les coordonnées propre du client et que je rempli le formulaire et que j'appuye sur le bouton, cela fonctionne. Dans ma table Client, j'ai bel et bien un nouvel enregistrement.
MAIS, quand je conçois le formulaire avec la table client + la table commune (car j'ai besoin de savoir la ville où ce client habite), c'est là qu'il me met "Impossible d'atteindre l'enregistrement" !!! Donc le problème viendrait de là. J'ai fait une liste déroulante "commune" avec une requete SQL derriere, qui m'affiche tous les villes de ma table Commune. Il faut faire quelque chose de plus donc apparament ?
Aidez moi svp
Le code que tu m'as demandé :
Private Sub Commande43_Click()
On Error GoTo Err_Commande43_Click
DoCmd.GoToRecord , , acNewRec
Exit_Commande43_Click:
Exit Sub
Err_Commande43_Click:
MsgBox Err.Description
Resume Exit_Commande43_Click
End Sub
Salut,
essaye de créer une requête qui comprend toutes les informations que tu souhaites (dans tes deux tables), ensuite essaye de créer un formulaire basé sur cette requête.
essaye de créer une requête qui comprend toutes les informations que tu souhaites (dans tes deux tables), ensuite essaye de créer un formulaire basé sur cette requête.
Je pense avoir compris, ma requete est fausse.
J'ai écrit ceci :
SELECT DISTINCT [T-Commune].[nomcommune]
FROM [T-Commune];
Ne faut-il pas indiquer que c'est pour ma table Client ?
J'ai écrit ceci :
SELECT DISTINCT [T-Commune].[nomcommune]
FROM [T-Commune];
Ne faut-il pas indiquer que c'est pour ma table Client ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Avec ma requete, j'ai bien toute la liste de toutes les villes de ma table Commune pourtant. Mais quand je conçois le formulaire, la donnée commune ne s'inscris pas dans la table Client.
C'est bon rectifié ma requete, j'ai fait ce que tu m'as demandé, ça me met toujours : "impossible d'atteindre l'enregistrement"
Celà me marque que le moteur de la base de donné Microsoft Office Access ne peut pas trouver d'enregistrement dans ma table commune avec le champ numcommune correspondant à la clé.
Je suis vraiment perdu :'(
Je suis vraiment perdu :'(
J'ai une table T-Client relié à T-Commune.
T-Client :
Clé primaire : numcli
Clé étrangère numcommune
T-Commune :
CP : numcommune
Du coté de T-Client cardinalité n, du côté T-Commune 1, pour dire plusieurs client pour une commune.
Pourtant c'est bon je pense... :-/)
T-Client :
Clé primaire : numcli
Clé étrangère numcommune
T-Commune :
CP : numcommune
Du coté de T-Client cardinalité n, du côté T-Commune 1, pour dire plusieurs client pour une commune.
Pourtant c'est bon je pense... :-/)
Quand je fais ta méthode, j'ai créé cette requete pour mon formulaire :
SELECT [T-Veterinaire].nom, [T-Commune].nomcommune, [T-Commune].cp, [T-Veterinaire].prenom, [T-Veterinaire].civilite, [T-Veterinaire].adresse, [T-Veterinaire].numcommune, [T-Veterinaire].teltravail, [T-Veterinaire].telportable, [T-Veterinaire].email, [T-Veterinaire].infos, [T-Veterinaire].datemaj
FROM [T-Commune] INNER JOIN [T-Veterinaire] ON [T-Commune].numcommune = [T-Veterinaire].numcommune;
Le problème étant que, je ne peux rien écrire dans les champs. Rien tapper dedans. Bloquer.
Mais je pense qu'il faut que je fasse comme au départ, faire mon formulaire en prenant mes deux tables. Et faire une liste déroulante avec Commune via une Requete SQL que j'avais fait :
SELECT DISTINCT [T-Commune].[nomcommune]
FROM [T-Commune];
Cela m'affichait bien ma liste des villes, mais quand je choisissais une ville, une fois que j'inscrivais mon client. Cela ne marche pas.
Merci de prendre un peu de temp pour aider une pauvre fille :-S
SELECT [T-Veterinaire].nom, [T-Commune].nomcommune, [T-Commune].cp, [T-Veterinaire].prenom, [T-Veterinaire].civilite, [T-Veterinaire].adresse, [T-Veterinaire].numcommune, [T-Veterinaire].teltravail, [T-Veterinaire].telportable, [T-Veterinaire].email, [T-Veterinaire].infos, [T-Veterinaire].datemaj
FROM [T-Commune] INNER JOIN [T-Veterinaire] ON [T-Commune].numcommune = [T-Veterinaire].numcommune;
Le problème étant que, je ne peux rien écrire dans les champs. Rien tapper dedans. Bloquer.
Mais je pense qu'il faut que je fasse comme au départ, faire mon formulaire en prenant mes deux tables. Et faire une liste déroulante avec Commune via une Requete SQL que j'avais fait :
SELECT DISTINCT [T-Commune].[nomcommune]
FROM [T-Commune];
Cela m'affichait bien ma liste des villes, mais quand je choisissais une ville, une fois que j'inscrivais mon client. Cela ne marche pas.
Merci de prendre un peu de temp pour aider une pauvre fille :-S