Login
Buscar
Quem está conectado
Há 13 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 13 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Estatísticas
Temos 3637 usuários registradosO último usuário registrado atende pelo nome de reginaldolimas
Os nossos membros postaram um total de 13981 mensagens em 1959 assuntos
Contagem Regressiva em tela de login - <
Página 2 de 4 • Compartilhe •
Página 2 de 4 •
1, 2, 3, 4 
Contagem Regressiva em tela de login - <
Relembrando a primeira mensagem :
Ola amigos, esta é minha primeira participação neste forum e espero poder encontar aqui ajuda para minha duvidas, como no caso abaixo:
Estou precisando criar um contador regressivo em minutos para avisar ao usuário o tempo que falta para o sistema fechar caso ele não efetue logon.
Alguém saberia como poderia criar esta rotina??
Obrigado!!!
Ola amigos, esta é minha primeira participação neste forum e espero poder encontar aqui ajuda para minha duvidas, como no caso abaixo:
Estou precisando criar um contador regressivo em minutos para avisar ao usuário o tempo que falta para o sistema fechar caso ele não efetue logon.
Alguém saberia como poderia criar esta rotina??
Obrigado!!!

Linghston- Participante Regular

Re: Contagem Regressiva em tela de login - <
Alceu11, estava devendo esta para você, não havia esqueci, só não tive tempo para responder.
Abaixo um novo exemplo com o retorno.
[Você precisa estar registrado e conectado para ver este link.]
Vou dar um brief:
criei uma propriedade "entra" para dar o retorno;
no Unload retornei o status de "entra".
Sobre o _memberdata, quando eu crio um método ou propriedade dentro do form via Edit Property/Method o mesmo deixa o que foi criado na guia "all" e com letras minusculas, certo? Existe uma forma de você deixar em "Favorites" e com as Letras da forma que deseja, para tanto siga os passos abaixo.
- Selecione o form;
- Vá no menu "form", depois em "MemberData Editor";
- Na tela que vai abrir, procure o método ou propriedade que foi criada;
- Do lado direito, marque "Has MemberData", vai ser liberado mais alguns campos;
- Marque "Favorites", se você deseja que apareça no mesmo.
- "Display as", aqui você coloca o texto da forma que deseja mostrar. Por exemplo:
Método: pegatodositens
Digite em "Display as": PegaTodosItens
Com isto feito vai aparecer o _memberdata, com este pequeno XML.
Quando você for usar o método ou propriedade dentro do form, o Fox vai respeitar as letras da forma que você colocou. (THIS.PegaTodosItens)
Obs.: Se você quiser colocar um método ou propriedade padrão do form em "Favorites", faça o mesmo processo acima.
Qualquer dúvida poste novamente, na medida do meu conhecimento responderei.
Abraços,
Luiz Alexandre Ruiz
Desenvolvedor
Abaixo um novo exemplo com o retorno.
[Você precisa estar registrado e conectado para ver este link.]
Vou dar um brief:
criei uma propriedade "entra" para dar o retorno;
no Unload retornei o status de "entra".
Sobre o _memberdata, quando eu crio um método ou propriedade dentro do form via Edit Property/Method o mesmo deixa o que foi criado na guia "all" e com letras minusculas, certo? Existe uma forma de você deixar em "Favorites" e com as Letras da forma que deseja, para tanto siga os passos abaixo.
- Selecione o form;
- Vá no menu "form", depois em "MemberData Editor";
- Na tela que vai abrir, procure o método ou propriedade que foi criada;
- Do lado direito, marque "Has MemberData", vai ser liberado mais alguns campos;
- Marque "Favorites", se você deseja que apareça no mesmo.
- "Display as", aqui você coloca o texto da forma que deseja mostrar. Por exemplo:
Método: pegatodositens
Digite em "Display as": PegaTodosItens
Com isto feito vai aparecer o _memberdata, com este pequeno XML.
Quando você for usar o método ou propriedade dentro do form, o Fox vai respeitar as letras da forma que você colocou. (THIS.PegaTodosItens)
Obs.: Se você quiser colocar um método ou propriedade padrão do form em "Favorites", faça o mesmo processo acima.
Qualquer dúvida poste novamente, na medida do meu conhecimento responderei.
Abraços,
Luiz Alexandre Ruiz
Desenvolvedor

lardecristo- Participa Bastante

