Olá! Estou tentando montar um banco de dados (para aprender e agilizar meu trabalho), neste banco, a priori, tenho a necessidade de quando selecionar um item em uma caixa de combinação no formulário o restante das informações descritas nas outras colunas sejam preenchidas nas suas caixas de texto correspondente.
Ex.:
1. Tenho uma tabela/formulário de endereços onde eu realizo os cadastros conforme a minha conveniência. Nesta tabela tenho as colunas cep, rua, bairro, cidade, estado e uf.
2. Tenho uma outra tabela/formulário onde realizo o cadastro do contato para tal empresa. Nesta tabela tenho as colunas responsável, cpf, e-mail e cel.
3. Tenho uma outra tabela/formulário onde realizo o cadastro das empresas. Nesta tabela tenho as colunas credor, fornecedor, cnpj, contato, fone comercial, fax, cep, estado, cidade, bairro, rua, numero e complemento.
Bom, no formulário 3 vou puxar dados da tabela 1 e 2, cep e contato, respectivamente e quando seleciono, na caixa de combinação, um determinado cep, este só preenche os campos rua e bairro, não há jeito que faça os outros campos serem preenchidos corretamente, pq corretamente, pq já inverti os números das colunas e esses se preenchem, mas quando volto ao que era não!
Private Sub cbo_cep_BeforeUpdate(Cancel As Integer)
Me.txt_rua = cbo_cep.Column(1) 'este replica onde preciso
Me.txt_bairro = cbo_cep.Column(2) 'este replica onde preciso
Me.txt_cidade = cbo_cep.Column(3) 'este não replica onde preciso
Me.txt_estado = cbo_cep.Column(4) 'este não replica onde preciso
Me.txt_uf = cbo_cep.Column(5) 'este não replica onde preciso
End Sub
Todos os campos estão como texto.
Já no contato está ok, replica normalmente.
Private Sub cbo_contato_AfterUpdate()
Me.txt_email = cbo_contato.Column(2)
Me.txt_fone = cbo_contato.Column(3)
End Sub
Gente, já vi vários tópicos relacionado a isso, mas nenhum, que eu vi, me explica o pq não está sendo replicados nos campos 3,4 e 5 do cep.
Estou aprendendo sozinha, não sei nada de cód., nada de nomenclaturas, estou na cara e coragem e já fiz de tudo pra arrumar isso e não vai, estou desde dezembro tentando resolver, não achei nada que me ajudasse.
Abusando, mais um pouco, se possível, quero saber como faço para que determinada informação, que já foi cadastrada, seja mostrada no campo do formulário para que eu já escolha ela. por exemplo: os estados, eu sei puxar de outra tabela, mas queria saber se existe uma forma que eu cadastrando um novo cep e este pertencendo ao estado do paraná que eu já cadastrei com algum cep de lá, por exemplo, só digitando o "pa" no campo estado este já me mostrar "paraná".
Muito obrigada de ante mão!
Ex.:
1. Tenho uma tabela/formulário de endereços onde eu realizo os cadastros conforme a minha conveniência. Nesta tabela tenho as colunas cep, rua, bairro, cidade, estado e uf.
2. Tenho uma outra tabela/formulário onde realizo o cadastro do contato para tal empresa. Nesta tabela tenho as colunas responsável, cpf, e-mail e cel.
3. Tenho uma outra tabela/formulário onde realizo o cadastro das empresas. Nesta tabela tenho as colunas credor, fornecedor, cnpj, contato, fone comercial, fax, cep, estado, cidade, bairro, rua, numero e complemento.
Bom, no formulário 3 vou puxar dados da tabela 1 e 2, cep e contato, respectivamente e quando seleciono, na caixa de combinação, um determinado cep, este só preenche os campos rua e bairro, não há jeito que faça os outros campos serem preenchidos corretamente, pq corretamente, pq já inverti os números das colunas e esses se preenchem, mas quando volto ao que era não!
Private Sub cbo_cep_BeforeUpdate(Cancel As Integer)
Me.txt_rua = cbo_cep.Column(1) 'este replica onde preciso
Me.txt_bairro = cbo_cep.Column(2) 'este replica onde preciso
Me.txt_cidade = cbo_cep.Column(3) 'este não replica onde preciso
Me.txt_estado = cbo_cep.Column(4) 'este não replica onde preciso
Me.txt_uf = cbo_cep.Column(5) 'este não replica onde preciso
End Sub
Todos os campos estão como texto.
Já no contato está ok, replica normalmente.
Private Sub cbo_contato_AfterUpdate()
Me.txt_email = cbo_contato.Column(2)
Me.txt_fone = cbo_contato.Column(3)
End Sub
Gente, já vi vários tópicos relacionado a isso, mas nenhum, que eu vi, me explica o pq não está sendo replicados nos campos 3,4 e 5 do cep.
Estou aprendendo sozinha, não sei nada de cód., nada de nomenclaturas, estou na cara e coragem e já fiz de tudo pra arrumar isso e não vai, estou desde dezembro tentando resolver, não achei nada que me ajudasse.
Abusando, mais um pouco, se possível, quero saber como faço para que determinada informação, que já foi cadastrada, seja mostrada no campo do formulário para que eu já escolha ela. por exemplo: os estados, eu sei puxar de outra tabela, mas queria saber se existe uma forma que eu cadastrando um novo cep e este pertencendo ao estado do paraná que eu já cadastrei com algum cep de lá, por exemplo, só digitando o "pa" no campo estado este já me mostrar "paraná".
Muito obrigada de ante mão!
- Anexos
- Teste_max.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (46 Kb) Baixado 18 vez(es)