Problème de Bouton dans un formulaire Access

oussama -  
 oussama -
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   Statut Membre Dernière intervention   112
 
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
oussama
 
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   Statut Membre Dernière intervention   112
 
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   Statut Membre Dernière intervention   60
 
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
oussama
 
j'ai fait un bouton qui execute une requete deja creer !!
cordialement
0
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
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
oussama
 
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   Statut Membre Dernière intervention   36
 
:-/
Tu as essayé :

DoCmd.OpenQuery "LaNomDeTaQuery"

ou pas ?
0
oussama
 
bonjour,
oui j'ai essayé mais ça marche pas !!
0
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
Peux-tu me renseigner sur ton OS et ta version d'Access stp.
0
oussama
 
OS: Windows XP
Access 2003
0
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
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
 
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
oussama
 
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