Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2012, 08h25   #1
Futur Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 19
Points : 19
Par défaut Formulaire non reconnu à l'ouverture d'un état particulier

Bonjour,

Sur un formulaire, un clic sur un bouton déclenche l'aperçu d'un état. Alors que cet état s'ouvrait sans difficulté jusqu'à présent, j'obtiens maintenant :
Citation:
Erreur d'execution '3070'
Le moteur de la base de donnée Microsoft Jet ne reconnaît pas
'[Réfséminaire]=[Forms]![FJ Etats par formation]![Réfséminaire]' en tant que nom de champ ou expression correcte
Le code n'a pas été modifié :
Code :
1
2
3
4
5
Private Sub Commande210_Click()
 
    DoCmd.OpenReport "Listing participants", acViewPreview, "", "[Réfséminaire]=[Forms]![FJ Etats par formation]![Réfséminaire]"
 
End Sub
Si j'importe le formulaire de la sauvegarde dans lequel l'état s'ouvre bien, j'ai la même erreur 3070.
Hors formulaire, l'état (alors non filtré) s'ouvre bien.
Le nom de champ, le nom de formulaire sont corrects.
Sur le même formulaire, d'autres boutons avec le même filtre fonctionnent très bien pour l'ouverture d'autres états.

Je n'arrive pas à trouver de solution. Une idée ?

Merci.
jori est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 11h30   #2
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 281
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 281
Points : 483
Points : 483
Bonjour.
As-tu essayé de supprimer le bouton et d'en créer un nouveau avec le même code?
Cordialement.
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 11h58   #3
Futur Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 19
Points : 19
Bonjour Robert,

Oui, j'ai essayé à plusieurs reprises...
jori est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 12h38   #4
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 281
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 281
Points : 483
Points : 483
Je suppose que tu as aussi fait un débogage...
Reste à essayer une décompilation (après sauvegarde, mais si je lis bien ton post, tu en as une ou ta command fonctionne!).
Va voir sur le blog de Loufab, dans la rubrique "Astuces" -> réparer un fichier accdb ou mdb.
Je n'ai pas d'autre idée...
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 09h34   #5
Futur Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 19
Points : 19
Complément d'info :

Seul un état ne s'ouvre pas (formulaire non reconnu) parmi tous ceux proposés dans ce formulaire.
Je ne vois rien de spécifique à cet état ou à la requête source. Tous deux fonctionnent bien.
J'ai beau réécrire (macro ou VBA), rien ne marche...
jori est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 16h37   #6
Futur Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 19
Points : 19
J'ai fini par supprimer un champ de cet état.
Il s'agissait du seul champ d'une des tables sources de ma requête.
Modifier la liaison ne servait à rien.
L'état s'ouvre alors correctement.
jori est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web