Bonjour,
je vais essayer de vous expliquer mon probléme.
G un formulaire de saisie (frmsaisie) ou l'utilisateur vient saisir
differentes info
c info sont ajouter dans une table (tbl_process).
G un autre formulaire (frm_modif) qui permet de voir la table tbl_process
j'aimerais pouvoir créer un bouton qui me permettrait de supprimer un
enregistrement, 1 autre qui me permettrait de modifier un enregistrement et
un autre pour créer un nouveau enregistrement
Moi g essayer de faire celui qui modifier comme ceci mais cela ne marche pas
Private Sub Modifier_Click()
'On Error GoTo GestionErreur
Dim stDocName As String
Dim StLinkCriteria As String
Dim EnregCLe As String
Dim EnregCle2 As String
'Ouvre le formulaire en mode Modification d'enregistrement
stDocName = "frmProcess_Saisie"
EnregCLe = formVisualisation.Form.Controls("DATMODIF").Value 'Spécifier
la clé pour retrouver l'enregistrement en cours
DoCmd.OpenForm stDocName, acNormal, , , acFormEdit, acDialog,
"Modifier;" & EnregCLe
'Rafraichit le formulaire
CmdRecherche_Click
Exit Sub
'GestionErreur:
MsgBox Err.Description & " '" & Err.Number & ")"
Exit Sub
End Sub
le formulaire Visualisation estr le formulaire ou est situé la table
tbl_process
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
Raymond [mvp]
Bonjour.
je ne vois pas l'utilité de faire plusieurs boutons pour gérer tes enregistrements alors qu'un formulaire standard permet de tout faire sans écrire du code ? à la limite, tu ouvres le formulaire avec une clause where sur un enregistrement et l'opérateur , sur cet enregistrement, exécutera la procédure à faire.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"damien" a écrit dans le message de news:
Bonjour, je vais essayer de vous expliquer mon probléme. G un formulaire de saisie (frmsaisie) ou l'utilisateur vient saisir differentes info c info sont ajouter dans une table (tbl_process). G un autre formulaire (frm_modif) qui permet de voir la table tbl_process j'aimerais pouvoir créer un bouton qui me permettrait de supprimer un enregistrement, 1 autre qui me permettrait de modifier un enregistrement et un autre pour créer un nouveau enregistrement Moi g essayer de faire celui qui modifier comme ceci mais cela ne marche pas
Private Sub Modifier_Click() 'On Error GoTo GestionErreur
Dim stDocName As String Dim StLinkCriteria As String Dim EnregCLe As String Dim EnregCle2 As String
'Ouvre le formulaire en mode Modification d'enregistrement stDocName = "frmProcess_Saisie" EnregCLe = formVisualisation.Form.Controls("DATMODIF").Value 'Spécifier la clé pour retrouver l'enregistrement en cours DoCmd.OpenForm stDocName, acNormal, , , acFormEdit, acDialog, "Modifier;" & EnregCLe
'Rafraichit le formulaire CmdRecherche_Click
Exit Sub 'GestionErreur:
MsgBox Err.Description & " '" & Err.Number & ")" Exit Sub End Sub
le formulaire Visualisation estr le formulaire ou est situé la table tbl_process
Merci de votre aide
Bonjour.
je ne vois pas l'utilité de faire plusieurs boutons pour gérer tes
enregistrements alors qu'un formulaire standard permet de tout faire sans
écrire du code ?
à la limite, tu ouvres le formulaire avec une clause where sur un
enregistrement et l'opérateur , sur cet enregistrement, exécutera la
procédure à faire.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"damien" <damien@discussions.microsoft.com> a écrit dans le message de news:
8D1267B0-536E-4BFA-956A-89C6D815992C@microsoft.com...
Bonjour,
je vais essayer de vous expliquer mon probléme.
G un formulaire de saisie (frmsaisie) ou l'utilisateur vient saisir
differentes info
c info sont ajouter dans une table (tbl_process).
G un autre formulaire (frm_modif) qui permet de voir la table tbl_process
j'aimerais pouvoir créer un bouton qui me permettrait de supprimer un
enregistrement, 1 autre qui me permettrait de modifier un enregistrement
et
un autre pour créer un nouveau enregistrement
Moi g essayer de faire celui qui modifier comme ceci mais cela ne marche
pas
Private Sub Modifier_Click()
'On Error GoTo GestionErreur
Dim stDocName As String
Dim StLinkCriteria As String
Dim EnregCLe As String
Dim EnregCle2 As String
'Ouvre le formulaire en mode Modification d'enregistrement
stDocName = "frmProcess_Saisie"
EnregCLe = formVisualisation.Form.Controls("DATMODIF").Value
'Spécifier
la clé pour retrouver l'enregistrement en cours
DoCmd.OpenForm stDocName, acNormal, , , acFormEdit, acDialog,
"Modifier;" & EnregCLe
'Rafraichit le formulaire
CmdRecherche_Click
Exit Sub
'GestionErreur:
MsgBox Err.Description & " '" & Err.Number & ")"
Exit Sub
End Sub
le formulaire Visualisation estr le formulaire ou est situé la table
tbl_process
je ne vois pas l'utilité de faire plusieurs boutons pour gérer tes enregistrements alors qu'un formulaire standard permet de tout faire sans écrire du code ? à la limite, tu ouvres le formulaire avec une clause where sur un enregistrement et l'opérateur , sur cet enregistrement, exécutera la procédure à faire.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"damien" a écrit dans le message de news:
Bonjour, je vais essayer de vous expliquer mon probléme. G un formulaire de saisie (frmsaisie) ou l'utilisateur vient saisir differentes info c info sont ajouter dans une table (tbl_process). G un autre formulaire (frm_modif) qui permet de voir la table tbl_process j'aimerais pouvoir créer un bouton qui me permettrait de supprimer un enregistrement, 1 autre qui me permettrait de modifier un enregistrement et un autre pour créer un nouveau enregistrement Moi g essayer de faire celui qui modifier comme ceci mais cela ne marche pas
Private Sub Modifier_Click() 'On Error GoTo GestionErreur
Dim stDocName As String Dim StLinkCriteria As String Dim EnregCLe As String Dim EnregCle2 As String
'Ouvre le formulaire en mode Modification d'enregistrement stDocName = "frmProcess_Saisie" EnregCLe = formVisualisation.Form.Controls("DATMODIF").Value 'Spécifier la clé pour retrouver l'enregistrement en cours DoCmd.OpenForm stDocName, acNormal, , , acFormEdit, acDialog, "Modifier;" & EnregCLe
'Rafraichit le formulaire CmdRecherche_Click
Exit Sub 'GestionErreur:
MsgBox Err.Description & " '" & Err.Number & ")" Exit Sub End Sub
le formulaire Visualisation estr le formulaire ou est situé la table tbl_process