J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la
saisie de mon controle DATE.
Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait.
En le fermant, Access a généré une table d'erreur.
Et mon enregistrement n'est pas validé. Il me copie pas le controle Date
où est mon erreur ??
Merci pour votre aide
Voici le code.
Private Sub Duplication_Click()
Dim I As Integer
Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdPasteAppend
Next I
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.
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I
End Sub
Bonjour.
ton recordset ne sert à rien dans ce cas.
le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait
s'agir que d'un contrôle personnel inclus dans un événement de ton code qui
provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça
fonctionne ?
--
@+
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
"brucat" <brucat@tiscali.fr> a écrit dans le message de news:
ddqed9$mbb$1@news.tiscali.fr...
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la
saisie de mon controle DATE.
Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait.
En le fermant, Access a généré une table d'erreur.
Et mon enregistrement n'est pas validé. Il me copie pas le controle Date
où est mon erreur ??
Merci pour votre aide
Voici le code.
Private Sub Duplication_Click()
Dim I As Integer
Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdPasteAppend
Next I
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I
End Sub
brucat
Bonjour,
Merci pour la réponse. Je vais essayer et je reviens.
Brucat "Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I
End Sub
Bonjour,
Merci pour la réponse.
Je vais essayer et je reviens.
Brucat
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23cjrhIjoFHA.3984@TK2MSFTNGP10.phx.gbl...
Bonjour.
ton recordset ne sert à rien dans ce cas.
le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait
s'agir que d'un contrôle personnel inclus dans un événement de ton code
qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça
fonctionne ?
--
@+
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
"brucat" <brucat@tiscali.fr> a écrit dans le message de news:
ddqed9$mbb$1@news.tiscali.fr...
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la
saisie de mon controle DATE.
Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait.
En le fermant, Access a généré une table d'erreur.
Et mon enregistrement n'est pas validé. Il me copie pas le controle Date
où est mon erreur ??
Merci pour votre aide
Voici le code.
Private Sub Duplication_Click()
Dim I As Integer
Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdPasteAppend
Next I
Merci pour la réponse. Je vais essayer et je reviens.
Brucat "Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I
End Sub
brucat
Après le changement, cela ne fonctionnait toujours pas. j'ai un message d'erreur sur le format date
Donc j'ai effectué une vérification compléte de mes controles et de ma table.
Et surprise, en refaisant mon masque de saisie cela fonctionne.
J'ai toujours mon calendrier qui apparait mais en le fermant la duplication est ok
merci pour votre aide.
Brucat
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I
End Sub
Après le changement, cela ne fonctionnait toujours pas. j'ai un message
d'erreur sur le format date
Donc j'ai effectué une vérification compléte de mes controles et de ma
table.
Et surprise, en refaisant mon masque de saisie cela fonctionne.
J'ai toujours mon calendrier qui apparait mais en le fermant la duplication
est ok
merci pour votre aide.
Brucat
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23cjrhIjoFHA.3984@TK2MSFTNGP10.phx.gbl...
Bonjour.
ton recordset ne sert à rien dans ce cas.
le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait
s'agir que d'un contrôle personnel inclus dans un événement de ton code
qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça
fonctionne ?
--
@+
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
"brucat" <brucat@tiscali.fr> a écrit dans le message de news:
ddqed9$mbb$1@news.tiscali.fr...
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la
saisie de mon controle DATE.
Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait.
En le fermant, Access a généré une table d'erreur.
Et mon enregistrement n'est pas validé. Il me copie pas le controle Date
où est mon erreur ??
Merci pour votre aide
Voici le code.
Private Sub Duplication_Click()
Dim I As Integer
Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdPasteAppend
Next I
Après le changement, cela ne fonctionnait toujours pas. j'ai un message d'erreur sur le format date
Donc j'ai effectué une vérification compléte de mes controles et de ma table.
Et surprise, en refaisant mon masque de saisie cela fonctionne.
J'ai toujours mon calendrier qui apparait mais en le fermant la duplication est ok
merci pour votre aide.
Brucat
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
ton recordset ne sert à rien dans ce cas. le copy et le past ne tiennent pas compte du calendrier. Il ne pourrait s'agir que d'un contrôle personnel inclus dans un événement de ton code qui provoque l'erreur. Si tu supprimes la relation avec le calendrier, ça fonctionne ?
-- @+ 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
"brucat" a écrit dans le message de news: ddqed9$mbb$
renvoie de message :
Bonsoir,
J'ai besoin de dupliquer un enregistrement d'un formulaire X fois.
J'ai utilisé la code traditionnelle mais je n'arrive pas à récuperer la saisie de mon controle DATE. Celui-ci est rempli à l'aide de Calendar.
Lorque que je duplique l'enregistrement ce calendrier apparait. En le fermant, Access a généré une table d'erreur. Et mon enregistrement n'est pas validé. Il me copie pas le controle Date où est mon erreur ??
Merci pour votre aide
Voici le code. Private Sub Duplication_Click()
Dim I As Integer Dim E As Recordset
Set E = Me.RecordsetClone
For I = 1 To Me.Nb Duplication DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdPasteAppend Next I