J'ai développé une application Access 2002 sur un poste et elle fonctionne
très bien. Il n'y a qu'un fichier.
Hors je veux l'installer sur un autre poste, et là tous les boutons de mes
formulaires ne fonctionnent et cela me jette brutalement d'Access. En sachant
que l'installation d'Access a été faite et refaite.
Que dois-je faire pour pouvoir utiliser mon application sur un autre poste
qui a Access 2002 ?
La déclaration des variables dans le code est correct.
J'ai déjà essayé d'importer ma base dans une base vierge, et le problème est le même...
Merci.
Raymond [mvp]
Bonjour.
c'est un formulaire, sûr. il faut essayer de le repérer à la mise en route. ensuite ré-importer dans une base vierge sans ce formulaire. dans cette opération, ne jamais cliquer sur sélectionner tout car dans ce cas il prend tout même un objet invisible qui reste dans la base et qui met la panique, cliquer sur chaque objet par séries de 15 par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
La déclaration des variables dans le code est correct.
J'ai déjà essayé d'importer ma base dans une base vierge, et le problème est le même...
Merci.
Bonjour.
c'est un formulaire, sûr. il faut essayer de le repérer à la mise en route.
ensuite ré-importer dans une base vierge sans ce formulaire. dans cette
opération, ne jamais cliquer sur sélectionner tout car dans ce cas il prend
tout même un objet invisible qui reste dans la base et qui met la panique,
cliquer sur chaque objet par séries de 15 par exemple.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" <zoom61@discussions.microsoft.com> a écrit dans le message de news:
CAB85B8F-D90D-4D2B-AA55-F1C69BC22E58@microsoft.com...
Salut,
La déclaration des variables dans le code est correct.
J'ai déjà essayé d'importer ma base dans une base vierge, et le problème
est
le même...
c'est un formulaire, sûr. il faut essayer de le repérer à la mise en route. ensuite ré-importer dans une base vierge sans ce formulaire. dans cette opération, ne jamais cliquer sur sélectionner tout car dans ce cas il prend tout même un objet invisible qui reste dans la base et qui met la panique, cliquer sur chaque objet par séries de 15 par exemple.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
La déclaration des variables dans le code est correct.
J'ai déjà essayé d'importer ma base dans une base vierge, et le problème est le même...
Merci.
zoom61
Salut,
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de 10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
Merci.
Salut,
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de
10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de 10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
Merci.
Raymond [mvp]
passe moi ta base en zip par mail. enlève le XYZ. (le point aussi) dans mon adresse. je sens que je vais trouver quelque chose. il fait soleil, +10°c , le temps idéal.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de 10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
Merci.
passe moi ta base en zip par mail. enlève le XYZ. (le point aussi) dans mon
adresse. je sens que je vais trouver quelque chose. il fait soleil, +10°c ,
le temps idéal.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" <zoom61@discussions.microsoft.com> a écrit dans le message de news:
EA035BF7-38A6-4C7B-8465-9A04854275AE@microsoft.com...
Salut,
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de
10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
passe moi ta base en zip par mail. enlève le XYZ. (le point aussi) dans mon adresse. je sens que je vais trouver quelque chose. il fait soleil, +10°c , le temps idéal.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
J'ai fait comme tu as dit, créer une nouvelle base, importer par paquet de 10. Et refait le formulaire défectueux et cela ne fonctionne toujours pas.
Merci.
zoom61
Salut,
Je ne peux te l'envoyer car c'est une application spécifique avec des éléments qui ne doivent pas sortir de l'entreprise.
Désolé...
Merci.
Salut,
Je ne peux te l'envoyer car c'est une application spécifique avec des
éléments qui ne doivent pas sortir de l'entreprise.
Je ne peux te l'envoyer car c'est une application spécifique avec des éléments qui ne doivent pas sortir de l'entreprise.
Désolé...
Merci.
Raymond [mvp]
désolé pour toi, tu te coupes d'éventuelles aides précieuses. il n'y a pas besoin d'envoyer les contenus des tables.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Je ne peux te l'envoyer car c'est une application spécifique avec des éléments qui ne doivent pas sortir de l'entreprise.
Désolé...
Merci.
désolé pour toi, tu te coupes d'éventuelles aides précieuses. il n'y a pas
besoin d'envoyer les contenus des tables.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" <zoom61@discussions.microsoft.com> a écrit dans le message de news:
6BFD8E53-20AC-4D83-B68A-75DF1C63D03F@microsoft.com...
Salut,
Je ne peux te l'envoyer car c'est une application spécifique avec des
éléments qui ne doivent pas sortir de l'entreprise.
désolé pour toi, tu te coupes d'éventuelles aides précieuses. il n'y a pas besoin d'envoyer les contenus des tables.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Je ne peux te l'envoyer car c'est une application spécifique avec des éléments qui ne doivent pas sortir de l'entreprise.
Désolé...
Merci.
zoom61
Salut,
Avec le code du formulaire peut m'aider :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Le code MaJ est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête_a" DoCmd.OpenQuery "requête_b" DoCmd.SetWarnings True If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If ... Forms![Formulaire1]![SFormulaireA].Requery Forms![Formulaire1]![SFormulaire1].Requery Forms![Formulaire1]![SFormulaire2].Requery ...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le bouton que je sélectionne, cela met à jour une table, et ensuite, cela rend visible ou pas le sous-formulaire correspondant.
Merci.
Salut,
Avec le code du formulaire peut m'aider :
Le code du bouton est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête1"
DoCmd.OpenQuery "requête2"
DoCmd.SetWarnings True
MaJ
Me.Refresh
Le code MaJ est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête_a"
DoCmd.OpenQuery "requête_b"
DoCmd.SetWarnings True
If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then
Forms![Formualire1]![SFormulaireA].Visible = True
End If
If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then
Forms![Formulaire1]![SFormulaireA].Visible = False
End If
If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then
Forms![Formualire1]![SFormulaireA].Visible = True
End If
If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then
Forms![Formulaire1]![SFormulaireA].Visible = False
End If
...
Forms![Formulaire1]![SFormulaireA].Requery
Forms![Formulaire1]![SFormulaire1].Requery
Forms![Formulaire1]![SFormulaire2].Requery
...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le
bouton que je sélectionne, cela met à jour une table, et ensuite, cela rend
visible ou pas le sous-formulaire correspondant.
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Le code MaJ est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête_a" DoCmd.OpenQuery "requête_b" DoCmd.SetWarnings True If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If ... Forms![Formulaire1]![SFormulaireA].Requery Forms![Formulaire1]![SFormulaire1].Requery Forms![Formulaire1]![SFormulaire2].Requery ...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le bouton que je sélectionne, cela met à jour une table, et ensuite, cela rend visible ou pas le sous-formulaire correspondant.
Merci.
Raymond [mvp]
Si tu es sûr que ça vient de ce code (pa convaincu du tout), met un point d'arrêt sur chaque ligne et dégogue ta base ligne à ligne. supprime le DoCmd.SetWarnings False pour laisser les messages système. le focus se trouve où lorsque tu mets invisible ? faudrait le mettre sur un objet visible. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Avec le code du formulaire peut m'aider :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Le code MaJ est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête_a" DoCmd.OpenQuery "requête_b" DoCmd.SetWarnings True If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If ... Forms![Formulaire1]![SFormulaireA].Requery Forms![Formulaire1]![SFormulaire1].Requery Forms![Formulaire1]![SFormulaire2].Requery ...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le bouton que je sélectionne, cela met à jour une table, et ensuite, cela rend visible ou pas le sous-formulaire correspondant.
Merci.
Si tu es sûr que ça vient de ce code (pa convaincu du tout), met un point
d'arrêt sur chaque ligne et dégogue ta base ligne à ligne.
supprime le DoCmd.SetWarnings False pour laisser les messages système.
le focus se trouve où lorsque tu mets invisible ? faudrait le mettre sur un
objet visible.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" <zoom61@discussions.microsoft.com> a écrit dans le message de news:
1124BC28-157E-41EF-A228-36BA65332508@microsoft.com...
Salut,
Avec le code du formulaire peut m'aider :
Le code du bouton est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête1"
DoCmd.OpenQuery "requête2"
DoCmd.SetWarnings True
MaJ
Me.Refresh
Le code MaJ est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête_a"
DoCmd.OpenQuery "requête_b"
DoCmd.SetWarnings True
If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then
Forms![Formualire1]![SFormulaireA].Visible = True
End If
If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then
Forms![Formulaire1]![SFormulaireA].Visible = False
End If
If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then
Forms![Formualire1]![SFormulaireA].Visible = True
End If
If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then
Forms![Formulaire1]![SFormulaireA].Visible = False
End If
...
Forms![Formulaire1]![SFormulaireA].Requery
Forms![Formulaire1]![SFormulaire1].Requery
Forms![Formulaire1]![SFormulaire2].Requery
...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le
bouton que je sélectionne, cela met à jour une table, et ensuite, cela
rend
visible ou pas le sous-formulaire correspondant.
Si tu es sûr que ça vient de ce code (pa convaincu du tout), met un point d'arrêt sur chaque ligne et dégogue ta base ligne à ligne. supprime le DoCmd.SetWarnings False pour laisser les messages système. le focus se trouve où lorsque tu mets invisible ? faudrait le mettre sur un objet visible. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Avec le code du formulaire peut m'aider :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Le code MaJ est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête_a" DoCmd.OpenQuery "requête_b" DoCmd.SetWarnings True If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire1].Form!Test1 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 1) Then Forms![Formualire1]![SFormulaireA].Visible = True End If If (Forms![Formulaire1]![SFormulaire2].Form!Test2 = 0) Then Forms![Formulaire1]![SFormulaireA].Visible = False End If ... Forms![Formulaire1]![SFormulaireA].Requery Forms![Formulaire1]![SFormulaire1].Requery Forms![Formulaire1]![SFormulaire2].Requery ...
Voici à quoi ressmemble mon code, et d'où vient mon problème. Suivant le bouton que je sélectionne, cela met à jour une table, et ensuite, cela rend visible ou pas le sous-formulaire correspondant.
Merci.
zoom61
Salut,
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela ne fonctionne pas.
Peut-être que tu connais la solution ? Le problème venait de la commande Me.Refresh qui est dans le code du bouton :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je n'ai pas songé) l'erreur est venue toute seule. Encore merci.
Au prochain problème.
Salut,
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela ne
fonctionne pas.
Peut-être que tu connais la solution ?
Le problème venait de la commande Me.Refresh qui est dans le code du bouton :
Le code du bouton est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête1"
DoCmd.OpenQuery "requête2"
DoCmd.SetWarnings True
MaJ
Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je n'ai
pas songé) l'erreur est venue toute seule.
Encore merci.
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela ne fonctionne pas.
Peut-être que tu connais la solution ? Le problème venait de la commande Me.Refresh qui est dans le code du bouton :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je n'ai pas songé) l'erreur est venue toute seule. Encore merci.
Au prochain problème.
Raymond [mvp]
Certainement parceque le focus n'était pas sur un formulaire et l'instruction ne fonctionne que sur un formulaire.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela ne fonctionne pas.
Peut-être que tu connais la solution ? Le problème venait de la commande Me.Refresh qui est dans le code du bouton :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je n'ai pas songé) l'erreur est venue toute seule. Encore merci.
Au prochain problème.
Certainement parceque le focus n'était pas sur un formulaire et
l'instruction ne fonctionne que sur un formulaire.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" <zoom61@discussions.microsoft.com> a écrit dans le message de news:
E00F157F-05BA-41A3-A0AB-6CC35D5C2DEE@microsoft.com...
Salut,
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela
ne
fonctionne pas.
Peut-être que tu connais la solution ?
Le problème venait de la commande Me.Refresh qui est dans le code du
bouton :
Le code du bouton est le suivant :
DoCmd.SetWarnings False
DoCmd.OpenQuery "requête1"
DoCmd.OpenQuery "requête2"
DoCmd.SetWarnings True
MaJ
Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je
n'ai
pas songé) l'erreur est venue toute seule.
Encore merci.
Certainement parceque le focus n'était pas sur un formulaire et l'instruction ne fonctionne que sur un formulaire.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"zoom61" a écrit dans le message de news:
Salut,
Grâce à toi, j'ai trouvé la solution, mais je ne sais pas pourquoi, cela ne fonctionne pas.
Peut-être que tu connais la solution ? Le problème venait de la commande Me.Refresh qui est dans le code du bouton :
Le code du bouton est le suivant : DoCmd.SetWarnings False DoCmd.OpenQuery "requête1" DoCmd.OpenQuery "requête2" DoCmd.SetWarnings True MaJ Me.Refresh
Je te remercie, car en mettant des points d'arrêt (chose à laquelle je n'ai pas songé) l'erreur est venue toute seule. Encore merci.