Bom dia a todos do Forum, confesso que sou desajeitado pra perguntar, mas já pesquisei bastante e ainda não consegui pegar o numero do IP do Back-end, já verifiquei na tabela MSysObjetcs no campo connect só aparece se for feito com outro Banco, tipo MSSql, mas com o back-end em Access mesmo só visualizei no campo Database, tentei encontrar uma função e ainda não consegui nada, fico feliz se alguém souber de alguma coisa.
3 participantes
IP do Bak-End
jose alves- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 15
Registrado : 15/06/2011
- Mensagem nº1
IP do Bak-End
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11016
Registrado : 04/11/2009
- Mensagem nº2
Re: IP do Bak-End
Com a API do windows, você conseguirá obter o IP da máquina.
http://maximoaccess.forumeiros.com/t11881-ip-nome-de-usuario-e-nome-da-maquina
Ao Carregar do formulario Principal, deve fazer um Insert numa tabela, isto tudo no Front-End.
No seu Back-End pode obter esse IP com um simples Select:
http://maximoaccess.forumeiros.com/t11881-ip-nome-de-usuario-e-nome-da-maquina
Ao Carregar do formulario Principal, deve fazer um Insert numa tabela, isto tudo no Front-End.
No seu Back-End pode obter esse IP com um simples Select:
SELECT IP FROM [;DATABASE=C:\FrontEnd.accdb].SuaTabelaIP
.................................................................................
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
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
jose alves- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 15
Registrado : 15/06/2011
- Mensagem nº3
Re: IP do Bak-End
então o problema é que não abro o back-end o mesmo só é acessado pelo front.
então eu queria passar o caminho c:\pasta\baseDados.accdb e ele me mostrar o ip dessa máquina acho que consegui explicar.
então eu queria passar o caminho c:\pasta\baseDados.accdb e ele me mostrar o ip dessa máquina acho que consegui explicar.
CrisMaleta- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 100
Registrado : 20/08/2013
- Mensagem nº4
Re: IP do Bak-End
Fala Jose....
Cara....
Tenta explicar um pouco a sua aplicação.....
Pensei em 2 finalidades p/ obtenção do endereço IP...
1 - Registrar no banco de dados, pra fins de auditoria, qual a máquina que fez acesso ao banco....
2 - Criar uma conexão com o banco de dados via IP de rede......
Alguma coisa dessas procede????
Caso seja o item 1, você precisa registrar o IP do front-end e não do back-end!!!!
Caso seja o 2, você precisa criar uma rotina p/ abrir uma janela para selecionar o arquivo de banco de dados.....
Para o meu conhecimento, será uma tarefa impossível, você recuperar o IP da maquina do back-end....
Vamos conversando....
Em tempo.....
Você disse que quer passar o endereço da sua maquina local... "C:\......."
Neste caso, você selecionando o IP do front-end, vai dar na mesma!!!!
Front-end e Back-end estão no mesmo local!!!!!
Desde já agradeço....
Abraço a todos!!!!!
Cara....
Tenta explicar um pouco a sua aplicação.....
Pensei em 2 finalidades p/ obtenção do endereço IP...
1 - Registrar no banco de dados, pra fins de auditoria, qual a máquina que fez acesso ao banco....
2 - Criar uma conexão com o banco de dados via IP de rede......
Alguma coisa dessas procede????
Caso seja o item 1, você precisa registrar o IP do front-end e não do back-end!!!!
Caso seja o 2, você precisa criar uma rotina p/ abrir uma janela para selecionar o arquivo de banco de dados.....
Para o meu conhecimento, será uma tarefa impossível, você recuperar o IP da maquina do back-end....
Vamos conversando....
Em tempo.....
Você disse que quer passar o endereço da sua maquina local... "C:\......."
Neste caso, você selecionando o IP do front-end, vai dar na mesma!!!!
Front-end e Back-end estão no mesmo local!!!!!
Desde já agradeço....
Abraço a todos!!!!!
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11016
Registrado : 04/11/2009
- Mensagem nº5
Re: IP do Bak-End
Não funciona como passei ?
.................................................................................
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
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
jose alves- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 15
Registrado : 15/06/2011
- Mensagem nº6
Re: IP do Bak-End
boa noite,
vou tentar me explicar melhor, seguite:
1 tenho um front instalado em várias máquinas em uma rede
2. tenho um back-end em uma máquina (servidor) risos
o que ocorre é que utilizo uma ferramenta do companheiro avelino para revincular o banco, até ai tudo certo, o problema é que outro dia
aconteceu de eu instalar a aplicação no cliente e copiei tudo do mesmo jeito que tava no meu servidor (risos de novo) dai a pasta
"c:\controle_NFE\BaseDados"
foi junto dai o cliente rodou o sistema e tudo certo, não percebeu que estava usando o banco local e não o do servidor, dai eu pensei em recuperar o Ip do servidor e mostrar na tela inicial para gente sempre saber em banco estamos gravando, já havia conseguido isso, em relação ao banco SQL, consegui isso na tabela de sistema MSysObjects, mas quando o back-end é access não tem a tag server, por isso não consigo recuperar o ip através desse método.
vou tentar me explicar melhor, seguite:
1 tenho um front instalado em várias máquinas em uma rede
2. tenho um back-end em uma máquina (servidor) risos
o que ocorre é que utilizo uma ferramenta do companheiro avelino para revincular o banco, até ai tudo certo, o problema é que outro dia
aconteceu de eu instalar a aplicação no cliente e copiei tudo do mesmo jeito que tava no meu servidor (risos de novo) dai a pasta
"c:\controle_NFE\BaseDados"
foi junto dai o cliente rodou o sistema e tudo certo, não percebeu que estava usando o banco local e não o do servidor, dai eu pensei em recuperar o Ip do servidor e mostrar na tela inicial para gente sempre saber em banco estamos gravando, já havia conseguido isso, em relação ao banco SQL, consegui isso na tabela de sistema MSysObjects, mas quando o back-end é access não tem a tag server, por isso não consigo recuperar o ip através desse método.
CrisMaleta- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 100
Registrado : 20/08/2013
- Mensagem nº7
Re: IP do Bak-End
Fala Jose.....
Bom... Vamos esperar os mestres do fórum mandar alguma solução mais inteligente....
No meu ponto de vista, trabalhar com banco de dados é muito complicado e pode gerar retrabalho por dias a fio.....
No meu caso, eu registro o endereço IP do servidor em uma tabela e toda vez q inicio o front, verifico se o banco está no endereço correto, caso não encontre, abro um formulário p/ direcionar ao banco de dados correto e registrar o novo endereço na tabela!!!!!
Com isso, tenho a certeza que o front estará sempre apontando p/ o banco certo!!!!!
Vamos ver o que acontece!!!
Desde já agradeço...
Abraço a todos!!!!!
Bom... Vamos esperar os mestres do fórum mandar alguma solução mais inteligente....
No meu ponto de vista, trabalhar com banco de dados é muito complicado e pode gerar retrabalho por dias a fio.....
No meu caso, eu registro o endereço IP do servidor em uma tabela e toda vez q inicio o front, verifico se o banco está no endereço correto, caso não encontre, abro um formulário p/ direcionar ao banco de dados correto e registrar o novo endereço na tabela!!!!!
Com isso, tenho a certeza que o front estará sempre apontando p/ o banco certo!!!!!
Vamos ver o que acontece!!!
Desde já agradeço...
Abraço a todos!!!!!
|
|