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.
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
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.
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$426a34cc@news.free.fr...
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.
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.