MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Pegar informações de BD externo para SQL

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Pegar informações de BD externo para SQL Empty [Resolvido]Pegar informações de BD externo para SQL

    Mensagem  ewertonms 2/10/2014, 18:24

    Olá pessoal eu tenho o seguinte código

    Dim db As DAO.Database
    Dim rs As DAO.Recordset

    db = "\\SERVIDOR\C\ISMO\"Controle ISMO-08.mdb"

    rs = db.OpenRecordset("SELECT cod, Nome, Registro, Telefone, Endereço, Cidade FROM Bera where cod=(nº_prontuário);")

    paciente = rs(1)
    txtcpf = rs(2)
    txttel = rs(3)
    txtend = rs(4)
    txtcidade = rs(5)



    o db não é o currentdb, ele é um outro banco de dados do qual eu gostaria de puxar as informações
    "nº_prontuário" é um campo do form que no evento after update preenche os outros campos com as informações do db externo

    está dando erro de uso invalido da propriedade na 3ª linha, como faço pra resolver o problema?
    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Pegar informações de BD externo para SQL Empty Re: [Resolvido]Pegar informações de BD externo para SQL

    Mensagem  ewertonms 2/10/2014, 19:15

    Resolvi da seguinte forma pessoal

    Dim db As Database
    Dim rs As DAO.Recordset


    Set db = OpenDatabase("\\SERVIDOR\C\ISMO\Controle ISMO-08.mdb")


    Set rs = db.OpenRecordset("SELECT cod, Nome, Registro, Telefone, Endereço, Cidade FROM Bera WHERE cod=" & [Nº_PRONTUÁRIO])


    If rs.RecordCount > 0 Then
    PACIENTE = rs(1)
    txtcpf = rs(2)
    txttel = rs(3)
    txtend = rs(4)
    txtcidade = rs(5)

    Set rs = Nothing
    Set db = Nothing
    txtdtenvio.SetFocus

    Else
    Set rs = Nothing
    PACIENTE.SetFocus
    End If

      Data/hora atual: 21/11/2024, 17:56