Olá pessoal, estou a fazer uma tela de formulario com vba por tras.
no formulario tem um campo chamado cnpj. quando eu preencher o campo cnpj, gostaria que o campo Razao social, alimentasse automatico, buscando a informação correspondente em uma tabela.
ja tentei de todo jeito fazer o codigo mas nao funciona.....
a msg de erro a gora e a tal da variavel do objeto ou a variael do bloco whit nao encontrada.
segue codigo:
-------------------------
Public Sub T001(RZS1)
Dim db As Dao.Database
Dim rs As Dao.Recordset
Dim strSQL As String
Dim GESTOR_NUCLEO As Dao.Database
Dim dataset As Dao.Recordset
Dim Comando As String
'Set dataset = GESTOR_NUCLEO.OpenRecordset
strSQL = "SELECT [002_TPL].TPL_Razao_Social " & _
"FROM 002_TLC INNER JOIN 002_TPL ON [002_TLC].TLC_CPF_CNPJ = [002_TPL].TPL_CNPJ " & _
"WHERE [002_TLC].TLC_CPF_CNPJ = '*73096768153*' " & _
"GROUP BY [002_TLC].TLC_CPF_CNPJ, [002_TPL].TPL_Razao_Social "
'CurrentDb.Execute strSQL
'Set db = CurrentDb
'Set rs = db.OpenRecordset(strSQL)
Set rst = CurrentDb.OpenRecordset(strSQL)
RZS = rs("[002_TPL].TPL_Razao_Social") /// aqui da vazio depois de executar o codigo.
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
End Sub
--
Desde ja muito obrigado quem puder ajudar. nao sou profissional de TI, então a explicação tem que ser detalhada.
no formulario tem um campo chamado cnpj. quando eu preencher o campo cnpj, gostaria que o campo Razao social, alimentasse automatico, buscando a informação correspondente em uma tabela.
ja tentei de todo jeito fazer o codigo mas nao funciona.....
a msg de erro a gora e a tal da variavel do objeto ou a variael do bloco whit nao encontrada.
segue codigo:
-------------------------
Public Sub T001(RZS1)
Dim db As Dao.Database
Dim rs As Dao.Recordset
Dim strSQL As String
Dim GESTOR_NUCLEO As Dao.Database
Dim dataset As Dao.Recordset
Dim Comando As String
'Set dataset = GESTOR_NUCLEO.OpenRecordset
strSQL = "SELECT [002_TPL].TPL_Razao_Social " & _
"FROM 002_TLC INNER JOIN 002_TPL ON [002_TLC].TLC_CPF_CNPJ = [002_TPL].TPL_CNPJ " & _
"WHERE [002_TLC].TLC_CPF_CNPJ = '*73096768153*' " & _
"GROUP BY [002_TLC].TLC_CPF_CNPJ, [002_TPL].TPL_Razao_Social "
'CurrentDb.Execute strSQL
'Set db = CurrentDb
'Set rs = db.OpenRecordset(strSQL)
Set rst = CurrentDb.OpenRecordset(strSQL)
RZS = rs("[002_TPL].TPL_Razao_Social") /// aqui da vazio depois de executar o codigo.
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
End Sub
--
Desde ja muito obrigado quem puder ajudar. nao sou profissional de TI, então a explicação tem que ser detalhada.
- Anexos
- Eu.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (8 Kb) Baixado 8 vez(es)