OVH Cloud OVH Cloud

NewRecordset

5 réponses
Avatar
barlou
Bonjour à tous,

Je souhaiterai insérer en VB un nouvel enregistrement dans mon
sous-formulaire lorsque je clique sur un bouton dans mon formulaire principal.

Autant pour un formulaire principal pas de soucis, là je sèche…

Merci d’avance

Barlou

5 réponses

Avatar
barlou
Voici le code que j'essaie d'utiliser sans succès :
Dim Rs As DAO.Recordset
Set Rs = Form!("usergroup").("Loggs").Recordset

UserGroup est mon formulaire principale
Loggs mon sous-formulaire

Barlou


Bonjour à tous,

Je souhaiterai insérer en VB un nouvel enregistrement dans mon
sous-formulaire lorsque je clique sur un bouton dans mon formulaire principal.

Autant pour un formulaire principal pas de soucis, là je sèche…

Merci d’avance

Barlou



Avatar
3stone
Salut,

"barlou"
| Voici le code que j'essaie d'utiliser sans succès :
| Dim Rs As DAO.Recordset
| Set Rs = Form!("usergroup").("Loggs").Recordset
|
| UserGroup est mon formulaire principale
| Loggs mon sous-formulaire


Je ne comprends pas pourquoi tu veux insérer par VBA *dans* le sous formulaire ?
Pourquoi pas directement dans la table source dans ce cas ?


Pour créer un nouvel enregistrement, il suffit de faire:

Me.SousForm.SetFocus
DoCmd.GoToRecord , , acNewRec


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Charles ERNST
Set Rs = Form!("usergroup").("Loggs").form.Recordsetclone

"barlou" a écrit dans le message de news:

Voici le code que j'essaie d'utiliser sans succès :
Dim Rs As DAO.Recordset
Set Rs = Form!("usergroup").("Loggs").Recordset

UserGroup est mon formulaire principale
Loggs mon sous-formulaire

Barlou


Bonjour à tous,

Je souhaiterai insérer en VB un nouvel enregistrement dans mon
sous-formulaire lorsque je clique sur un bouton dans mon formulaire
principal.

Autant pour un formulaire principal pas de soucis, là je sèche.

Merci d'avance

Barlou





Avatar
barlou
OK, je vais creuser de ce coté là.
merci pour la piste.

Barlou


Salut,

"barlou"
| Voici le code que j'essaie d'utiliser sans succès :
| Dim Rs As DAO.Recordset
| Set Rs = Form!("usergroup").("Loggs").Recordset
|
| UserGroup est mon formulaire principale
| Loggs mon sous-formulaire


Je ne comprends pas pourquoi tu veux insérer par VBA *dans* le sous formulaire ?
Pourquoi pas directement dans la table source dans ce cas ?


Pour créer un nouvel enregistrement, il suffit de faire:

Me.SousForm.SetFocus
DoCmd.GoToRecord , , acNewRec


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
barlou
Effectivement, il me manquait le.form à la fin

Merci Barlou


Set Rs = Form!("usergroup").("Loggs").form.Recordsetclone

"barlou" a écrit dans le message de news:

Voici le code que j'essaie d'utiliser sans succès :
Dim Rs As DAO.Recordset
Set Rs = Form!("usergroup").("Loggs").Recordset

UserGroup est mon formulaire principale
Loggs mon sous-formulaire

Barlou


Bonjour à tous,

Je souhaiterai insérer en VB un nouvel enregistrement dans mon
sous-formulaire lorsque je clique sur un bouton dans mon formulaire
principal.

Autant pour un formulaire principal pas de soucis, là je sèche.

Merci d'avance

Barlou