Re: Contagem Regressiva em tela de login - <
the best ,,,,,,,,,nao tenho palavras preciso estudar isto com,,,,muita atencao,,,,,,,,,,sempre é tempo de aprender.....
Espero que minha fe, faca eu vencer conforme v.316 em Joao
Como um form de 2 testbox em um botom pode se transforma num coracao do sistema
eu precisava disto para implantar no meu sistema para, controlar os privilegios do usuario, junto com a minha classe de manutencao de formularios, ondi eu posso, atraves de uma talela informar se ele pode editar incluir excluir, ou se o usuario , so pode visualizar os dados,,,,,,,,agora, eu vou ter que ir a fundo nisto, nao sei isto.sera possivel,,,,,,,,vou pensar.........muito sobre.!!!
muito obrigado LUIz
Espero que minha fe, faca eu vencer conforme v.316 em Joao
Como um form de 2 testbox em um botom pode se transforma num coracao do sistema
eu precisava disto para implantar no meu sistema para, controlar os privilegios do usuario, junto com a minha classe de manutencao de formularios, ondi eu posso, atraves de uma talela informar se ele pode editar incluir excluir, ou se o usuario , so pode visualizar os dados,,,,,,,,agora, eu vou ter que ir a fundo nisto, nao sei isto.sera possivel,,,,,,,,vou pensar.........muito sobre.!!!
muito obrigado LUIz

alceu11- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
alceu
tem um controle assim
usuario.dbf && cadastro de usuarios
nome = hugo
senha = xxx
prog.dbf && cadastro de programas
codigo = cadprod
nome = cadastro de produtos
usrper.dbf && cadastro de permissoes
nome_usuario = hugo && relacionado com usuario.nome
cod_programa = cadprod && relaconado com prog.codigo
permissoes= iaebc* && i=incluir, a=alterar, b=baixar, c=consultar, *=master ...... e assim vai, voce cria seus codigos e pode guarda-los
criptografados na tabela usrper
obs. voce vai colocar no campo permissoes o que o usuario hugo pode
fazer no cadastro de produto, se tiver so um "C" la dentro ele so pode
consultar, e assim por diante
dai eh assim
no teu menu, voce vai verificar, quando o cara for clicar no item cadastro
de produto se la em usrper, se o codigo para aquele cadastro esta
inserido, se sim abre a tela, se nao ele nao tem acesso
se algum item estiver la, por exemplo, so a letra c para consulta, ele vai
poder abrir o form, contudo so o controle consulta estara enabled
bom, ai esta a teoria
so uma coisa que queria melhorar eh assim
se o cara nao tem o cadprod no usrper do seu usuario, gostaria que
o item no submenu nem aparecesse, e nesta situacao ele aparece
em cinza claro ( sem acesso )
grande abraco
( esta eh a ideia do ajax )
valeu
tem um controle assim
usuario.dbf && cadastro de usuarios
nome = hugo
senha = xxx
prog.dbf && cadastro de programas
codigo = cadprod
nome = cadastro de produtos
usrper.dbf && cadastro de permissoes
nome_usuario = hugo && relacionado com usuario.nome
cod_programa = cadprod && relaconado com prog.codigo
permissoes= iaebc* && i=incluir, a=alterar, b=baixar, c=consultar, *=master ...... e assim vai, voce cria seus codigos e pode guarda-los
criptografados na tabela usrper
obs. voce vai colocar no campo permissoes o que o usuario hugo pode
fazer no cadastro de produto, se tiver so um "C" la dentro ele so pode
consultar, e assim por diante
dai eh assim
no teu menu, voce vai verificar, quando o cara for clicar no item cadastro
de produto se la em usrper, se o codigo para aquele cadastro esta
inserido, se sim abre a tela, se nao ele nao tem acesso
se algum item estiver la, por exemplo, so a letra c para consulta, ele vai
poder abrir o form, contudo so o controle consulta estara enabled
bom, ai esta a teoria
so uma coisa que queria melhorar eh assim
se o cara nao tem o cadprod no usrper do seu usuario, gostaria que
o item no submenu nem aparecesse, e nesta situacao ele aparece
em cinza claro ( sem acesso )
grande abraco
( esta eh a ideia do ajax )
valeu
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
Hugo
nao sei se isto sera possivel pq acada iten cadastro do menu, ele
o usuario tera um tipo de permissao.
Sendo assim qdo ele seleciona. tera aquele cadastro, tera que checar na
tabela de permissoes o que pode fazer.
o seja nao sera no login ao entra ao sistema, o login, sera uma variavel Publica m.login que a cada entrada no item do menu,,,,,vera a permissao na tabela de permicoes , e na classe basica de formularios veifica esta variavel publica m.login, para abrir a tabela de permissoes, e seek no m login, e o nome do cadastro, para liberar os botoes da classe.,,,,por insiste com vc trabalhar com a classe.;
Por isto ainda tem uma longa jornada. Eu nao entendi qdo vc diz tem um contrele assim?

