Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
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
ze_titi
Bonjour,
oui c'est possible. Par contre, il faut tenir compte d'une convention de nommage pour tes champs, à savoir qu'ils doivent être nommés tous pareils (dans le cas contraire, il te faudra réaffecter tous tes controlSource à chaque changement de table...)
A l'ouverture de ton formulaire, tu déclenches l'ouverture d'une liste déroulante contenant la liste des tables.
Dans l'évènement "sur clic" de cette liste, tu n'as plus qu'à faire un
me.rowSource="SELECT * FROM " & taListe.value
Voilou -- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Bonjour,
oui c'est possible.
Par contre, il faut tenir compte d'une convention de nommage pour tes
champs, à savoir qu'ils doivent être nommés tous pareils (dans le cas
contraire, il te faudra réaffecter tous tes controlSource à chaque changement
de table...)
A l'ouverture de ton formulaire, tu déclenches l'ouverture d'une liste
déroulante contenant la liste des tables.
Dans l'évènement "sur clic" de cette liste, tu n'as plus qu'à faire un
me.rowSource="SELECT * FROM " & taListe.value
Voilou
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
oui c'est possible. Par contre, il faut tenir compte d'une convention de nommage pour tes champs, à savoir qu'ils doivent être nommés tous pareils (dans le cas contraire, il te faudra réaffecter tous tes controlSource à chaque changement de table...)
A l'ouverture de ton formulaire, tu déclenches l'ouverture d'une liste déroulante contenant la liste des tables.
Dans l'évènement "sur clic" de cette liste, tu n'as plus qu'à faire un
me.rowSource="SELECT * FROM " & taListe.value
Voilou -- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
ze_titi
Sorry, ce n'est pas rowSource mais recordSource...
-- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Sorry, ce n'est pas rowSource mais recordSource...
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
Sorry, ce n'est pas rowSource mais recordSource...
-- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Gilles MOUGNOZ
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs.
A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.RecordSource = Me.OpenArgs
End If
End Sub
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
"bjf" <bjf@discussions.microsoft.com> a écrit dans le message de news:
0FD4552E-ACB2-45A9-BBD6-E0103148F1E6@microsoft.com...
Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais
un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
bjf
Salut Gilles Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du formulaire avec la commande suivante: DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" & Me![No#pers#], , , strTable Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen! Quelle est le moyen d'ouvrir sur le critère de recherche? Merci d'avance. A+ BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Salut Gilles
Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du
formulaire avec la commande suivante:
DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" &
Me![No#pers#], , , strTable
Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen!
Quelle est le moyen d'ouvrir sur le critère de recherche?
Merci d'avance.
A+
BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs.
A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.RecordSource = Me.OpenArgs
End If
End Sub
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
"bjf" <bjf@discussions.microsoft.com> a écrit dans le message de news:
0FD4552E-ACB2-45A9-BBD6-E0103148F1E6@microsoft.com...
Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais
un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
Salut Gilles Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du formulaire avec la commande suivante: DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" & Me![No#pers#], , , strTable Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen! Quelle est le moyen d'ouvrir sur le critère de recherche? Merci d'avance. A+ BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
bjf
Ok ca marche avec Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs Me.FilterOn = True End If End Sub
Merci à tous BJF
Salut Gilles Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du formulaire avec la commande suivante: DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" & Me![No#pers#], , , strTable Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen! Quelle est le moyen d'ouvrir sur le critère de recherche? Merci d'avance. A+ BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF
Ok ca marche avec
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.RecordSource = Me.OpenArgs
Me.FilterOn = True
End If
End Sub
Merci à tous
BJF
Salut Gilles
Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du
formulaire avec la commande suivante:
DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" &
Me![No#pers#], , , strTable
Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen!
Quelle est le moyen d'ouvrir sur le critère de recherche?
Merci d'avance.
A+
BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs.
A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Me.RecordSource = Me.OpenArgs
End If
End Sub
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
"bjf" <bjf@discussions.microsoft.com> a écrit dans le message de news:
0FD4552E-ACB2-45A9-BBD6-E0103148F1E6@microsoft.com...
Bonjour à tous.
Est-il possible d'avoir plusieurs sources de données pour un formulaire?
Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais
un
seul formulaire pour l'accès aux données en sélectionnant la table avant
l'ouverture du formulaire.
Merci d'avance pour vos précieux conseils.
A+
BJF
Ok ca marche avec Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs Me.FilterOn = True End If End Sub
Merci à tous BJF
Salut Gilles Ca fonctionne presque car dans mon cas j'ai un filtre sur l'ouverture du formulaire avec la commande suivante: DoCmd.OpenForm "F PERSONNELLE (aperçu)_2", , , "[No#pers#]=" & Me![No#pers#], , , strTable Mon formulaire s'ouvre avec la bonne table mais sur le premier enregistremen! Quelle est le moyen d'ouvrir sur le critère de recherche? Merci d'avance. A+ BJF
Bonjour, BJF
Regarde du côté de la méthode OpenForm et du paramètre OpenArgs. A l'appel du formulaire:
DoCmd.OpenForm "Ton_Form", , , , , , "Ta_Source"
Dans le formulaire:
Private Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs End If End Sub
-- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! ------------------------------------------------------------------------------------------- "bjf" a écrit dans le message de news:
Bonjour à tous. Est-il possible d'avoir plusieurs sources de données pour un formulaire? Je m'explique. J'ai plusieurs tables avec les mêmes champs et je voudrais un seul formulaire pour l'accès aux données en sélectionnant la table avant l'ouverture du formulaire. Merci d'avance pour vos précieux conseils. A+ BJF