Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde a todosBom, gostaria de agradecer a ajuda que estão me dando e pedir mais uma ajudaTenho um banco de dados com o nome de BD_CAD_FORN(cadastro de fornecedores) e um outro banco de dados com o nome de BD_NOTAS_FISCAIS(notas fiscais) e o que estou precisando é de um recurso autocompletar baseado nos campos abaixo BD_CAD_FORN BD_NOTAS_FISCAIS -Fornecedor -Nome da Empresa -N°Pedido -N°Pedido -Data -Data -Contato -Contato e assim sucessivamente... só que aí gostaria que na hora que no BD_NOTAS_FISCAIS eu preenchesse o campo Nome da Empresa e atualizasse o programa preenchesse para mim os campos de N°Pedido, data, contato, etc automaticamente. Teria como fazer isso? A conexão que utilizo com meu banco de dados SQL Server eh ADOMuito Obrigado!
mas ninguém não tem um passo-a-passo aih, plz?
Pode fazer este tratamento tanto no evento KeyPress ou LostFocus, crie também uma variável pública indicando se o usuário está realizando uma operação de inclusão ou alteração.
Eu não utilizaria buscar pelo nome da empresa e sim pelo CNPJ.
If not TxtNomeEmpresa="" then SQL_Query = " SELECT * FROM" _ & " BD_CAD_FORN FO" _ & " BD_NOTAS_FISCAIS FI" _ & " FI.Codigo = FO.Codigo" _ & " WHERE NOME='" & FO.TxtNomeEmpresa & "'" Rst.Open SQL_Query,Conexao While Not Rst.Eof TxtFornecedor=!Fornecedor 'E assim por diante Wendelse MsgBox "Preencha o Campo Nome Empresa"end ifFiz um pequeno exemplo, qualquer dúvida poste novamente.
ixi, apereceu uma mensagem"Run-time error '424':Object required"o que é isso?
Algum objeto que você está referenciando, mas não existe em seu formulário.
Assim que o nome da empresa for preenchido (por exemplo no evento lostfocu de um textbox) você executa uma instrução sql pra procurar por aquele nome no outro BD. E depois joga os resultado para as caixas.