alceu11- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
Bom vamos lá.
A forma que eu faço é essa:
- Criei um tabela para conter os usuários;
- Criei outra para conter as permissões;
(Tudo criptografado)
- Na tela login quando o usuário clickar em OK, criptografo os dois e busco na tabela dos usuários, para verificar se o mesmo é válido;
- Na sequencia trago com um select todas as permissões do usuário;
- Após isso crio o menu programaticamente e não usando o wizard do VFP;
(Isso resolve o que o Hugo queria)
Vamos usar a idéia do Hugo:
&& i=incluir, a=alterar, b=baixar, c=consultar, m=master
Se o usuário tem o direito de "iabc" ou "m", o usuário tem a opção do menu disponível, caso contrário não crio a opção.
- O resto trato dentro do form cada um no seu botão apropriado.
É só um brief, para vocês terem uma outra alternativa.
A forma que eu faço é essa:
- Criei um tabela para conter os usuários;
- Criei outra para conter as permissões;
(Tudo criptografado)
- Na tela login quando o usuário clickar em OK, criptografo os dois e busco na tabela dos usuários, para verificar se o mesmo é válido;
- Na sequencia trago com um select todas as permissões do usuário;
- Após isso crio o menu programaticamente e não usando o wizard do VFP;
(Isso resolve o que o Hugo queria)
Vamos usar a idéia do Hugo:
&& i=incluir, a=alterar, b=baixar, c=consultar, m=master
Se o usuário tem o direito de "iabc" ou "m", o usuário tem a opção do menu disponível, caso contrário não crio a opção.
- O resto trato dentro do form cada um no seu botão apropriado.
É só um brief, para vocês terem uma outra alternativa.

lardecristo- Participa Bastante

Re: Contagem Regressiva em tela de login - <
Na realidade faço um pouco diferente, eu tenho uma tabela para grupo, então os meus usuários herdam os direitos do grupo, como o Windows faz.

lardecristo- Participa Bastante

Re: Contagem Regressiva em tela de login - <
alceu
a ideia eh isto ai que o lardecristo falou
na hora de carregar o menu ele ja sabe o que pode e o que nao pode
la no teu menu voce utilizara o option e vai usar o item "skip for"
ou seja, se nao tem permissao nao da opcao de entrar no subitem, ou item de menu
a ideia eh isto ai que o lardecristo falou
na hora de carregar o menu ele ja sabe o que pode e o que nao pode
la no teu menu voce utilizara o option e vai usar o item "skip for"
ou seja, se nao tem permissao nao da opcao de entrar no subitem, ou item de menu
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
lar de cristo
- Após isso crio o menu programaticamente e não usando o wizard do VFP;
(Isso resolve o que o Hugo queria)
nao entendi muito bem!
valeu
- Após isso crio o menu programaticamente e não usando o wizard do VFP;
(Isso resolve o que o Hugo queria)
nao entendi muito bem!
valeu
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
se o cara nao tem o cadprod no usrper do seu usuario, gostaria que
o item no submenu nem aparecesse, e nesta situacao ele aparece
em cinza claro ( sem acesso )
Os meus menus eu construo sempre via código, não utilizo o wizard, isto me gera mais flexibilidade, assim sendo eu posso dizer qual eu quero que aparece e qual não.
Exemplo:
Menu para o Adm
Cadastro
...+--Cliente
...+--Fornecedor
...+--Banco
Estoque
......+--Movimento
Menu para Vendas
Cadastro
...+--Cliente
Veja que os dois menus são diferentes, isto eu consigo fazer via código.
Por que fiz via código? Porque ocorria exatamente o que você disse, ficava cinza, e eu também queria que não aparecesse.
Agora se alguém tiver a solução usando o wizard, por favor disponibiliza que eu quero também.
o item no submenu nem aparecesse, e nesta situacao ele aparece
em cinza claro ( sem acesso )
Os meus menus eu construo sempre via código, não utilizo o wizard, isto me gera mais flexibilidade, assim sendo eu posso dizer qual eu quero que aparece e qual não.
Exemplo:
Menu para o Adm
Cadastro
...+--Cliente
...+--Fornecedor
...+--Banco
Estoque
......+--Movimento
Menu para Vendas
Cadastro
...+--Cliente
Veja que os dois menus são diferentes, isto eu consigo fazer via código.
Por que fiz via código? Porque ocorria exatamente o que você disse, ficava cinza, e eu também queria que não aparecesse.
Agora se alguém tiver a solução usando o wizard, por favor disponibiliza que eu quero também.

