OVH Cloud OVH Cloud

Ca marche sur un PC mais pas sur l'autre

5 réponses
Avatar
Jean-Marc
Salut à tous,

J'ai une base de données sur un serveur (en fait un ordinateur dédié). Tout
le monde y avait accès (J'avais fait des tests) mais personne (sauf moi)
n'utilisait la base parce qu'elle n'est pas terminée.
Tous les PC sont sous XP et avec Office 2000 Fr.
Lorsque j'ouvre certains formulaires sur les autres PC, je reçois un message
me disant qu'un projet ou une bibliothèque est introuvable.
Comment puis-je faire pour savoir les bibliothèques que j'ai installées et
qui ne le sont pas sur les autres PC ?

De plus j'ai une autre erreur que je ne comprend pas bien : J'ai créé un
nouveau formulaire avec un sous-formulaire. Sur mon PC, aucun problème. Sur
tous les autres PC je reçois l'erreur suivante à l'ouverture du formulaire :
Erreur de syntaxe (opérateur absent) dans l'expression : '((([Envois].[Suivi
à faire])=Yes)And(([Envois].[Date de rappel]<Date()))'
J'ai essayé en remplaçant Yes par Oui et And par Et mais cela ne change
rien.

Qui connaît la solution à ce pbl ?

Merci de vos z'avis z'avisés,

Jean-Marc

5 réponses

Avatar
Patrick Fredin
Bonjour,

Va dans l'éditeur VBA et regarde les références (Outils, Références). Tu
verras celle qui manque. Il suffit de la décocher et tout devrait revenir en
ordre.

--
Patrick

"Jean-Marc" wrote in message
news:
Salut à tous,

J'ai une base de données sur un serveur (en fait un ordinateur dédié).
Tout
le monde y avait accès (J'avais fait des tests) mais personne (sauf moi)
n'utilisait la base parce qu'elle n'est pas terminée.
Tous les PC sont sous XP et avec Office 2000 Fr.
Lorsque j'ouvre certains formulaires sur les autres PC, je reçois un
message
me disant qu'un projet ou une bibliothèque est introuvable.
Comment puis-je faire pour savoir les bibliothèques que j'ai installées et
qui ne le sont pas sur les autres PC ?

De plus j'ai une autre erreur que je ne comprend pas bien : J'ai créé un
nouveau formulaire avec un sous-formulaire. Sur mon PC, aucun problème.
Sur
tous les autres PC je reçois l'erreur suivante à l'ouverture du formulaire
:
Erreur de syntaxe (opérateur absent) dans l'expression :
'((([Envois].[Suivi
à faire])=Yes)And(([Envois].[Date de rappel]<Date()))'
J'ai essayé en remplaçant Yes par Oui et And par Et mais cela ne change
rien.

Qui connaît la solution à ce pbl ?

Merci de vos z'avis z'avisés,

Jean-Marc




Avatar
Jean-Marc
Merci de ton aide. Ca m'a permis de trouver le pbl, mais pas de le résoudre.
Il me manquait plusieurs références et cela ne fonctionnait plus si je les
désélectionnait.
J'ai donc installé les biblio manquantes sur les autres PC.
Seulement maintenant il ne veut plus reconnaître la fonction Date(), même
plus sur mon PC.
J'ai essayé avec Now(), Maintenant(), ... mais il ne veut rien savoir. Il
envoie toujours le message : Fonction 'date' non définie dans l'expression.
J'ai essayé de fabriquer une requête, juste pour voir. Il n'en veut pas
plus.

Comment on fait ??

"Patrick Fredin" a écrit dans le
message de news:
Bonjour,

Va dans l'éditeur VBA et regarde les références (Outils, Références). Tu
verras celle qui manque. Il suffit de la décocher et tout devrait revenir
en

ordre.

--
Patrick

"Jean-Marc" wrote in message
news:
Salut à tous,

J'ai une base de données sur un serveur (en fait un ordinateur dédié).
Tout
le monde y avait accès (J'avais fait des tests) mais personne (sauf moi)
n'utilisait la base parce qu'elle n'est pas terminée.
Tous les PC sont sous XP et avec Office 2000 Fr.
Lorsque j'ouvre certains formulaires sur les autres PC, je reçois un
message
me disant qu'un projet ou une bibliothèque est introuvable.
Comment puis-je faire pour savoir les bibliothèques que j'ai installées
et


qui ne le sont pas sur les autres PC ?

De plus j'ai une autre erreur que je ne comprend pas bien : J'ai créé un
nouveau formulaire avec un sous-formulaire. Sur mon PC, aucun problème.
Sur
tous les autres PC je reçois l'erreur suivante à l'ouverture du
formulaire


:
Erreur de syntaxe (opérateur absent) dans l'expression :
'((([Envois].[Suivi
à faire])=Yes)And(([Envois].[Date de rappel]<Date()))'
J'ai essayé en remplaçant Yes par Oui et And par Et mais cela ne change
rien.

Qui connaît la solution à ce pbl ?

Merci de vos z'avis z'avisés,

Jean-Marc








Avatar
Patrick Fredin
Il doit manquer la référence qui permet d'avoir cette fonction. Essaie
d'importer tout ce que tu as fait dans une base vierge.

--
Patrick

