Bonjour,
N'ayant pas eu de r=E9ponse =E0 ma question d'hier, je la=20
repose. Peut-=EAtre est elle mal formul=E9e ?
J'ai le code suivant pour supprimer un enregistrement=20
avec demande de confirmation. Mais si je fais "non" rien=20
ne se passe et si je fait "oui", la macro "fermer"=20
s'ex=E9cute sans supprimer l'enregistrement.
Quelqu'un peut-il m'aider car j'ai tourn=E9 dans tous les=20
sens le code sans succ=E8s.
Merci d'avance,
Ben
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Avez-vous supprim=E9 les locations li=E9es =E0 cette=20
acquisition ?", vbYesNo, "ATTENTION") =3D vbYes Then
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Ben" J'ai le code suivant pour supprimer un enregistrement avec demande de confirmation. Mais si je fais "non" rien ne se passe et si je fait "oui", la macro "fermer" s'exécute sans supprimer l'enregistrement. Quelqu'un peut-il m'aider car j'ai tourné dans tous les sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Ben"
J'ai le code suivant pour supprimer un enregistrement
avec demande de confirmation. Mais si je fais "non" rien
ne se passe et si je fait "oui", la macro "fermer"
s'exécute sans supprimer l'enregistrement.
Quelqu'un peut-il m'aider car j'ai tourné dans tous les
sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"Ben" J'ai le code suivant pour supprimer un enregistrement avec demande de confirmation. Mais si je fais "non" rien ne se passe et si je fait "oui", la macro "fermer" s'exécute sans supprimer l'enregistrement. Quelqu'un peut-il m'aider car j'ai tourné dans tous les sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Ben
Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant" Je ne comprend plus access...
-----Message d'origine----- Salut,
"Ben" J'ai le code suivant pour supprimer un enregistrement avec demande de confirmation. Mais si je fais "non" rien ne se passe et si je fait "oui", la macro "fermer" s'exécute sans supprimer l'enregistrement. Quelqu'un peut-il m'aider car j'ai tourné dans tous les sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
Non je n'ai pas interdit la suppression et oui le bouton
se trouve dans le même formulaire que l'enregistrement.
J'ai remplacé les 2 lignes mais maintenant cela me
met "La commande ou l'action supprimerenregistrement
n'est pas disponible pour l'instant"
Je ne comprend plus access...
-----Message d'origine-----
Salut,
"Ben"
J'ai le code suivant pour supprimer un enregistrement
avec demande de confirmation. Mais si je fais "non" rien
ne se passe et si je fait "oui", la macro "fermer"
s'exécute sans supprimer l'enregistrement.
Quelqu'un peut-il m'aider car j'ai tourné dans tous les
sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que
l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant" Je ne comprend plus access...
-----Message d'origine----- Salut,
"Ben" J'ai le code suivant pour supprimer un enregistrement avec demande de confirmation. Mais si je fais "non" rien ne se passe et si je fait "oui", la macro "fermer" s'exécute sans supprimer l'enregistrement. Quelqu'un peut-il m'aider car j'ai tourné dans tous les sens le code sans succès.
Tu n'as pas interdit la suppression ?
Le bouton se trouve dans le même formulaire que l'enregistrement ?
et remplace les deux lignes DoCmd.DoMenuItem... par
DoCmd.RunCommand acCmdDeleteRecord
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
3stone
Salut,
"Ben" Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur d'enregistrement et que tu appui simplement sur la touche "Delete", arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Ben"
Non je n'ai pas interdit la suppression et oui le bouton
se trouve dans le même formulaire que l'enregistrement.
J'ai remplacé les 2 lignes mais maintenant cela me
met "La commande ou l'action supprimerenregistrement
n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur d'enregistrement
et que tu appui simplement sur la touche "Delete",
arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"Ben" Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur d'enregistrement et que tu appui simplement sur la touche "Delete", arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Ben
Oui, j'arrive à supprimer mes enregistrement par la touche suppr quand ma table est ouverte directement (hors formulaire). Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ? Merci, Ben
-----Message d'origine----- Salut,
"Ben" Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur d'enregistrement
et que tu appui simplement sur la touche "Delete", arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
Oui, j'arrive à supprimer mes enregistrement par la
touche suppr quand ma table est ouverte directement (hors
formulaire).
Et d'ailleurs, cela marche aussi par le bouton que j'ai
crée dans mon formualire si j'enlève la msgbox yesno.
Où puis-je chercher le problème ?
Merci,
Ben
-----Message d'origine-----
Salut,
"Ben"
Non je n'ai pas interdit la suppression et oui le bouton
se trouve dans le même formulaire que l'enregistrement.
J'ai remplacé les 2 lignes mais maintenant cela me
met "La commande ou l'action supprimerenregistrement
n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur
d'enregistrement
et que tu appui simplement sur la touche "Delete",
arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Oui, j'arrive à supprimer mes enregistrement par la touche suppr quand ma table est ouverte directement (hors formulaire). Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ? Merci, Ben
-----Message d'origine----- Salut,
"Ben" Non je n'ai pas interdit la suppression et oui le bouton se trouve dans le même formulaire que l'enregistrement. J'ai remplacé les 2 lignes mais maintenant cela me met "La commande ou l'action supprimerenregistrement n'est pas disponible pour l'instant"
Et, lorsque tu clique sur le sélecteur d'enregistrement
et que tu appui simplement sur la touche "Delete", arrive-tu à supprimer cet enregistrement ?
si non, il faut chercher pourquoi...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
3stone
Salut,
"Ben" [...] Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then Me!MonID.SetFocus DoCmd.RunCommand acCmdDeleteRecord End if
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Ben"
[...]
Et d'ailleurs, cela marche aussi par le bouton que j'ai
crée dans mon formualire si j'enlève la msgbox yesno.
Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then
Me!MonID.SetFocus
DoCmd.RunCommand acCmdDeleteRecord
End if
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"Ben" [...] Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then Me!MonID.SetFocus DoCmd.RunCommand acCmdDeleteRecord End if
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
ben
Désolé de vous ennuyer avec ça... J'ai mis le focus sur un contrôle de mon formualaire, mais j'ai toujours le même message : "La commande ou l'action supprimer enregistrement n'est pas disponible pour l'instant".
-----Message d'origine----- Salut,
"Ben" [...] Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then Me!MonID.SetFocus DoCmd.RunCommand acCmdDeleteRecord End if
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
Désolé de vous ennuyer avec ça...
J'ai mis le focus sur un contrôle de mon formualaire,
mais j'ai toujours le même message : "La commande ou
l'action supprimer enregistrement n'est pas disponible
pour l'instant".
-----Message d'origine-----
Salut,
"Ben"
[...]
Et d'ailleurs, cela marche aussi par le bouton que j'ai
crée dans mon formualire si j'enlève la msgbox yesno.
Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then
Me!MonID.SetFocus
DoCmd.RunCommand acCmdDeleteRecord
End if
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Désolé de vous ennuyer avec ça... J'ai mis le focus sur un contrôle de mon formualaire, mais j'ai toujours le même message : "La commande ou l'action supprimer enregistrement n'est pas disponible pour l'instant".
-----Message d'origine----- Salut,
"Ben" [...] Et d'ailleurs, cela marche aussi par le bouton que j'ai crée dans mon formualire si j'enlève la msgbox yesno. Où puis-je chercher le problème ?
Dans ce cas, remets le focus sur l'enregistrement.
If MsgBox(....) = vbYes Then Me!MonID.SetFocus DoCmd.RunCommand acCmdDeleteRecord End if
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
3stone
re,
"ben" J'ai mis le focus sur un contrôle de mon formualaire, mais j'ai toujours le même message : "La commande ou l'action supprimer enregistrement n'est pas disponible pour l'instant".
Ton formulaire est simple ou continu ?
As-tu bien essayer ce que je disais:
sans t'occuper de ton bouton... clique sur le sélecteur d'enregistrement et appuies sur la touche "Delete" du clavier! Peux-tu supprimer ?
Si oui, cela doit fonctionner avec le bouton!
Si non, regarde si tu n'as pas modifié les propriétés concernées.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
re,
"ben"
J'ai mis le focus sur un contrôle de mon formualaire,
mais j'ai toujours le même message : "La commande ou
l'action supprimer enregistrement n'est pas disponible
pour l'instant".
Ton formulaire est simple ou continu ?
As-tu bien essayer ce que je disais:
sans t'occuper de ton bouton...
clique sur le sélecteur d'enregistrement et appuies
sur la touche "Delete" du clavier!
Peux-tu supprimer ?
Si oui, cela doit fonctionner avec le bouton!
Si non, regarde si tu n'as pas modifié les propriétés concernées.
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"ben" J'ai mis le focus sur un contrôle de mon formualaire, mais j'ai toujours le même message : "La commande ou l'action supprimer enregistrement n'est pas disponible pour l'instant".
Ton formulaire est simple ou continu ?
As-tu bien essayer ce que je disais:
sans t'occuper de ton bouton... clique sur le sélecteur d'enregistrement et appuies sur la touche "Delete" du clavier! Peux-tu supprimer ?
Si oui, cela doit fonctionner avec le bouton!
Si non, regarde si tu n'as pas modifié les propriétés concernées.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
ben
J'ai affichage par défaut : formulaire unique et si je clique sur le selecteur d'enregistrement et que je fais suppr, mon enregistrement est supprimé...
J'ai affichage par défaut : formulaire unique
et si je clique sur le selecteur d'enregistrement et que
je fais suppr, mon enregistrement est supprimé...
J'ai affichage par défaut : formulaire unique et si je clique sur le selecteur d'enregistrement et que je fais suppr, mon enregistrement est supprimé...