-----Message d'origine-----
Bonjour
eric a confié :
| bonjour
| j ai un assez gros formulaire avec 5 onglets
| dans le formulaire, sur l'onglet 5 j ai deux champs
texte
| le premier (text1) a une valeur par defaut a = date
()
| le second a une valeur par defaut a = text1 + 2
| le programme est compilée en mde , les bases sont des
| bases attachées
| tous les ordinateurs sur lesquel sont installés le
| programme sont en w2000 access 2002
| sur les 2/3 des ordi tout marche bien
| sur le tiers restant, sur un des deux champs il y a
| marqué #nom et sur l'autre #erreur
| si quelqu'un a une idée........
| merci
Le #Nom est dû à un problème de références qui n'ont pas
bien été identifiées lors du
déploiement....
Le #erreur est du au fait que c'estquoicetruc + 2 =
erreur.
à la place de Úte(), mettre dans le champ
= vba.date qui va se transformer en =[VBA].[DATE]
on peut aussi faire comme ceci :
= format(now,"dd/mm/yyyy")
Je pense de toute façon qu'il va falloir refaire ton mde
et tant que tu seras dans ton mdb, vérifie dans un module
ou en faisant alt+F11 que seules les références utiles
sont cochées.
Vu que tu saisis des valeurs par défaut directement dans
les proptiétés des champs,
je suppose qu'il ne doit pas y avoir cinquante millions
de fonctions vba dans ta base.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.
-----Message d'origine-----
Bonjour
eric <eric@eric.eric_nospam> a confié :
| bonjour
| j ai un assez gros formulaire avec 5 onglets
| dans le formulaire, sur l'onglet 5 j ai deux champs
texte
| le premier (text1) a une valeur par defaut a = date
()
| le second a une valeur par defaut a = text1 + 2
| le programme est compilée en mde , les bases sont des
| bases attachées
| tous les ordinateurs sur lesquel sont installés le
| programme sont en w2000 access 2002
| sur les 2/3 des ordi tout marche bien
| sur le tiers restant, sur un des deux champs il y a
| marqué #nom et sur l'autre #erreur
| si quelqu'un a une idée........
| merci
Le #Nom est dû à un problème de références qui n'ont pas
bien été identifiées lors du
déploiement....
Le #erreur est du au fait que c'estquoicetruc + 2 =
erreur.
à la place de =Date(), mettre dans le champ
= vba.date qui va se transformer en =[VBA].[DATE]
on peut aussi faire comme ceci :
= format(now,"dd/mm/yyyy")
Je pense de toute façon qu'il va falloir refaire ton mde
et tant que tu seras dans ton mdb, vérifie dans un module
ou en faisant alt+F11 que seules les références utiles
sont cochées.
Vu que tu saisis des valeurs par défaut directement dans
les proptiétés des champs,
je suppose qu'il ne doit pas y avoir cinquante millions
de fonctions vba dans ta base.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.
-----Message d'origine-----
Bonjour
eric a confié :
| bonjour
| j ai un assez gros formulaire avec 5 onglets
| dans le formulaire, sur l'onglet 5 j ai deux champs
texte
| le premier (text1) a une valeur par defaut a = date
()
| le second a une valeur par defaut a = text1 + 2
| le programme est compilée en mde , les bases sont des
| bases attachées
| tous les ordinateurs sur lesquel sont installés le
| programme sont en w2000 access 2002
| sur les 2/3 des ordi tout marche bien
| sur le tiers restant, sur un des deux champs il y a
| marqué #nom et sur l'autre #erreur
| si quelqu'un a une idée........
| merci
Le #Nom est dû à un problème de références qui n'ont pas
bien été identifiées lors du
déploiement....
Le #erreur est du au fait que c'estquoicetruc + 2 =
erreur.
à la place de Úte(), mettre dans le champ
= vba.date qui va se transformer en =[VBA].[DATE]
on peut aussi faire comme ceci :
= format(now,"dd/mm/yyyy")
Je pense de toute façon qu'il va falloir refaire ton mde
et tant que tu seras dans ton mdb, vérifie dans un module
ou en faisant alt+F11 que seules les références utiles
sont cochées.
Vu que tu saisis des valeurs par défaut directement dans
les proptiétés des champs,
je suppose qu'il ne doit pas y avoir cinquante millions
de fonctions vba dans ta base.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.
-----Message d'origine-----
Bonjour eric
eric a confié :
| ok merci
| j avais deja mis sur l ouverture du formulaire
| texte1Úte
|
| c est quoi lz différence avec
| texte1=vba.date ?
Aucune.
Quand il y a un conflit sur un nom de fonction qui se
trouve dans plusieurs bibliothèques
référencées,
ou qu'un nom de champ s'appelle Date par exemple, Access
ne sait pas si on parle du champ de la
table qui s'appelle date, d'un contrôle qui
s'appelleraît date, d'une variable qui s'appellerait
date,
d'un quelconque objet access qui s'appellerait date,
etc....
en mettant vba.date, on dit clairement à access ce qu'il
doit aller voir.
| et sinon une idée parquoi le Úte() dans le valeur par
| defaut du controle fonctionne bien sur la plupart des
pc
| et pas sur d'autres
| (sur les pc ou cela ne fonctionne pas, ca fonctionne si
| je crée un formulaire vierge avec que ce champ, par
| contre sur mon formulaire chargé, cela ne fonctionne
pas)
| merci
C'est ce que j'avais écrit dans mon précédent message :
un problème de référence.
Décoche toutes celles qui ne sont pas utiles à ton appli
et reconstruits ton mde.
Une dll sur un poste peut ne pas être trouvée sur un
autre et provoquer
un conflit.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.
-----Message d'origine-----
Bonjour eric
eric <eric@eric.fr> a confié :
| ok merci
| j avais deja mis sur l ouverture du formulaire
| texte1=date
|
| c est quoi lz différence avec
| texte1=vba.date ?
Aucune.
Quand il y a un conflit sur un nom de fonction qui se
trouve dans plusieurs bibliothèques
référencées,
ou qu'un nom de champ s'appelle Date par exemple, Access
ne sait pas si on parle du champ de la
table qui s'appelle date, d'un contrôle qui
s'appelleraît date, d'une variable qui s'appellerait
date,
d'un quelconque objet access qui s'appellerait date,
etc....
en mettant vba.date, on dit clairement à access ce qu'il
doit aller voir.
| et sinon une idée parquoi le =date() dans le valeur par
| defaut du controle fonctionne bien sur la plupart des
pc
| et pas sur d'autres
| (sur les pc ou cela ne fonctionne pas, ca fonctionne si
| je crée un formulaire vierge avec que ce champ, par
| contre sur mon formulaire chargé, cela ne fonctionne
pas)
| merci
C'est ce que j'avais écrit dans mon précédent message :
un problème de référence.
Décoche toutes celles qui ne sont pas utiles à ton appli
et reconstruits ton mde.
Une dll sur un poste peut ne pas être trouvée sur un
autre et provoquer
un conflit.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.
-----Message d'origine-----
Bonjour eric
eric a confié :
| ok merci
| j avais deja mis sur l ouverture du formulaire
| texte1Úte
|
| c est quoi lz différence avec
| texte1=vba.date ?
Aucune.
Quand il y a un conflit sur un nom de fonction qui se
trouve dans plusieurs bibliothèques
référencées,
ou qu'un nom de champ s'appelle Date par exemple, Access
ne sait pas si on parle du champ de la
table qui s'appelle date, d'un contrôle qui
s'appelleraît date, d'une variable qui s'appellerait
date,
d'un quelconque objet access qui s'appellerait date,
etc....
en mettant vba.date, on dit clairement à access ce qu'il
doit aller voir.
| et sinon une idée parquoi le Úte() dans le valeur par
| defaut du controle fonctionne bien sur la plupart des
pc
| et pas sur d'autres
| (sur les pc ou cela ne fonctionne pas, ca fonctionne si
| je crée un formulaire vierge avec que ce champ, par
| contre sur mon formulaire chargé, cela ne fonctionne
pas)
| merci
C'est ce que j'avais écrit dans mon précédent message :
un problème de référence.
Décoche toutes celles qui ne sont pas utiles à ton appli
et reconstruits ton mde.
Une dll sur un poste peut ne pas être trouvée sur un
autre et provoquer
un conflit.
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
.