OVH Cloud OVH Cloud

passer du mode simple au mode continu en code

1 réponse
Avatar
Bonjour,
j'ai un form dont l'affichage par défaut est en mode simple
j'ai créé un bouton de commande dans l'entete du form pour passer en mode
continu :
Me.Form.DefaultView = 1
mais access me dit que cette propriété ne peut se définir qu'en mode
création alors j'ai fait : .

Private Sub CadreAffichage_AfterUpdate()
x = Me.CadreAffichage - 1
DoCmd.Close
DoCmd.OpenForm "frmcaisse", acDesign
Forms!frmcaisse.DefaultView = x
DoCmd.RunCommand acCmdFormView
DoCmd.Save
Forms!frmcaisse!CadreAffichage = x + 1
End Sub

Est ce qu'on ne peut pas simplifier ça ? sans parler du fait que maintenant
je vais en plus devoir écrire du code pour bookmarker l'enregistrement et le
controle actifs pour les récupérer à la réouverture du form.

1 réponse

Avatar
J-Pierre
Bonsoir,

Peux-tu avoir un formulaire contenant un contrôle sous-formulaire, deux sous-formulaires mode simple/mode continu, et changer
la source du contrôle sur le click.

Bon, y'a pas de miracle, le bookmark etc, tu n'y échapperas pas.

J-Pierre

<jc> a écrit dans le message de news: 453f7c0c$0$8219$
Bonjour,
j'ai un form dont l'affichage par défaut est en mode simple
j'ai créé un bouton de commande dans l'entete du form pour passer en mode continu :
Me.Form.DefaultView = 1
mais access me dit que cette propriété ne peut se définir qu'en mode création alors j'ai fait : .

Private Sub CadreAffichage_AfterUpdate()
x = Me.CadreAffichage - 1
DoCmd.Close
DoCmd.OpenForm "frmcaisse", acDesign
Forms!frmcaisse.DefaultView = x
DoCmd.RunCommand acCmdFormView
DoCmd.Save
Forms!frmcaisse!CadreAffichage = x + 1
End Sub

Est ce qu'on ne peut pas simplifier ça ? sans parler du fait que maintenant je vais en plus devoir écrire du code pour
bookmarker l'enregistrement et le controle actifs pour les récupérer à la réouverture du form.