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


3 participantes

    [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    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]CurrentProject.Path apontando para o diretório do Front End Empty CurrentProject.Path apontando para o diretório do Front End

    Mensagem  mcsanches 4/9/2013, 20:50


    Amigos, andei lendo sobre CurrentProject.Path , que deveria apontar para o caminho do meu Back End, para que eu aponte a pasta de armazenamento de fotos

    CurrentProject.Path & "\Fotos\"

    o que ocorre é que ela esta apontando para o diretório do meu front end

    alguem sabe porque?

    desde já agradeço
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  JPaulo 4/9/2013, 21:08

    CurrentProject.Path tal como o nome indica é o projeto onde está a correr essa instrução.


    .................................................................................
    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]CurrentProject.Path apontando para o diretório do Front End Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]CurrentProject.Path apontando para o diretório do Front End Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]CurrentProject.Path apontando para o diretório do Front End Folder_announce_new Instruções SQL como utilizar...
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  Cláudio Más 4/9/2013, 21:26

    Use a função abaixo para obter o caminho do back-end:

    Código:
    Public Function CaminhoBE() As String

        Dim dbs As Database
        Dim tdf As TableDef

        Dim varBE As String, i As Integer, contrabarra As Integer
        
        Set dbs = CurrentDb
        For Each tdf In dbs.TableDefs
            ' Se a tabela tem uma seqüência de conexão, é uma tabela vinculada.
            If Len(tdf.Connect) > 0 Then
                varBE = Right$(tdf.Connect, Len(tdf.Connect) - 10)
                Exit For
            End If
        Next
        
        For i = 1 To Len(varBE)
            If Mid$(varBE, i, 1) = "\" Then contrabarra = i
        Next i
        
        varBE = Left$(varBE, contrabarra - 1)
        CaminhoBE = varBE
        
        Set tdf = Nothing
        Set dbs = Nothing
        
    End Function
    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]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  mcsanches 4/9/2013, 22:10

    Obrigado Claudio

    vou testar
    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]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  mcsanches 4/9/2013, 23:33

    Claudio desculpe minha ignorância em programação

    como posso receber o valor da função?

    FimPath = caminhobe () & "\Inform\"

    ?

    abraço
    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]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  mcsanches 5/9/2013, 00:04

    Claudio o valor esta informando

    PWD=12345abc;DATABASE=I:\bd

    preciso que retorne somente o caminho

    o que eu poderia alterar na função para obter?
    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]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  mcsanches 5/9/2013, 00:34

    queridos amigos

    alterei o valor para 32 na seguinte linha do código:

    varBE = Right$(tdf.Connect, Len(tdf.Connect) - 32)

    agradeço a todos pela paciencia




    Conteúdo patrocinado


    [Resolvido]CurrentProject.Path apontando para o diretório do Front End Empty Re: [Resolvido]CurrentProject.Path apontando para o diretório do Front End

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 20:09