Modification simultanées de LinkChildfields et linkmasterfields ?
4 réponses
Fabien
Bonjour,
Est il possible de modifier simultanement ces deux valeurs ?
En effet j'ai un sous formulaire lié a un formulaire par un lien
LinkChildfields = "Ident Licencié;saison"
linkmasterfields= "identifiant;Liste_saison"
Liste_Saison venant d'une liste déroulante, tant que Liste_saison
contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je
change mon lien en
LinkChildfields = "Ident licencié"
linkmasterfields= "Identifiant"
Mais là message d'erreur "les champs peres et fils doivent avoir le même
nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate()
Dim Pere, Fils As String
Fils = "Ident Licencié"
Pere = "identifiant"
If Nz(Liste_saison, "") <> "" Then
If Liste_saison <> "Toutes" Then
Fils = "Ident Licencié;saison"
Pere = "identifiant;Liste_saison"
End If
End If
Me.Fille19.LinkMasterFields = Pere
Me.Fille19.LinkChildFields = Fils
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
Charles ERNST
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident licencié]".....
"Fabien" a écrit dans le message de news: 46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident
licencié]".....
"Fabien" <UrbaniakFabienxxxxx@Neuf.fr> a écrit dans le message de news:
46dfb162$0$5100$ba4acef3@news.orange.fr...
Bonjour,
Est il possible de modifier simultanement ces deux valeurs ?
En effet j'ai un sous formulaire lié a un formulaire par un lien
LinkChildfields = "Ident Licencié;saison"
linkmasterfields= "identifiant;Liste_saison"
Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient
une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon
lien en
LinkChildfields = "Ident licencié"
linkmasterfields= "Identifiant"
Mais là message d'erreur "les champs peres et fils doivent avoir le même
nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate()
Dim Pere, Fils As String
Fils = "Ident Licencié"
Pere = "identifiant"
If Nz(Liste_saison, "") <> "" Then
If Liste_saison <> "Toutes" Then
Fils = "Ident Licencié;saison"
Pere = "identifiant;Liste_saison"
End If
End If
Me.Fille19.LinkMasterFields = Pere
Me.Fille19.LinkChildFields = Fils
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident licencié]".....
"Fabien" a écrit dans le message de news: 46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Fabien
Merci mais je ne crois pas que le probléme vienne de là ;-) C'est vraiment dés que le programme arrive sur la ligne Me.Fille19.LinkMasterFields = Pere avec pere="Ident Licencié" alors que Me.Fille19.LinkChildFields contient toujours la valeur "Ident Licencié;saison" que ça plante
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident licencié]".....
"Fabien" a écrit dans le message de news: 46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Merci
mais je ne crois pas que le probléme vienne de là ;-)
C'est vraiment dés que le programme arrive sur la ligne
Me.Fille19.LinkMasterFields = Pere avec pere="Ident Licencié" alors que
Me.Fille19.LinkChildFields contient toujours la valeur "Ident
Licencié;saison" que ça plante
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident
licencié]".....
"Fabien" <UrbaniakFabienxxxxx@Neuf.fr> a écrit dans le message de news:
46dfb162$0$5100$ba4acef3@news.orange.fr...
Bonjour,
Est il possible de modifier simultanement ces deux valeurs ?
En effet j'ai un sous formulaire lié a un formulaire par un lien
LinkChildfields = "Ident Licencié;saison"
linkmasterfields= "identifiant;Liste_saison"
Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient
une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon
lien en
LinkChildfields = "Ident licencié"
linkmasterfields= "Identifiant"
Mais là message d'erreur "les champs peres et fils doivent avoir le même
nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate()
Dim Pere, Fils As String
Fils = "Ident Licencié"
Pere = "identifiant"
If Nz(Liste_saison, "") <> "" Then
If Liste_saison <> "Toutes" Then
Fils = "Ident Licencié;saison"
Pere = "identifiant;Liste_saison"
End If
End If
Me.Fille19.LinkMasterFields = Pere
Me.Fille19.LinkChildFields = Fils
Merci mais je ne crois pas que le probléme vienne de là ;-) C'est vraiment dés que le programme arrive sur la ligne Me.Fille19.LinkMasterFields = Pere avec pere="Ident Licencié" alors que Me.Fille19.LinkChildFields contient toujours la valeur "Ident Licencié;saison" que ça plante
Comme le premier champ "Ident licencié" a un espace, j'essayerais "[Ident licencié]".....
"Fabien" a écrit dans le message de news: 46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Michel_D
Bonjour,
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" a écrit dans le message de news:46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Bonjour,
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" <UrbaniakFabienxxxxx@Neuf.fr> a écrit dans le message de news:46dfb162$0$5100$ba4acef3@news.orange.fr...
Bonjour,
Est il possible de modifier simultanement ces deux valeurs ?
En effet j'ai un sous formulaire lié a un formulaire par un lien
LinkChildfields = "Ident Licencié;saison"
linkmasterfields= "identifiant;Liste_saison"
Liste_Saison venant d'une liste déroulante, tant que Liste_saison
contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je
change mon lien en
LinkChildfields = "Ident licencié"
linkmasterfields= "Identifiant"
Mais là message d'erreur "les champs peres et fils doivent avoir le même
nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate()
Dim Pere, Fils As String
Fils = "Ident Licencié"
Pere = "identifiant"
If Nz(Liste_saison, "") <> "" Then
If Liste_saison <> "Toutes" Then
Fils = "Ident Licencié;saison"
Pere = "identifiant;Liste_saison"
End If
End If
Me.Fille19.LinkMasterFields = Pere
Me.Fille19.LinkChildFields = Fils
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" a écrit dans le message de news:46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub
Fabien
Bonjour,
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" a écrit dans le message de news:46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If
Me.Fille19.LinkMasterFields = Pere Me.Fille19.LinkChildFields = Fils
End Sub Tout simplement et ca marche !!!
Merci
Bonjour,
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" <UrbaniakFabienxxxxx@Neuf.fr> a écrit dans le message de news:46dfb162$0$5100$ba4acef3@news.orange.fr...
Bonjour,
Est il possible de modifier simultanement ces deux valeurs ?
En effet j'ai un sous formulaire lié a un formulaire par un lien
LinkChildfields = "Ident Licencié;saison"
linkmasterfields= "identifiant;Liste_saison"
Liste_Saison venant d'une liste déroulante, tant que Liste_saison
contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je
change mon lien en
LinkChildfields = "Ident licencié"
linkmasterfields= "Identifiant"
Mais là message d'erreur "les champs peres et fils doivent avoir le même
nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate()
Dim Pere, Fils As String
Fils = "Ident Licencié"
Pere = "identifiant"
If Nz(Liste_saison, "") <> "" Then
If Liste_saison <> "Toutes" Then
Fils = "Ident Licencié;saison"
Pere = "identifiant;Liste_saison"
End If
End If
Tu as essayer en supprimant d'abord les liaisons ?
"Fabien" a écrit dans le message de news:46dfb162$0$5100$
Bonjour, Est il possible de modifier simultanement ces deux valeurs ? En effet j'ai un sous formulaire lié a un formulaire par un lien LinkChildfields = "Ident Licencié;saison" linkmasterfields= "identifiant;Liste_saison" Liste_Saison venant d'une liste déroulante, tant que Liste_saison contient une 'saison' pas de probléme. Si Liste_saison="Toutes" alors je change mon lien en LinkChildfields = "Ident licencié" linkmasterfields= "Identifiant" Mais là message d'erreur "les champs peres et fils doivent avoir le même nombre de champs" dés que je modifie LinkChildfields.
Private Sub Liste_saison_AfterUpdate() Dim Pere, Fils As String Fils = "Ident Licencié" Pere = "identifiant" If Nz(Liste_saison, "") <> "" Then If Liste_saison <> "Toutes" Then Fils = "Ident Licencié;saison" Pere = "identifiant;Liste_saison" End If End If