OVH Cloud OVH Cloud

Rafraichir base ADP

22 réponses
Avatar
Gafish
Bonjour,

J'ai un projet ADP qui est lié à une de mes bases SQL Server.
Par appel depuis Access d'une procédure stockée, je crée une table. Ensuite
dans mon code VBA je fais (enfin j'essaie de faire :) ) des opérations
dessus.
Le problème est que la table est créée, mais ma base Access n'est pas
"rafraîchie". Il ne reconnait donc pas cette table. Il faut que je fasse un
F5.
Quelle est la commande pour rafrachîr le contenu d'une base ADP en VBA ?

Merci d'avance

Arnaud

10 réponses

1 2 3
Avatar
Gafish
Je te remercie !
En revanche, j'ai toujours un message d'erreur au CloseConnection

"J-Pierre" a écrit dans le message de
news:
Et puis, j'ai oublié de te dire, j'ai aussi fait un test sur un réseau
local, temps de connection, nettement moins d'une seconde.


J-Pierre




Avatar
J-Pierre
Quel message d'erreur ?

"Gafish" a écrit dans le message de news:O46Y$
Je te remercie !
En revanche, j'ai toujours un message d'erreur au CloseConnection

"J-Pierre" a écrit dans le message de
news:
Et puis, j'ai oublié de te dire, j'ai aussi fait un test sur un réseau
local, temps de connection, nettement moins d'une seconde.


J-Pierre








Avatar
Gafish
Ben pas très explicite, c'est justement le problème :
"Access a rencontré une erreur lors de CloseConnection"

"J-Pierre" a écrit dans le message de
news:
Quel message d'erreur ?

"Gafish" a écrit dans le message de
news:O46Y$

Je te remercie !
En revanche, j'ai toujours un message d'erreur au CloseConnection

"J-Pierre" a écrit dans le message
de


news:
Et puis, j'ai oublié de te dire, j'ai aussi fait un test sur un réseau
local, temps de connection, nettement moins d'une seconde.


J-Pierre












Avatar
J-Pierre
Peut-être un problème de références, essaie:

Access.Application.CurrentProject.CloseConnection

"Gafish" a écrit dans le message de news:%
Ben pas très explicite, c'est justement le problème :
"Access a rencontré une erreur lors de CloseConnection"


Avatar
Gafish
Non, c kif, kif.
Je suis dans un form sans table source, avec juste une zone de texte et un
bouton.

"J-Pierre" a écrit dans le message de
news:
Peut-être un problème de références, essaie:

Access.Application.CurrentProject.CloseConnection

"Gafish" a écrit dans le message de
news:%

Ben pas très explicite, c'est justement le problème :
"Access a rencontré une erreur lors de CloseConnection"






Avatar
J-Pierre
CurrentProject.CloseConnection produit un message d'erreur.

C'est sans doute un bug Microsoft, Gafish, avec AccessXP 2002, ça marche, sur mon autre machine Access 2000, il me dit "Une erreur
s'est produite dans etc....."

Les ingénieurs MS vont peut-être nous donner un coup de main......

J-Pierre
Avatar
Gafish
Ok, je te remercie pour ton aide ! :)
Je viens sinon d'avoir une idée, si je fais une opération sur ma base, genre
un select par une requete VBA que je referme dans la foulée, peut-être que
ca force le rafraîchissement. Je vais tester cela.
Sinon si c'est effectivement une erreur liée à la version, peut-être que la
KB contient un article à ce sujet, je vais regarder aussi, peut-être un SP
office peut résoudre le pb.

"J-Pierre" a écrit dans le message de
news:
CurrentProject.CloseConnection produit un message d'erreur.

C'est sans doute un bug Microsoft, Gafish, avec AccessXP 2002, ça marche,
sur mon autre machine Access 2000, il me dit "Une erreur

s'est produite dans etc....."

Les ingénieurs MS vont peut-être nous donner un coup de main......

J-Pierre




Avatar
J-Pierre
Tu vas aimer......

http://search.microsoft.com/search/results.aspx?st=b&qu=closeconnection&view=fr-fr

J-Pierre

"Gafish" a écrit dans le message de news:%
Ok, je te remercie pour ton aide ! :)
Je viens sinon d'avoir une idée, si je fais une opération sur ma base, genre
un select par une requete VBA que je referme dans la foulée, peut-être que
ca force le rafraîchissement. Je vais tester cela.
Sinon si c'est effectivement une erreur liée à la version, peut-être que la
KB contient un article à ce sujet, je vais regarder aussi, peut-être un SP
office peut résoudre le pb.

"J-Pierre" a écrit dans le message de
news:
CurrentProject.CloseConnection produit un message d'erreur.

C'est sans doute un bug Microsoft, Gafish, avec AccessXP 2002, ça marche,
sur mon autre machine Access 2000, il me dit "Une erreur

s'est produite dans etc....."

Les ingénieurs MS vont peut-être nous donner un coup de main......

J-Pierre








Avatar
Gafish
Ok, j'ai regardé un peu ca, j'ai testé en mettant ca dans un module, ca
marche, mais appelé d'un form non, alors je pense qu'il fait que je ferme
mon form avant de fermer la connection.

"J-Pierre" a écrit dans le message de
news:
Tu vas aimer......


http://search.microsoft.com/search/results.aspx?st=b&qu=closeconnection&view=fr-fr


J-Pierre

"Gafish" a écrit dans le message de
news:%

Ok, je te remercie pour ton aide ! :)
Je viens sinon d'avoir une idée, si je fais une opération sur ma base,
genre


un select par une requete VBA que je referme dans la foulée, peut-être
que


ca force le rafraîchissement. Je vais tester cela.
Sinon si c'est effectivement une erreur liée à la version, peut-être que
la


KB contient un article à ce sujet, je vais regarder aussi, peut-être un
SP


office peut résoudre le pb.

"J-Pierre" a écrit dans le message
de


news:
CurrentProject.CloseConnection produit un message d'erreur.

C'est sans doute un bug Microsoft, Gafish, avec AccessXP 2002, ça
marche,



sur mon autre machine Access 2000, il me dit "Une erreur
s'est produite dans etc....."

Les ingénieurs MS vont peut-être nous donner un coup de main......

J-Pierre












Avatar
J-Pierre
"Gafish" a écrit dans le message de news:
Ok, j'ai regardé un peu ca, j'ai testé en mettant ca dans un module, ca
marche, mais appelé d'un form non, alors je pense qu'il fait que je ferme
mon form avant de fermer la connection.

"J-Pierre" a écrit dans le message de
news:
Tu vas aimer......


http://search.microsoft.com/search/results.aspx?st=b&qu=closeconnection&view=fr-fr


J-Pierre

"Gafish" a écrit dans le message de
news:%

Ok, je te remercie pour ton aide ! :)
Je viens sinon d'avoir une idée, si je fais une opération sur ma base,
genre


un select par une requete VBA que je referme dans la foulée, peut-être
que


ca force le rafraîchissement. Je vais tester cela.
Sinon si c'est effectivement une erreur liée à la version, peut-être que
la


KB contient un article à ce sujet, je vais regarder aussi, peut-être un
SP


office peut résoudre le pb.

"J-Pierre" a écrit dans le message
de


news:
CurrentProject.CloseConnection produit un message d'erreur.

C'est sans doute un bug Microsoft, Gafish, avec AccessXP 2002, ça
marche,



sur mon autre machine Access 2000, il me dit "Une erreur
s'est produite dans etc....."

Les ingénieurs MS vont peut-être nous donner un coup de main......

J-Pierre
















1 2 3