lardecristo- Participa Bastante

Re: Contagem Regressiva em tela de login - <
Luiz
Isto tem no forum postei um codigo aqui, so que ja quebre a cabeca, para saber como o Programador Argentino fez a proeza, mais nao consegui adaptar ao meu sistema controle de acesso.
Ele desabilita o menu que esta to projeto. conforme e definido as definicoes de usuarios.
link
[Você precisa estar registrado e conectado para ver este link.]
Isto tem no forum postei um codigo aqui, so que ja quebre a cabeca, para saber como o Programador Argentino fez a proeza, mais nao consegui adaptar ao meu sistema controle de acesso.
Ele desabilita o menu que esta to projeto. conforme e definido as definicoes de usuarios.
link
[Você precisa estar registrado e conectado para ver este link.]
Última edição por alceu11 em 2/8/2010, 10:54, editado 1 vez(es)

alceu11- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
Alceu eu já tenho pronto isso, o que eu disse é que se alguém tiver o código via wizard.
Se tiver alguma dúvida é só me perguntar como contruir o menu que eu te explico.
Vou tentar achar o código do cara e te ajudar a entender.
Abraços
Se tiver alguma dúvida é só me perguntar como contruir o menu que eu te explico.
Vou tentar achar o código do cara e te ajudar a entender.
Abraços

lardecristo- Participa Bastante

Re: Contagem Regressiva em tela de login - <
Luis o codigo esta aqui
Eu acho sensacional este codigo
[Você precisa estar registrado e conectado para ver este link.]
Avisa os usuarios na rede mais nao consigo transporta isto para o menu, para meu programa.
No final este topico, era para avisar o usuario para sair do sistema em 3 minutos, e este fonte manda mensagens para os usuarios da rede que estao usando o sistema e a senha tem prazo de validade de 30 dias para controlar os acessos ao sistema.
Eu acho sensacional este codigo
[Você precisa estar registrado e conectado para ver este link.]
Avisa os usuarios na rede mais nao consigo transporta isto para o menu, para meu programa.
No final este topico, era para avisar o usuario para sair do sistema em 3 minutos, e este fonte manda mensagens para os usuarios da rede que estao usando o sistema e a senha tem prazo de validade de 30 dias para controlar os acessos ao sistema.

