Boa tarde,
possuo 03 tabelas (em diferentes banco de dados, porém, contendo os mesmos campos) e as vinculei em um mesmo banco de dados, ficando:
tbl_test_01
tbl_test_02
tbl_test_03
Possuo um Formulário "Pai" e um subformulário "Filho", e gostaria que ao lececionar através de uma combo, onde informa qual tabela eu quero para o subformulário "Filho", ele alterasse a "Fonte de Condrole" do Subformulário "Filho".
Testei utilizar o seguinte código, mas não funcionou:
Private Sub Select_tabela_AfterUpdate()
Dim tbl_subform As String
Select Case Me.Select_tabela (Nome da Combo)
Case tbl_test_01
tbl_subform = "SELECT * from tbl_test_01"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
Case tbl_test_02
tbl_subform = "SELECT * from tbl_test_02"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
Case tbl_test_03
tbl_subform = "SELECT * from tbl_test_03"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
End Select
End Sub
Gostaria de um suporte do amigos do Fórum para fazer funcionar esse código ou um outra solução para eu obter o resultado final.
Ver anexo o resultado esperado.
Obrigado.
Diego
possuo 03 tabelas (em diferentes banco de dados, porém, contendo os mesmos campos) e as vinculei em um mesmo banco de dados, ficando:
tbl_test_01
tbl_test_02
tbl_test_03
Possuo um Formulário "Pai" e um subformulário "Filho", e gostaria que ao lececionar através de uma combo, onde informa qual tabela eu quero para o subformulário "Filho", ele alterasse a "Fonte de Condrole" do Subformulário "Filho".
Testei utilizar o seguinte código, mas não funcionou:
Private Sub Select_tabela_AfterUpdate()
Dim tbl_subform As String
Select Case Me.Select_tabela (Nome da Combo)
Case tbl_test_01
tbl_subform = "SELECT * from tbl_test_01"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
Case tbl_test_02
tbl_subform = "SELECT * from tbl_test_02"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
Case tbl_test_03
tbl_subform = "SELECT * from tbl_test_03"
Me.[subformFilho].Form.RecordSource = tbl_subform
Me.[subformFilho].Requery
End Select
End Sub
Gostaria de um suporte do amigos do Fórum para fazer funcionar esse código ou um outra solução para eu obter o resultado final.
Ver anexo o resultado esperado.
Obrigado.
Diego