"Jean-Marc" wrote in message
news:CGPmd.94$
Merci de ton aide. Ca m'a permis de trouver le pbl, mais pas de le
résoudre.
Il me manquait plusieurs références et cela ne fonctionnait plus si je les
désélectionnait.
J'ai donc installé les biblio manquantes sur les autres PC.
Seulement maintenant il ne veut plus reconnaître la fonction Date(), même
plus sur mon PC.
J'ai essayé avec Now(), Maintenant(), ... mais il ne veut rien savoir. Il
envoie toujours le message : Fonction 'date' non définie dans
l'expression.
J'ai essayé de fabriquer une requête, juste pour voir. Il n'en veut pas
plus.

Comment on fait ??

"Patrick Fredin" a écrit dans le
message de news:
Bonjour,

Va dans l'éditeur VBA et regarde les références (Outils, Références). Tu
verras celle qui manque. Il suffit de la décocher et tout devrait revenir
en

ordre.

--
Patrick

"Jean-Marc" wrote in message
news:
Salut à tous,

J'ai une base de données sur un serveur (en fait un ordinateur dédié).
Tout
le monde y avait accès (J'avais fait des tests) mais personne (sauf
moi)
n'utilisait la base parce qu'elle n'est pas terminée.
Tous les PC sont sous XP et avec Office 2000 Fr.
Lorsque j'ouvre certains formulaires sur les autres PC, je reçois un
message
me disant qu'un projet ou une bibliothèque est introuvable.
Comment puis-je faire pour savoir les bibliothèques que j'ai installées
et


qui ne le sont pas sur les autres PC ?

De plus j'ai une autre erreur que je ne comprend pas bien : J'ai créé
un
nouveau formulaire avec un sous-formulaire. Sur mon PC, aucun problème.
Sur
tous les autres PC je reçois l'erreur suivante à l'ouverture du
formulaire


:
Erreur de syntaxe (opérateur absent) dans l'expression :
'((([Envois].[Suivi
à faire])=Yes)And(([Envois].[Date de rappel]<Date()))'
J'ai essayé en remplaçant Yes par Oui et And par Et mais cela ne change
rien.

Qui connaît la solution à ce pbl ?

Merci de vos z'avis z'avisés,

Jean-Marc












Avatar
Jean-Marc
Il semble que je vais devoir repartir d'un backup et recommencer tout ce que
j'ai fait aujourd'hui.
Quand j'importe dans le backup ce que j'ai fait aujourd'hui, je me retrouve
avec le pbl de date.

"Patrick Fredin" a écrit dans le
message de news:
Il doit manquer la référence qui permet d'avoir cette fonction. Essaie
d'importer tout ce que tu as fait dans une base vierge.

--
Patrick

"Jean-Marc" wrote in message
news:CGPmd.94$
Merci de ton aide. Ca m'a permis de trouver le pbl, mais pas de le
résoudre.
Il me manquait plusieurs références et cela ne fonctionnait plus si je
les


désélectionnait.
J'ai donc installé les biblio manquantes sur les autres PC.
Seulement maintenant il ne veut plus reconnaître la fonction Date(),
même


plus sur mon PC.
J'ai essayé avec Now(), Maintenant(), ... mais il ne veut rien savoir.
Il


envoie toujours le message : Fonction 'date' non définie dans
l'expression.
J'ai essayé de fabriquer une requête, juste pour voir. Il n'en veut pas
plus.

Comment on fait ??

"Patrick Fredin" a écrit dans le
message de news:
Bonjour,

Va dans l'éditeur VBA et regarde les références (Outils, Références).
Tu



verras celle qui manque. Il suffit de la décocher et tout devrait
revenir



en
ordre.

--
Patrick

"Jean-Marc" wrote in message
news:
Salut à tous,

J'ai une base de données sur un serveur (en fait un ordinateur
dédié).




Tout
le monde y avait accès (J'avais fait des tests) mais personne (sauf
moi)
n'utilisait la base parce qu'elle n'est pas terminée.
Tous les PC sont sous XP et avec Office 2000 Fr.
Lorsque j'ouvre certains formulaires sur les autres PC, je reçois un
message
me disant qu'un projet ou une bibliothèque est introuvable.
Comment puis-je faire pour savoir les bibliothèques que j'ai
installées




et
qui ne le sont pas sur les autres PC ?

De plus j'ai une autre erreur que je ne comprend pas bien : J'ai créé
un
nouveau formulaire avec un sous-formulaire. Sur mon PC, aucun
problème.




Sur
tous les autres PC je reçois l'erreur suivante à l'ouverture du
formulaire


:
Erreur de syntaxe (opérateur absent) dans l'expression :
'((([Envois].[Suivi
à faire])=Yes)And(([Envois].[Date de rappel]<Date()))'
J'ai essayé en remplaçant Yes par Oui et And par Et mais cela ne
change




rien.

Qui connaît la solution à ce pbl ?

Merci de vos z'avis z'avisés,

Jean-Marc
















Avatar
3stone
Salut,

"Jean-Marc"
Il semble que je vais devoir repartir d'un backup et recommencer tout ce que
j'ai fait aujourd'hui.
Quand j'importe dans le backup ce que j'ai fait aujourd'hui, je me retrouve
avec le pbl de date.



Tatatata !

Regarde ceci : http://www.mvps.org/accessfr/bugs/bugs0001.htm



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome