[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Utilizando a versão de avaliação
Página 1 de 1

Utilizando a versão de avaliação

Enviado: Fevereiro 17th, 2016, 10:36 am
por lucianobarbosa
Utilizando a versão de avaliação para fazer uma agenda de compromissos tive a necessidade de utilizar a tabela DUSER_NOMES o campo Usuario para poder registrar os compromissos por usuarios porem ao fazer a pesquisa utilizando chave estrangeira ou a grid de pesquisa a mesma retorna criptografado, no forum tem um exemplo porem nao funciona, gostaria de saber se alguem tem outro recurso de poder trazer os usuarios desta tabela sem a criptografia

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 9:32 am
por Gustavo
Olá,

A tabela de usuários possui criptografia por segurança, mas você pode usar a função para descriptografar que acompanha a ferramenta, recomendamos fortemente o estudo das mesmas para agilizar o seu desenvolvimento e
o poder do gerador.

Você pode usar uma outra tabela especifica para controlar os dados da agenda por nome sem criptografia, ao cadastrar o usuário no sistema. Para isso utilize os lançamentos que estão nas tabelas, desta forma ao cadastrar um usuário no sistema a tabela lança este novo usuário em uma tabela específica para esse controle, ficando assim a tabela de usuários apenas para os controles internos de segurança e log.

Atualmente como você esta fazendo para “pegar” o conteudo nome? Esta usando alguma função?

Uma opção válida mas pode comprometer a segurança(boas práticas) é criar um campo calculado na tabela nomes.
seria uma formula assim:
result:=Decript(TabGlobal.DUSER_NOMES.Usuario.Conteudo );

Pronto.

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 10:07 am
por lucianobarbosa
Atualmente como você esta fazendo para “pegar”
Na tabela Agendadecompromissos usei um relacionamento com a opção de chave estrangeira para a tabela USER_NOMES onde a mesma cria uma integridade e a pesquisa de forma automática ao formatar o formulário coloco o campo e pesquiso pela tecla f8 com isto vem o nome criptografado

o conteudo nome? o campo da tabela agendadecompromissos pode ficar gravado com criptografia e na tela mostrar para o usurário o valor sem a criptografia para quando o cliente logar ver somente os compromissos agendados para ele, neste caso a ideia e colocar um filtro inicial na tabela (em anexos)

Esta usando alguma função? o recurso utilizado é direto da ferramenta mesmo

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 10:11 am
por Suporte
Olá,

Crie o Campo calculado conforme indicado acima... e na hora de selecionar o campo para busca,,, selecione o ESTE CAMPO CALCULADO.

Pronto!

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 10:35 am
por lucianobarbosa
Entendi, muito obrigado pela atenção.

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 4:09 pm
por lucianobarbosa
Veja o erro por gentileza

Em anexo projeto

Re: Utilizando a versão de avaliação

Enviado: Fevereiro 18th, 2016, 5:40 pm
por Joir Soares
Olá,

Então... o Campo chave e de relacionamento deixa de ser o Usuário e passa ser o "nome" -> novo campo automatico(com formula) e deve
para isso ser marcado como não virtual.

Deve também ser alterado o antigo relacionamento em relacionamentos para o campo correto além de especificar como indice.

Em anexo o projeto já rodando.

Antes de rodar, recoloque para o Delphi 7 e para o Firebird no projeto e no bd, pois usamos outra versão e banco aqui.


Qualquer dúvida é só postar.

Att,
Joir Soares