OVH Cloud OVH Cloud

Formulaire mise à zéro

5 réponses
Avatar
BiBi
Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice la base
donnée

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur le
premier enregistrement libre possible comment m'y prendre

Merci de votre prochaine aide
Bibi

5 réponses

Avatar
sylvie
bonjour bibi

"BiBi" a écrit dans le message de
news:
Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice la
base

donnée
efface tous les enregistrements et compacte ta base

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur le
premier enregistrement libre possible comment m'y prendre


sur ouverture du formulaire
DoCmd.GoToRecord , , acLast

Merci de votre prochaine aide
Bibi




Avatar
BiBi
C'est ou que j'introduit ta commande Sylvie? Merci de ton aide BiBi

Private Sub Form_Activate()

On Error GoTo Err_Form_Activate
Me![Sous-formulaire Participants].Requery
Exit_Form_Activate:
Exit Sub

Err_Form_Activate:
MsgBox Err.Description
Resume Exit_Form_Activate
End Sub
"sylvie" a écrit dans le message de
news:bo5osk$dfo$
bonjour bibi

"BiBi" a écrit dans le message de
news:
Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice la
base

donnée
efface tous les enregistrements et compacte ta base

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur le
premier enregistrement libre possible comment m'y prendre


sur ouverture du formulaire
DoCmd.GoToRecord , , acLast

Merci de votre prochaine aide
Bibi








Avatar
sylvie
tu l'a met sur événement sur activation
Private Sub Form_Current()
On Error Resume Next
DoCmd.GoToRecord , , acLast
End Sub

"BiBi" a écrit dans le message de
news:
C'est ou que j'introduit ta commande Sylvie? Merci de ton aide BiBi

Private Sub Form_Activate()

On Error GoTo Err_Form_Activate
Me![Sous-formulaire Participants].Requery
Exit_Form_Activate:
Exit Sub

Err_Form_Activate:
MsgBox Err.Description
Resume Exit_Form_Activate
End Sub
"sylvie" a écrit dans le message de
news:bo5osk$dfo$
bonjour bibi

"BiBi" a écrit dans le message de
news:
Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice la
base

donnée
efface tous les enregistrements et compacte ta base

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur
le



premier enregistrement libre possible comment m'y prendre


sur ouverture du formulaire
DoCmd.GoToRecord , , acLast

Merci de votre prochaine aide
Bibi












Avatar
hm15
Bonjour Sylvie,

tu es sûre de ce que tu proposes ?
"Sur activation" et "acLast" ???
J'ai bien peur que Bibi reste coincée ;-))

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"sylvie" a écrit dans le message de news:
bo6ca2$fj6$
tu l'a met sur événement sur activation
Private Sub Form_Current()
On Error Resume Next
DoCmd.GoToRecord , , acLast
End Sub

"BiBi" a écrit dans le message de
news:
C'est ou que j'introduit ta commande Sylvie? Merci de ton aide BiBi

Private Sub Form_Activate()

On Error GoTo Err_Form_Activate
Me![Sous-formulaire Participants].Requery
Exit_Form_Activate:
Exit Sub

Err_Form_Activate:
MsgBox Err.Description
Resume Exit_Form_Activate
End Sub
"sylvie" a écrit dans le message de
news:bo5osk$dfo$
bonjour bibi

"BiBi" a écrit dans le message de
news:
Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice
la




base
donnée
efface tous les enregistrements et compacte ta base

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur
le



premier enregistrement libre possible comment m'y prendre


sur ouverture du formulaire
DoCmd.GoToRecord , , acLast

Merci de votre prochaine aide
Bibi
















Avatar
hm15
Bonjour Bibi,

dans l'événement "Sur ouverture" de ton sous formulaire, tu peux essayer ce
qui suit dans la procédure événementielle :
If DCount("Ton_Champ_Clé", "Ta_Table") > 0 Then
DoCmd.GoToRecord , , acNewRec
End If

Si le sous-formulaire est "à zéro" (pas encore d'enregistrement), il restera
sur le premier. S'il y a des données dans la table sous-jacente, il ira sur
un nouvel enregistrement.

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


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

Bonjour à tous,
1.Je désire mettre un sous-formulaire à zéro pour mettre ens ervice la
base

donnée

2.
Quand je lance sous formulaire ( participant ) je désire arriver sur le
premier enregistrement libre possible comment m'y prendre

Merci de votre prochaine aide
Bibi