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
Dilson
LUCIANO19731973
Angelus Ribeiro
7 participantes

    [Resolvido]Aplicativo procura local do DB em arquivo .INI

    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Angelus Ribeiro 9/9/2015, 17:30

    Pessoal teria como criarum arquivo .INI (parametro) para que o aplicativo abrisse o banco de dados no local que fosse especificado nesse arquivo .INI?
    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Angelus Ribeiro 9/9/2015, 18:35

    Eu quero que meu Front-End procure o DB no local especificado no arquivo .INI(parametro)
    avatar
    LUCIANO19731973
    Novato
    Novato


    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 17
    Registrado : 06/12/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Dá sim

    Mensagem  LUCIANO19731973 9/9/2015, 18:57

    Você teria que vincular este arquivo ini ao banco de dados

    Tem que fazer uma rotina.
    Ao abrir o DB e não encontrar as tabelas a rotina
    se vincula ao INI para saber o caminho do banco de dados

    Mas daria pra fazer diferente


    Ao abrir o banco de dados e não encontrar as tabelas
    ele dá opção do usuário digitar o caminho e
    em seguida ele anexa todas as tabelas do DB

    Isso ele faria sempre que for aberto
    anexa todas as tabelas

    quando não encontrar o DB solicita
    ao usuário para indicar o caminho.



    SOLUÇÃO MAIS PRÁTICA
    Deixar o DB na mesma pasta do FRONT
    Sempre que abrir ele anexa todas as tabelas
    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Angelus Ribeiro 9/9/2015, 20:21

    Eu utilizo uma ferramenta do Avelino, que se, seu Aplicativo nao encontrar o Banco de Dados ele te mostra uma tela para procurar.

    E só uma curiosidade que tenho sobre arquivos de Parametro. Pagar por essa curiosidade no momento não será util. Mas agradeço.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Dilson 10/9/2015, 12:26

    Olá Angelus,

    As mensagens do Luciano será excluída, pois não respeita as regras e os princípios do fórum.

    O usuário Luciano foi alertado:
    Captura de Dados

    O MaximoAccess é um forum de Ms Access para ajuda e estudo. A ajuda dada não pode haver cobranças de honorários.

    Vamos aguardar que algum colega poderá lhe ajudar nesse caso sem cobrar nada. Esse é o principio.


    Última edição por Dilson em 10/9/2015, 16:08, editado 2 vez(es)
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Uilson Brasil 10/9/2015, 14:40

    Angelus,

    Nunca vi algo utilizando um arquivo externo para isso, mas dê uma olhada nessa ótima dica do mestre Avelino e se for o caso, adapte a sua necessidade.

    http://www.usandoaccess.com.br/tutoriais/vinculando-tabelas-com-barra-de-progresso.asp?id=1

    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 10/9/2015, 21:15

    Angelus

    Antes de mais nada, digo que seria temeroso fazer isso com arquivos.ini,
    já que qualquer pessoa pode edita-lo, pois o mesmo pode ser aberto com
    bloco de notas e isso seria o calcanhar de Aquiles do teu aplicativo.
    Atente para que os outros companheiros estão dizendo, tem outras formas
    de se fazer isso.
    Mas, se ainda insistir nisso, avise que irei verificar se tenho ainda um
    exemplo que manipula arquivos.ini.

    [ ]'s


    Última edição por Noobezinho em 7/10/2015, 12:18, editado 1 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    ibraimee
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 31/10/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Exemplo de utilização arquivo ini

    Mensagem  ibraimee 7/10/2015, 10:59

    crie o seu arquivo ini e nomeie Config.ini
    depois abra e cole isso:
    [Geral]
    Caminho=\\Servidor\c\seu diretório\seu banco.mdb
    ==============================================
    Dim caminho As String
    caminho = ReadINI("Geral", "Caminho", App.Path & "\Config.ini")
    Set Area = DBEngine(0)
    Set db = Area.OpenDatabase(caminho, False, False, ";pwd=suasenha")

    Espero ter ajudado!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 7/10/2015, 12:20

    Ibraim

    Só faltou a função

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    ibraimee
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 31/10/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Não entendi

    Mensagem  ibraimee 7/10/2015, 20:48

    Qual função seria, explique melhor oque deseja, acima no exemplo você especifica o local onde vai abrir seu banco....

    função:

    Option Compare Database
    Option Explicit

    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
    ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Function ExecutarAplicativo(strCaminhoArq As String, Optional lngJanela As Long = 1)
    ShellExecute hWndAccessApp, vbNullString, strCaminhoArq, vbNullString, vbNullString, lngJanela
    'No Botão de Comando que irá abrir o outro Banco de Dados, escreva:
    'Call ExecutarAplicativo ("C:\seu diretório\seu banco.mdb") ‘Aqui o BD que será aberto.
    ' em seu arquivo confi.ini seria assim: Call ExecutarAplicativo (caminho) ‘Aqui o BD que será aberto.
    DoCmd.Quit acQuitSaveAll
    End Function
    Function ExecutarAplicativob(strCaminhoArq As String, Optional lngJanela As Long = 1)
    ShellExecute hWndAccessApp, vbNullString, strCaminhoArq, vbNullString, vbNullString, lngJanela
    'No Botão de Comando que irá abrir o outro Banco de Dados, escreva:
    'Call ExecutarAplicativo ("C:\seu diretório\seu banco.mdb") ‘Aqui o BD que será aberto.
    'DoCmd.Quit acQuitSaveAll
    End Function
    e coloque isso onde deseja no seu vba:
    Call ExecutarAplicativo(caminho)

    e no regedit coloque o parâmetro para iniciar automaticamente essa função.

    é isso amigo se oque procura....
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 7/10/2015, 21:38

    Ibraim

    Isso abaixo, é uma chamada para a função ReadINI(), cuja função
    tem a propriedade de ler o arquivo.ini, no caso o arquivo Config.INI.

    caminho = ReadINI("Geral", "Caminho", App.Path & "\Config.ini")

    Procure nos módulos, essa função.

    Clique no ícone do binóculos no menu do vba e pesquise pelo nome ReadINI
    que irá encontrar.

    [ ]'s




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    ibraimee
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 31/10/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Só era isso...

    Mensagem  ibraimee 7/10/2015, 22:35

    Simples assim, desculpe pensei que tivesse essa função já visto que é coisa básica....para arquivos ini....

    Public Function ReadINI(Section As String, Key As String, FileName As String)
    Dim retlen As String
    Dim ret As String
    ret = String$(255, 0)
    retlen = GetPrivateProfileString(Section, Key, "", ret, Len(ret), FileName)
    ret = Left$(ret, retlen)
    ReadINI = ret
    End Function

    Public Sub WriteINI(Section As String, Key As String, Text As String, FileName As String)
    WritePrivateProfileString Section, Key, Text, FileName
    End Sub
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 7/10/2015, 22:40

    Na verdade, não é tão básica assim, já que
    poucas pessoa usam desse expediente.
    Eu só uso para mudar a impressora padrão
    de uma rede.

    Pedi a função para que o tópico ficasse completo,
    obrigado ! Wink


    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    ibraimee
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 31/10/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Ok....entendi

    Mensagem  ibraimee 7/10/2015, 22:44

    Bom de qualquer forma se precisar sempre estarei prestando informações que ajudem, pois programação ta na veia a mais de 20 anos....trabalho com desenvolvimento e quero passar um pouco dos meus conhecimentos!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 7/10/2015, 23:17

    Esse é o propósito desse fórum Wink

    Trocar "figurinhas" !

    Grande abraço



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Agradecimentos...

    Mensagem  Angelus Ribeiro 11/1/2016, 13:45

    Pessoal, Agradeço a todos que se disponibilizaram para me ajudar neste problema.

    Venho informar que por motivos maiores não havia lido e nao pude participar com comentarios nas discussões sobre a solução do problema.

    Pesso desculpas a todos e desejo sucesso a todos nós.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  FabioPaes 11/1/2016, 14:45

    Parabéns aos Moderadores, pela Situação da mensagem n°5!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Noobezinho 12/1/2016, 08:00

    Angelus

    O tópico foi resolvido?

    Se sim, coloque o resolvido no título do tópico.

    Veja como, na minha assinatura.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Angelus Ribeiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 08/07/2014

    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Angelus Ribeiro 23/4/2017, 16:18

    Resolvido rss

    Conteúdo patrocinado


    [Resolvido]Aplicativo procura local do DB em arquivo .INI Empty Re: [Resolvido]Aplicativo procura local do DB em arquivo .INI

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 10:10