4 participantes
[Resolvido]Bloquear enquanto a DB está em Manutenção
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº1
[Resolvido]Bloquear enquanto a DB está em Manutenção
.................................................................................
*** Só sei que nada sei ***
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Assis
Para os usuários em rede não abrir o FE (Front End), crie uma variável (bBloqueado) tipo boolean ( Sim/Não) em uma tabela.
Crie um formulário oculto, esse será o primeiro formulário a ser aberto pelo sistema.
Ao abrir, ele verificará se a variável bBloqueado se está sim ou não.
Se sim, ele irá abrir o formulário de aviso que bloqueia o aplicativo.
Deixe o formulário com essas propriedades:
Pop Up =Sim
Janela Restrita = Sim
Estilo de bordas= nenhum
Com esse formulário, o usuário não poderá mexer no aplicativo.
Um botão de comando para sair do aplicativo.
Quanto ao desenvolvedor (Tu)
Cria um formulário pequeno só pra colocar um botão para mudar essa variável quando quiser.
Acho que com isso, dei um norte para você
{ }'s
Balem
Para os usuários em rede não abrir o FE (Front End), crie uma variável (bBloqueado) tipo boolean ( Sim/Não) em uma tabela.
Crie um formulário oculto, esse será o primeiro formulário a ser aberto pelo sistema.
Ao abrir, ele verificará se a variável bBloqueado se está sim ou não.
Se sim, ele irá abrir o formulário de aviso que bloqueia o aplicativo.
Deixe o formulário com essas propriedades:
Pop Up =Sim
Janela Restrita = Sim
Estilo de bordas= nenhum
Com esse formulário, o usuário não poderá mexer no aplicativo.
Um botão de comando para sair do aplicativo.
Quanto ao desenvolvedor (Tu)
Cria um formulário pequeno só pra colocar um botão para mudar essa variável quando quiser.
Acho que com isso, dei um norte para você
{ }'s
Balem
.................................................................................
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?
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.
wyss2000 gosta desta mensagem
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
.................................................................................
*** Só sei que nada sei ***
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Assis
Back End está num servidor?
Quanto a tabela, pode colocar no FE, já que o usuário não terá acesso a ela.
Ou ainda, aqui no fórum disponibilizei um exemplo para revincular as tabelas
Dentro dele mostro como criar uma propriedade do banco de dados e guardar
nessa propriedade valores que acompanham o banco pra onde for.
E ninguém terá acesso a essas propriedade.
Você participou daquele tópico, meu amigo
{ }'s
Balem
Back End está num servidor?
Quanto a tabela, pode colocar no FE, já que o usuário não terá acesso a ela.
Ou ainda, aqui no fórum disponibilizei um exemplo para revincular as tabelas
Dentro dele mostro como criar uma propriedade do banco de dados e guardar
nessa propriedade valores que acompanham o banco pra onde for.
E ninguém terá acesso a essas propriedade.
Você participou daquele tópico, meu amigo
{ }'s
Balem
.................................................................................
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?
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.
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
Olá a todos,
Assis, não se esqueça de dar o feedback ao colega Balem.
Relativamente à questão, veja se ajuda:
https://www.maximoaccess.com/t39237-verificar-se-existe-ficheiro-oculto
Abraço a todos
Assis, não se esqueça de dar o feedback ao colega Balem.
Relativamente à questão, veja se ajuda:
https://www.maximoaccess.com/t39237-verificar-se-existe-ficheiro-oculto
Abraço a todos
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
Última edição por Assis em 2/3/2021, 16:03, editado 1 vez(es)
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
Ola Assis,
Claro que não funciona, tem que passar o caminho completo com nome de ficheiro e extensão no parametro.
Abraço
Claro que não funciona, tem que passar o caminho completo com nome de ficheiro e extensão no parametro.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
Olá Assis,
O código que partilhei está bem e na sua última fotografia é claro que o Argumento não é opcional, é o que tenho dito que tem que passar o caminho no parametro.
Assis, tem que começar a olhar para o código e perceber o que se está a fazer.
Veja se com esta imagem compreende o que está a faltar
Abraço
O código que partilhei está bem e na sua última fotografia é claro que o Argumento não é opcional, é o que tenho dito que tem que passar o caminho no parametro.
Assis, tem que começar a olhar para o código e perceber o que se está a fazer.
Veja se com esta imagem compreende o que está a faltar
Abraço
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
- Mensagem nº10
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Exato
Sempre que pedir sobre argumento, é algo que vai dentro dos parênteses da função.
Também pode ser o contrário, colocar argumentos em uma função que não tem argumentos.
Depende do caso.
Ele já me deu o feedback, Alvaro, obrigado.
Balem
Sempre que pedir sobre argumento, é algo que vai dentro dos parênteses da função.
Também pode ser o contrário, colocar argumentos em uma função que não tem argumentos.
Depende do caso.
Ele já me deu o feedback, Alvaro, obrigado.
Balem
.................................................................................
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?
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.
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº11
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá a todos,
Balem, obrigado, não me tinha apercebido.
Assis, se tive dificuldades, sou da opinião de criar uma base de dados nova vazia, copiar o modulo e testar na janela imediata, tal como a imagem da mensagem nº 9.
Fazer os testes como o ficheiro escondido existente ou não e verificar se está a fazer o pretendido.
Depois se "passar nos testes" é que deve implementar no seu projeto.
Apenas uma sugestão.
A "bola" está do seu lado, aguardamos desenvolvimento.
Abraço
Balem, obrigado, não me tinha apercebido.
Assis, se tive dificuldades, sou da opinião de criar uma base de dados nova vazia, copiar o modulo e testar na janela imediata, tal como a imagem da mensagem nº 9.
Fazer os testes como o ficheiro escondido existente ou não e verificar se está a fazer o pretendido.
Depois se "passar nos testes" é que deve implementar no seu projeto.
Apenas uma sugestão.
A "bola" está do seu lado, aguardamos desenvolvimento.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº12
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Só bola de berlim
Esta népia
Esta népia
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº13
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
Essas são melhores mas não podemos abusar
Tente fazer o que disse na mensagem anterior, e vou fazer com mais detalhe.
1º Crie uma pasta no seu sistema ahteixeira , ficando assim C:\ahteixeira
2º Crie dentro dessa pasta uma base de dados nova pode ser testarFicheiro.accdb
3º Crie dentro dessa pasta um ficheiro assis.txt
4º Crie um modulo e colar o código do meu exemplo;
5º Na janela imediata coloque a seguinte instrução e prima Enter:
Deve dizer True
Depois elimine, volte a criar, coloque oculto e vá testando a operação 5.
Fico aguardar o seu feedback
Abraço
Essas são melhores mas não podemos abusar
Tente fazer o que disse na mensagem anterior, e vou fazer com mais detalhe.
1º Crie uma pasta no seu sistema ahteixeira , ficando assim C:\ahteixeira
2º Crie dentro dessa pasta uma base de dados nova pode ser testarFicheiro.accdb
3º Crie dentro dessa pasta um ficheiro assis.txt
4º Crie um modulo e colar o código do meu exemplo;
5º Na janela imediata coloque a seguinte instrução e prima Enter:
- Código:
?fncExisteFicheiro("c:\ahteixeira\assis.txt")
Deve dizer True
Depois elimine, volte a criar, coloque oculto e vá testando a operação 5.
Fico aguardar o seu feedback
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº14
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº15
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Bom dia Assis,
Não altere o código da função que ele está testado e correto.
Explique-me porque colocou a barra no fim, quando eu fiz uma sugestão de exercicio na mensagem nº 13 e não tem barra.
Veja você mesmo na imagem abaixo onde está o erro.
Pergunto Fez ou não fez o teste que indiquei na mensagem nº13 e funcionou nas diversas situações ou não?
A barra está a fazer a diferença de dar False , se retirar a barra do fim vai dar True.
Para aplicar no seu código será de outra forma, depois explico não vai ser com Call Assis
Abraço
Não altere o código da função que ele está testado e correto.
Explique-me porque colocou a barra no fim, quando eu fiz uma sugestão de exercicio na mensagem nº 13 e não tem barra.
Veja você mesmo na imagem abaixo onde está o erro.
Pergunto Fez ou não fez o teste que indiquei na mensagem nº13 e funcionou nas diversas situações ou não?
A barra está a fazer a diferença de dar False , se retirar a barra do fim vai dar True.
Para aplicar no seu código será de outra forma, depois explico não vai ser com Call Assis
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº16
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Teixeira
- Voltei a por a sua função Original
- Tirei a \
- Já devolve True.
'-------------------------------------------------------------------
Se colocar o ficheiro Locked.txt "Oculto" ao abrir a BD não o reconhece.
Se tirar o Oculto a BD reconhece
- Voltei a por a sua função Original
- Tirei a \
- Já devolve True.
'-------------------------------------------------------------------
Se colocar o ficheiro Locked.txt "Oculto" ao abrir a BD não o reconhece.
Se tirar o Oculto a BD reconhece
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº17
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº18
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Teixeira
Respondemos os dois ao mesmo tempo e a minha mensagem não entrou.
- Com o ficheiro oculto ou não dá sempre True.
---------------------------------------------------
Só dá False se o ficheiro não existir
Obrigado
Respondemos os dois ao mesmo tempo e a minha mensagem não entrou.
- Com o ficheiro oculto ou não dá sempre True.
---------------------------------------------------
Só dá False se o ficheiro não existir
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº19
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis
Então está a fazer bem.
Ou seja a função chama-se Existe Ficheiro?, lógicamente vai responder True (Verdadeiro) quando existir e False (falso) quando não existir o ficheiro.
Resumindo está a fazer tudo bem (ufffffaaaaaa).
Para o que pretende (no seu projeto) e como referi deve usar um IF em vez do Call, ficando algo assim:
Abraço
Então está a fazer bem.
Ou seja a função chama-se Existe Ficheiro?, lógicamente vai responder True (Verdadeiro) quando existir e False (falso) quando não existir o ficheiro.
Resumindo está a fazer tudo bem (ufffffaaaaaa).
Para o que pretende (no seu projeto) e como referi deve usar um IF em vez do Call, ficando algo assim:
- Código:
'Assis, deve ajustar o caminho e nome de ficheiro
If fncExisteFicheiro("c:\ahteixeira\x.txt") Then
MsgBox "Existe o ficheiro", vbInformation, ""
Else
MsgBox "Não existe o ficheiro Assis!", vbExclamation, ""
End If
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº20
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº21
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
Certo e no seguimento da sua pergunta inicial seria
Abraço
Certo e no seguimento da sua pergunta inicial seria
- Código:
'Assis, deve ajustar o caminho e nome de ficheiro
If fncExisteFicheiro("c:\ahteixeira\x.txt") Then
MsgBox "Atenção o sistema está em manutenção a aplicação vai ser encerrada.", vbInformation, ""
DoCmd.Quit
Else
'Não fazer nada a menos que pretenda fazer algo
'MsgBox "Não existe o ficheiro Assis!", vbExclamation, ""
End If
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº22
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Teixeira
É uma boa Dica.
E porque dá a mensagem ao abrir e ao fechar
É uma boa Dica.
E porque dá a mensagem ao abrir e ao fechar
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº23
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
Só deveria dar no evento onde colocou o código.
Eu não sou adivinho nem vi o seu código, mas dá para perceber que colocou no local errado, possivelmente colocou numa sub que está a chamar ao abrir e fechar.
Abraço
Só deveria dar no evento onde colocou o código.
Eu não sou adivinho nem vi o seu código, mas dá para perceber que colocou no local errado, possivelmente colocou numa sub que está a chamar ao abrir e fechar.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº24
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Boa tarde Teixeira
Ficou assim:
Private Sub Form_Load()
Call Center(Me)
Call AccessTransparente(0)
Call fncVincular
If fncExisteFicheiro(CurrentProject.path & "\Locked.txt") Then
MsgBox "Atenção o sistema está em manutenção a aplicação vai ser encerrada.", vbInformation, ""
DoCmd.Quit
Else
End If
End Sub
Mas surgiu outro problema agora . No final da manutenção da BD
Ficou assim:
Private Sub Form_Load()
Call Center(Me)
Call AccessTransparente(0)
Call fncVincular
If fncExisteFicheiro(CurrentProject.path & "\Locked.txt") Then
MsgBox "Atenção o sistema está em manutenção a aplicação vai ser encerrada.", vbInformation, ""
DoCmd.Quit
Else
End If
End Sub
Mas surgiu outro problema agora . No final da manutenção da BD
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº25
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
Ja está a fugir à questão.
No entanto no botao que tem para eliminar, antes de eliminar coloque visivel.
Abraço
Ja está a fugir à questão.
No entanto no botao que tem para eliminar, antes de eliminar coloque visivel.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº26
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Teixeira
Já está a fugir à questão.-----> Não percebi
Obrigado
Já está a fugir à questão.-----> Não percebi
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº27
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
Disse "Mas surgiu outro problema agora ..."
Solução coloque visível antes de eliminar.
Abraço
Disse "Mas surgiu outro problema agora ..."
Solução coloque visível antes de eliminar.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº28
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº29
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº30
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº31
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis
O seu projeto tem cerca de 700mb concerteza tem muitas imagens.
Deveriam estar ligadas para ser mais saudavel o seu projeto.
Creio que se criar uma base de dados vazia e importar o form em questao e der uns ajustes (eliminar codigós se centrar, ocultar etc) eliminando ou comentando o codigo consegue disponibilizar exemplo para se trabalhar.
No pior dos cenarios construia um para se fazer o que pretende, simples basico sem grande aspeto, mas funcional.
Abraco
O seu projeto tem cerca de 700mb concerteza tem muitas imagens.
Deveriam estar ligadas para ser mais saudavel o seu projeto.
Creio que se criar uma base de dados vazia e importar o form em questao e der uns ajustes (eliminar codigós se centrar, ocultar etc) eliminando ou comentando o codigo consegue disponibilizar exemplo para se trabalhar.
No pior dos cenarios construia um para se fazer o que pretende, simples basico sem grande aspeto, mas funcional.
Abraco
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº32
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Teixeira
Nem o Logotipo da Empresa tem. As imagens estão todas numa pasta.
Private Sub Form_Current()
Dim emptyImg As String
emptyImg = BackEndPath & "IMAGENS\" & "SemFoto.gif"
If IsNull(Me.LocalFoto) Then
Me.FOTO.Picture = emptyImg
ElseIf Not FileExists(BackEndPath & "IMAGENS\" & Me.LocalFoto) Then
Else
Me.FOTO.Picture = BackEndPath & "IMAGENS\" & Me.LocalFoto
End If
End Sub
O que tem são dados de quatro (4) Lojas já com seis anos
Obrigado
Nem o Logotipo da Empresa tem. As imagens estão todas numa pasta.
Private Sub Form_Current()
Dim emptyImg As String
emptyImg = BackEndPath & "IMAGENS\" & "SemFoto.gif"
If IsNull(Me.LocalFoto) Then
Me.FOTO.Picture = emptyImg
ElseIf Not FileExists(BackEndPath & "IMAGENS\" & Me.LocalFoto) Then
Else
Me.FOTO.Picture = BackEndPath & "IMAGENS\" & Me.LocalFoto
End If
End Sub
O que tem são dados de quatro (4) Lojas já com seis anos
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº33
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Assis,
E para a dúvida deste tópico faz falta alguma tabela?
E para a dúvida deste tópico faz falta alguma tabela?
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº34
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº35
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
brunogor- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 283
Registrado : 24/02/2013
- Mensagem nº36
Bloquear enquanto a DB está em Manutenção
Olá Sr. Assis e Sr. Álvaro,
Nas minhas aplicações quando quero fazer manutenção, uso um true/false numa tabela do sistema.
Na entrada da aplicação:
No formulário de Login/ Audit user se o valor estiver como true surge uma mensagem temporizada que encerra o FE do user.
Com a sessão inciada:
Se o valor estiver passar a true surge uma mensagem temporizada que encerra o FE do user.
Espero ter me feito perceber.
Cumprimentos
Bruno Gordino
Nas minhas aplicações quando quero fazer manutenção, uso um true/false numa tabela do sistema.
Na entrada da aplicação:
No formulário de Login/ Audit user se o valor estiver como true surge uma mensagem temporizada que encerra o FE do user.
Com a sessão inciada:
Se o valor estiver passar a true surge uma mensagem temporizada que encerra o FE do user.
Espero ter me feito perceber.
Cumprimentos
Bruno Gordino
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7970
Registrado : 15/03/2013
- Mensagem nº37
Re: [Resolvido]Bloquear enquanto a DB está em Manutenção
Olá Bruno,
Perfeitamente, obrigado pela partilha.
Fica a sugestão para quem preferir o controle pela tabela de BE.
Pessoalmente entendo que pelo ficheiro seja mais adequado, pois evita a consulta constante à base de dados de todos os utilizadores, além que se o BE não estiver a funcionar ou acessível pode não funcionar.
Abraço
Perfeitamente, obrigado pela partilha.
Fica a sugestão para quem preferir o controle pela tabela de BE.
Pessoalmente entendo que pelo ficheiro seja mais adequado, pois evita a consulta constante à base de dados de todos os utilizadores, além que se o BE não estiver a funcionar ou acessível pode não funcionar.
Abraço
» Bloquear abertura de Registro enquanto estiver aberto por outro usuário.
» Manter Dictionary carregado enquanto o form esta aberto
» [Resolvido]Não permitir mexer no form1 enquanto não clicar no botão do form2..
» Aparece esta mensagem: Voce tentou bloquear a tabela " ao abri-la...
» [Resolvido]Mostrar registros enquanto processa
» Manter Dictionary carregado enquanto o form esta aberto
» [Resolvido]Não permitir mexer no form1 enquanto não clicar no botão do form2..
» Aparece esta mensagem: Voce tentou bloquear a tabela " ao abri-la...
» [Resolvido]Mostrar registros enquanto processa
|
|