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 10/02/2011, 11h05   #1
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Par défaut Problème sur ouverture de mon états

Bonjour j'ai un état qui tourne bien sur Access 97.
moi je travail sur Access 2007. je migre l'etat vers access 2007 puis l'exécute.
Il à peine il s'ouvre il se referme aussi tôt.
je vous présente mon code

Code :
1
2
3
 
SEL = "[Société] = """ & SOC & """ AND [Etablissement] = """ & ETB & """ AND [N° Commande] = " & GCMFCDE & " AND [N° Lot] = " & LOT & ""
DoCmd.OpenReport "ACHAT -Fournisseurs", acViewPreview, "", SEL
Merci
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 14h08   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Ta base compile telle en Access 97 ?

As-tu converti ta base 97 au format 2007 ou utilses-tu toujours le format 97 ?

Pas de message d'erreur ?

As-tu essayé une exécution pas à pas ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 14h52   #3
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
He merci!
je travail avec des tables attachées, l'interface comme les bases de données sont en Access 2003(*.mdb).
Mon interface est sur Access 2007 , me permettant ainsi de bénéficier du Ribbon en ajoutant quelques références comme scriptin runtime etc..
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 16h25   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Désolé mais ton message précédent ne semble pas répondre à mes questions ci-dessous alors je les repose.

Pas de message d'erreur ?

As-tu essayé une exécution pas à pas ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 17h15   #5
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Excuse moi:

Citation:
1-Ta base compile telle en Access 97 ?
reponse : non en Access 2007.

Citation:
2- As-tu converti ta base 97 au format 2007 ou utilses-tu toujours le format 97 ?
reponse: j'utilse le format 2003 extension (*.mdb).

Citation:
3-Pas de message d'erreur ?
reponse : pas de message d'erreur, seulement que l'état ne s'affiche pas (à peine il s'ouvre il se referme aussi tôt) .

Citation:
4-As-tu essayé une exécution pas à pas ?
reponse : j'ai exécuté pas à pas et mon code selon moi est correcte.
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 18h19   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Merci.

Peux-tu ouvrir ton rapport à la main ? (c-à-d directement en cliquant dessus sans passer par ton programme ?).

Peux-tu le modifier ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 18h20   #7
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Autre question, as-tu regardé ce que contenait ta source de données ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 18h35   #8
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Citation:
Peux-tu ouvrir ton rapport à la main ? (c-à-d directement en cliquant dessus sans passer par ton programme ?).
Oui je peux l'ouvrir à la main, mais il ne respecte pas ma requête et en ressort tous les infos.

je vous montre ma requête ?
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 22h19   #9
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
C'est normal puisque tu fais le filtrage à l'ouverture et pas dans ta source de données.

Essaye de faire une copie du rapport et une copie de ta source de données puis assigne ta copie de la source à la copie du rapport. Après dans la copie de la source de données, met tes paramêtres de sélection en 'dur' et vois ce que cela donne.

Si cela marche, essaye d'appeler la copie du rapport à partir du code.

Désolé d'y aller pas à pas comme cela mais je ne vois aucune raison évidente.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 01h30   #10
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Citation:
Essaye de faire une copie du rapport et une copie de ta source de données puis assigne ta copie de la source à la copie du rapport. Après dans la copie de la source de données, met tes paramêtres de sélection en 'dur' et vois ce que cela donne.

Si cela marche, essaye d'appeler la copie du rapport à partir du code.

Désolé d'y aller pas à pas comme cela mais je ne vois aucune raison évidente.
j'ai pas compris ce que vous me demandez de faire.
Mais après plusieurs manipulations, j'ai utilisé une macro et j'obtiens l'erreur suivant:
Citation:
l'action OpenReport a été annulée contactez votre fournisseur après avoir ....
je vous donne le code:
Citation:
SEL = "[Société] = """ & SOC & """ AND [Etablissement] = """ & ETB & """ AND [N° Commande] = " & CDE & " AND [N° Lot] = " & LOT & ""
DoCmd.OpenReport "ACHAT - Commandes Fournisseurs", acNormal, , SEL
j'ai testé ma requête en mode création avec le même fitre (SEL) et j'ai optenu un bon résulat. et je comprend pas celui de mon état.

je tiens à précisé que sur mon état j'ai un un regroupement sur un champs, mais je pense pas que se soit sa le problème car il tourne bien sur access 97.
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 15h13   #11
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Ok on va essayer une autre piste :

Code :
1
2
3
SEL = "[Société] = """ & SOC & """ AND [Etablissement] = """ & ETB & """ AND [N° Commande] = " & CDE & " AND [N° Lot] = " & LOT & ""
msgbox SEL
DoCmd.OpenReport "ACHAT - Commandes Fournisseurs", acNormal, , SEL
Dans le MsgBox vérifie que SEL contient bien ce que tu attends.

Si tu as une gestion d'erreur (ON error goto) ce serait bien de la neutraliser momentanément (met la en commentaire) comme cela tu devrais voir où le code plante exactement.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 13h54   #12
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Merci mon État passe bien.
solaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 17h41   #13
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Quelle a été ta solution ?

Ça c'est mis à fonctionner d'un coup ou tu as fait quelque chose de spécial ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 22h48   #14
Membre actif
 
Avatar de solaar
 
Homme
Inscription : septembre 2007
Messages : 355
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 355
Points : 163
Points : 163
Envoyer un message via Yahoo à solaar
Oui excuse moi. le N de Lot n'était pas bien renseigné.
solaar 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 11h43.


 
 
 
 
Partenaires

Hébergement Web