Problème avec l' Utilisation de RunCommand en VBA/Access

Tikam - 23 mars 2001 à 10:35
issamglad Messages postés 7 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 3 juillet 2009 - 28 août 2007 à 10:26
Bonjour,
je développe une application en VBA/access, et la procédure suivante
me génère une erreur au niveau de mes lignes de codes "RunCommand"
ce source est placé dans le module attaché au formulaire qui est lui même
dépendant d'une table access(la base mélange tables access et tables odbc)
si quelqu'un a déjà vécu ce blocage.....merci d'avance
voici le code:

Public Sub controler(intPersonne As Integer)

Call Activite(intPersonne) 'appel de procédure
If blnActif = False Then
Call contrat(intPersonne) 'appel de procédure
blnCumul = Cumul(intPersonne) 'appel d'une fonction If blnActif False Or blnCumul True Then
' annulation

RunCommand (acCmdUndo)
MsgBox "saisie interdite "
Else
' sauvegarde

RunCommand (acCmdSaveRecord)
MsgBox "saisie sauvegardée"

End If
Else
blnCumul = Cumul(intPersonne) 'appel de fonction
If blnCumul = True Then
' annulation
RunCommand acCmdUndo 'niveau de l'erreur

MsgBox "saisie interdite "
Else
' sauvegarde
RunCommand (acCmdSaveRecord) 'niveau de l'erreur

MsgBox "saisie sauvegardée"

End If
End If
End Sub

et voici l'erreur:
"erreur d'execution 2046
la commande "annuler n'est pas disponible pour l'instant
cause possibles:
base de donnée en lecture seule
ou
le type d'objet auquel s'aplique l'action n'est pas sélectionné pour l'instant
ou ne se trouve pas dans le mode actif.
n'utilisez que les commandes ou actions actuellement accessibles
pour cette base de donnée"

Précisions: la base n'est pas en lecture seule et
le record que j'essaie de sauver ou d'anuler dépend d'une table access
basique
mon formulaire lui contient des contrôles qui vont piocher dans
des tables attachées.
merci++++
Tikam

2 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
6 août 2007 à 17:28
Cette discussion a été cloturée. Veuillez lancer une nouvelle discussion si votre question est toujours d'actualite.

Merci
0
issamglad Messages postés 7 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 3 juillet 2009
28 août 2007 à 10:26
salut j ai la meme erreur 2046 avec la comande sendobject est ce que quelqu un peut me sauver de mon bosse merci
0
Rejoignez-nous