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


2 participantes

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 10/9/2013, 14:20

    Senhores bom dia, tenho uma função "caminho" onde busco o caminho do meu banco

    a mesma retorna = \\comp-001\banco\historico.mdb

    criei uma variavel strcaminho e atribuo o valor da função na variavel, quando chamo a variavel no insert nada acontece

    strcaminho = caminho()

    strSQL = "INSERT INTO tblLog (Utilizador, LogData, NomeForm, NomeCampo, ValorAntigo, ValorAtual) IN ' caminho ' " & _
    "Values('" & strusuario & "', Now(),'" & strFrm.Name & "','" & ctl.Name & "','" & ctl.OldValue & "','" & ctl.Value & "')"

    alguem sabe o que estou errando?

    abraços
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 10/9/2013, 14:29

    Se é strcaminho não é caminho

    IN ' strCaminho '


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 10/9/2013, 14:39

    Mestre JPaulo tentei desta maneira e não funcionou
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 10/9/2013, 14:54

    Faça um Break na variavel "strcaminho" e acompanhe o código para ver o que devolve.

    Ou então a seguir ao strSQL coloque;

    Debug.Print strSQL

    E na janela immediate veja que valores devolve.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 10/9/2013, 15:15

    a strcaminho retorna o caminho correto

    quando verifico a strSQL o insert não converte o strcaminho para o caminho....

    utilizei uma msgbox pois não sei debugar.... rsrsrs
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 10/9/2013, 15:59

    Faça o teste assim, para ver se funfa;

    strSQL = "INSERT INTO [;DATABASE=\\comp-001\banco\historico.mdb].tblLog (Utilizador, LogData, NomeForm, NomeCampo, ValorAntigo, ValorAtual) " & _
    "Values('" & strusuario & "', Now(),'" & strFrm.Name & "','" & ctl.Name & "','" & ctl.OldValue & "','" & ctl.Value & "')"



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 10/9/2013, 17:50

    Funciona mas qdo substituo "INSERT INTO or=#ff3333]strcaminho].tblLog

    não vai....
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 10/9/2013, 17:59

    Olho vivo.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 10/9/2013, 18:06

    "INSERT INTO [;DATABASE=strcaminho].tblLog

    ops....

    mas não foi
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 10/9/2013, 20:38

    Neste momento não posso testar, mas provavelmente e como todas as strings tem de estar entre aspas,

    '" & strCaminho & "'



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 11/9/2013, 16:31

    JPaulo já havia tentado, tentei novamente mas não foi.... acredito que seja por causa do comando sql...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 11/9/2013, 17:31

    Você tem de ir tentando, né...

    Se não dá com aspas simples, deixe apenas com as aspas duplas e por ae...

    Eu testei e funfa assim;

    Código:
    Dim strCaminho As String

    strCaminho = "\\comp-001\banco\historico.mdb"

    CurrentDb.Execute "INSERT INTO [;DATABASE=" & strCaminho & "].tblLog (Utilizador, LogData, NomeForm, NomeCampo, ValorAntigo, ValorAtual) " & _
    "Values('" & strusuario & "', Now(),'" & strFrm.Name & "','" & ctl.Name & "','" & ctl.OldValue & "','" & ctl.Value & "')"


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  mcsanches 11/9/2013, 18:29

    Isso... Bingou

    " & strCaminho & "

    obrigado pela paciencia meu amigo

    abraço
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  JPaulo 11/9/2013, 19:22

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco Empty Re: [Resolvido]Insert into tabela in " chamar função" para informar o caminho do banco

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 13:45