Problème de Bouton dans un formulaire Access

Fermé
oussama - 2 nov. 2009 à 21:15
 oussama - 27 nov. 2009 à 14:18
Bonjour,
J'ai créer un formulaire avec des boutons, le probleme c'est que
> lorsque je clic sur un bouton le message suivant s'affiche :
> " L'expression sur clic entrée comme paramètre de la propriété de type
> évènement est à l'origine d'une erreur. Un problème est survenu
> durant la communication entre Microsoft Office Access et le Serveur
> OLE ou le contrôle ActiveX."
merci d'avance.

8 réponses

Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
3 nov. 2009 à 07:50
Bonjour oussama,

Il est impossible de se faire une opinion sans avoir sou sles yeux le code contenu dans l'évènement.
Un copier/coller sera bienvenu.



A+
0
Voici le code de l'evenemnt

Option Compare Database

Private Sub Commande18_Click()
On Error GoTo Err_Commande18_Click

Dim stDocName As String

stDocName = ChrW(1575) & ChrW(1604) & ChrW(1575) & ChrW(1587) & ChrW(1605) & ChrW(32) & ChrW(1608) & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1602) & ChrW(1576)
DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Commande18_Click:
Exit Sub

Err_Commande18_Click:
MsgBox Err.Description
Resume Exit_Commande18_Click

End Sub
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
5 nov. 2009 à 18:04
Bonsoir oussama,


Dans ma documentation, je ne trouve pas trace d'une fonction ChrW() ?

Je ne connais que Chr(CodeCaractère)

De quoi s'agit-il ?

Cordialement
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
5 nov. 2009 à 18:31
bonjour

Je ne comprend pas tro ton code tu demande d ouvrir une requete qui s 'appel ....

ton code derriere stdocname signifie koi??

la fonction chr et chrw retourne un integer ou alors une lettre predefini !!!!

que veux tu faire exactement?
0
j'ai fait un bouton qui execute une requete deja creer !!
cordialement
0
OlivrT Messages postés 323 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 24 mai 2012 36
6 nov. 2009 à 15:19
Oussama,
peux-tu expliquer pourquoi tu "essayes" de concaténer ces chaines de caractères ?
1) Cette fonction n'existe pas ! en VBA les fonctions qui ressemblent le plus apparement à ce que tu veux faire c'est : chr(90) qui retourne le caractère ou la fonction Asc("Z") qui retourne le code ASCII.

2) Pour éxecuter ta requête tu peux plus simplement faire ceci :

DoCmd.OpenQuery "MaRequete"
0
bonjour à tous,
alors moi je n'ai fait que utiliser le mode assister de access c'est lui qui a généré le code parce que moi je ne m'y connais pas en VBA.
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
OlivrT Messages postés 323 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 24 mai 2012 36
12 nov. 2009 à 09:51
:-/
Tu as essayé :

DoCmd.OpenQuery "LaNomDeTaQuery"

ou pas ?
0
bonjour,
oui j'ai essayé mais ça marche pas !!
0
OlivrT Messages postés 323 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 24 mai 2012 36
12 nov. 2009 à 14:07
Peux-tu me renseigner sur ton OS et ta version d'Access stp.
0
OS: Windows XP
Access 2003
0
OlivrT Messages postés 323 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 24 mai 2012 36
27 nov. 2009 à 14:04
J'ai le même environnment de travail (os xp et access 2003) et ça marche ...
Essaye de réinstaller Office, dans de rare cas, une mauvaise installation peut provoquer ce genre de problème.
Si tu veux tu peux m'envoyer ta base, la plus vide possible, zippée et surtout scannée !
spideycodewarrior@hotmail.com
0
Rhyton le boyar
27 nov. 2009 à 14:13
Juste une piste au cas ou ça puisse aider, j'ai eu le même message plusieur fois.
Celà m'affichait ce message à chaque fois que j'essayais de programmer un bouton et de même lorsque j'essayais de faire marcher un bouton d'une base qui marchait très bien sur un ordinateur français et pas sur mon ordinateur de travail (je travaille à l'étranger)
Le problème était lié aux option de langages Office et aux options régionale de langage de l'ordinateur pour windows.

Bon courage,

Rhyton le boyar
0
bonjour à tous,
merci pour vos réponse , je pense que je vais essayer de réinstaller office et voir...merci pour vos réponses
0