alceu11- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
neste caso de criar mais do que um menu, eu entendo que teriamos
que criar um menu para cada grupo de usuario e se o cliente for
exigente e possuir 10 grupos de usuarios, quando for existir manutencao
vai ser osso
o que comecei a fazer um tempo atras foi o seguinte
no foxpro msdos cria-se o menu normalmente pelo wizard
depois de compilado edita-se o .mpr e coloca-se ifs nos niveis
dos menus
dai tinha so um menu que tratava o aparecimento ou nao do item de
menu manualmente
depois, descobri que tinha um ( acho ) genscreen, hum programa
do fox que cria o mpr, dai passei a editar ele pra que quando eu fizesse
o wizard ele ja cria-se contemplando os ifs
cheguei a uns 30% deste projeto, mais na epoca, me mudaram de area
na empresa, me chamavam de utopico, que estava perdendo tempo,
dai fui pro atendimento a usuario ( fone ).
a vida eh assim!
heheheheheheheheheh
engracado eh que ate hoje vejo varias telas do sistema deles, varios anos
depois com ideias utopicas minhas!
vai entender!
valeu galera!
professora alceu, podemos levantar uma galera no futuro e tentar
criar um gerador wizard com este esquema!
da pra esquentar a cuca!
hehehehehehehe
valeu
que criar um menu para cada grupo de usuario e se o cliente for
exigente e possuir 10 grupos de usuarios, quando for existir manutencao
vai ser osso
o que comecei a fazer um tempo atras foi o seguinte
no foxpro msdos cria-se o menu normalmente pelo wizard
depois de compilado edita-se o .mpr e coloca-se ifs nos niveis
dos menus
dai tinha so um menu que tratava o aparecimento ou nao do item de
menu manualmente
depois, descobri que tinha um ( acho ) genscreen, hum programa
do fox que cria o mpr, dai passei a editar ele pra que quando eu fizesse
o wizard ele ja cria-se contemplando os ifs
cheguei a uns 30% deste projeto, mais na epoca, me mudaram de area
na empresa, me chamavam de utopico, que estava perdendo tempo,
dai fui pro atendimento a usuario ( fone ).
a vida eh assim!
heheheheheheheheheh
engracado eh que ate hoje vejo varias telas do sistema deles, varios anos
depois com ideias utopicas minhas!
vai entender!
valeu galera!
professora alceu, podemos levantar uma galera no futuro e tentar
criar um gerador wizard com este esquema!
da pra esquentar a cuca!
hehehehehehehe
valeu
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
Hugo
Eu prefiro o menu, criado fox no projeto , na aba other, e este , exemplo mulusuario faz, isto,,,é questao de gosto e praticidade, estou com o o projeto tiver que colacar mais um submenu, e mais um cadastro direto no projeto na aba other.
Questao de gosto......, mas nao quero criar polemica sobre isto....!!!
Mais o meu objetivo, era, que este exemplo eu conseguisse, entender esta programacao feita no exemplo "mulusuario."
ou seja por mais que tenha conhecimentos, em vfp, as vezes , as coisas empacam e nao saem, do papel.
A nao ser que aparece o Luiz e, mostre como fazer isto.
ja que ele tem isto no sistema.
este é o exemplo do mulusuario que postei hoje aqui no topico.
[Você precisa estar registrado e conectado para ver esta imagem.]
agora olha este menu do projeto sec que tb tem post aqui no forum.
[Você precisa estar registrado e conectado para ver esta imagem.]
Eu prefiro o menu, criado fox no projeto , na aba other, e este , exemplo mulusuario faz, isto,,,é questao de gosto e praticidade, estou com o o projeto tiver que colacar mais um submenu, e mais um cadastro direto no projeto na aba other.
Questao de gosto......, mas nao quero criar polemica sobre isto....!!!
Mais o meu objetivo, era, que este exemplo eu conseguisse, entender esta programacao feita no exemplo "mulusuario."
ou seja por mais que tenha conhecimentos, em vfp, as vezes , as coisas empacam e nao saem, do papel.
A nao ser que aparece o Luiz e, mostre como fazer isto.
ja que ele tem isto no sistema.
este é o exemplo do mulusuario que postei hoje aqui no topico.
[Você precisa estar registrado e conectado para ver esta imagem.]
agora olha este menu do projeto sec que tb tem post aqui no forum.
[Você precisa estar registrado e conectado para ver esta imagem.]

alceu11- Usuário 5 Estrelas

Re: Contagem Regressiva em tela de login - <
bom, c sabe, sou limitado ainda, e so conheco o menu padrao que vai
la em cima na barra

quem sabe mais pra frente eu compreendendo, na hora certa descubra
melhor sobre menus
valeu!
la em cima na barra
quem sabe mais pra frente eu compreendendo, na hora certa descubra
melhor sobre menus
valeu!
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Página 2 de 4 •
1, 2, 3, 4 
Página 2 de 4
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
» Ajuda com Imagens no MySQL
» Registrar OCX Windows Seven
» Criar Variáveis em sequencia
» No final a Impressora não Ejecta cem corta o papel
» Instalando MySQL no linux
» Como Criar arquivos de Log`s para certos usuarios
» MySQL X VFP @MEMO
» Dirf
» EXE Instalador Não Executa
» SQL Server Setup
» localizar registro no postgreslq (alterar/incluir)
» Saber se existe uma tabela??
» Empacotar arquivos em um único executável
» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
» Escrever a DATA por extenso
» ActionScript - Introdução
» Selecionar campo com mais de 9 caracteres
» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
» Tutorial HTML