OVH Cloud OVH Cloud

panne bizare suite

3 réponses
Avatar
le méruvien
Bonjour les pro !

dans ma base, j'ai un champ "client" et un champ "ville", aprés maj du champ
"ville", je vais dans une procédure ci-dessous

codeclient = [client] & " " & [ville]

ça marche trés bien chez moi avec access 2002, et a mon boulot, avec
également access 2002, ça marchait et maintenant ça marche plus, j'ai donc
mis:

me!codeclient = me![client] & " " & me![ville]
ça a marché, et voila que ça ne marche plus à nouveau !!
pour l'instant pour me sortir de cette galère, j'ai mis ça en macro et là
pas de problème ça marche.
Qui peut expliquer cette bizarerie ??
merci
La reponse de Pierre du 27, ne fonctionne pas mieu,,
Autre question, finalement, faut-il mieux faire une base avec des macros, ou
du code ?? y a-t-il une <> dans le fonctionnement ?
roger

3 réponses

Avatar
Raymond [mvp]
Bonjour.

si ça fonctionne toujours en macro, as-tu essayé de convertir ta macro en
code vba par l'utilitaire ? que te donne-t-il comme code ?
les macros et le code ne sont finalement pas très concurents. le code a de
nombreux avantages sur les macros avec beaucoup plus de possibilités. toutes
les actions DoCmd du code ne sont que des actions de macros. dans une
application lourde, les macros seules ne peuvent pas résoudre les problèmes.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le méruvien" a écrit dans le message de
news:40b8194d$0$26902$
Bonjour les pro !

dans ma base, j'ai un champ "client" et un champ "ville", aprés maj du
champ

"ville", je vais dans une procédure ci-dessous

codeclient = [client] & " " & [ville]

ça marche trés bien chez moi avec access 2002, et a mon boulot, avec
également access 2002, ça marchait et maintenant ça marche plus, j'ai donc
mis:

me!codeclient = me![client] & " " & me![ville]
ça a marché, et voila que ça ne marche plus à nouveau !!
pour l'instant pour me sortir de cette galère, j'ai mis ça en macro et là
pas de problème ça marche.
Qui peut expliquer cette bizarerie ??
merci
La reponse de Pierre du 27, ne fonctionne pas mieu,,
Autre question, finalement, faut-il mieux faire une base avec des macros,
ou

du code ?? y a-t-il une <> dans le fonctionnement ?
roger




Avatar
3stone
Salut,

"le méruvien"
dans ma base, j'ai un champ "client" et un champ "ville", aprés maj du champ
"ville", je vais dans une procédure ci-dessous

codeclient = [client] & " " & [ville]

ça marche trés bien chez moi avec access 2002, et a mon boulot, avec
également access 2002, ça marchait et maintenant ça marche plus, j'ai donc
mis:

me!codeclient = me![client] & " " & me![ville]
ça a marché, et voila que ça ne marche plus à nouveau !!



Je serai tenté de dire que tu as un problème de nommage...

Moi, pour éviter ce genre problème, je me dépêche toujours
de changer le nom des contrôles créé par Access.

Par défaut, lorsque tu place un champ [Ville] sur un formulaire,
Access lui garde son nom "Ville".

Ben, moi, je les préfixes toujours !

Dans la table et les requêtes il s'appellera [Ville], mais dans le
formulaire, le contrôle se nommera "txtVille".

Et je n'ai jamais de champ/contrôle qui marche/marche pas !

Si ca peut aider...


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

Avatar
le méruvien
Merci les copains de vos conseil, bon week end
roger
"3stone" a écrit dans le message de
news:
Salut,

"le méruvien"
dans ma base, j'ai un champ "client" et un champ "ville", aprés maj du
champ


"ville", je vais dans une procédure ci-dessous

codeclient = [client] & " " & [ville]

ça marche trés bien chez moi avec access 2002, et a mon boulot, avec
également access 2002, ça marchait et maintenant ça marche plus, j'ai
donc


mis:

me!codeclient = me![client] & " " & me![ville]
ça a marché, et voila que ça ne marche plus à nouveau !!



Je serai tenté de dire que tu as un problème de nommage...

Moi, pour éviter ce genre problème, je me dépêche toujours
de changer le nom des contrôles créé par Access.

Par défaut, lorsque tu place un champ [Ville] sur un formulaire,
Access lui garde son nom "Ville".

Ben, moi, je les préfixes toujours !

Dans la table et les requêtes il s'appellera [Ville], mais dans le
formulaire, le contrôle se nommera "txtVille".

Et je n'ai jamais de champ/contrôle qui marche/marche pas !

Si ca peut aider...


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