Utilizando a versão de avaliação

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
lucianobarbosa
Mensagens: 13
Registrado em: Fevereiro 15th, 2016, 4:59 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Utilizando a versão de avaliação

Mensagempor lucianobarbosa » Fevereiro 17th, 2016, 10:36 am

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

Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor Gustavo » Fevereiro 18th, 2016, 9:32 am

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.
Você não está autorizado a ver ou baixar esse anexo.
Att,

Gustavo Barreto
;)

lucianobarbosa
Mensagens: 13
Registrado em: Fevereiro 15th, 2016, 4:59 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor lucianobarbosa » Fevereiro 18th, 2016, 10:07 am

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
Você não está autorizado a ver ou baixar esse anexo.

Suporte
Site Admin
Mensagens: 145
Registrado em: Dezembro 20th, 2010, 10:05 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor Suporte » Fevereiro 18th, 2016, 10:11 am

Olá,

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

Pronto!
Você não está autorizado a ver ou baixar esse anexo.
Att,

Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br

lucianobarbosa
Mensagens: 13
Registrado em: Fevereiro 15th, 2016, 4:59 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor lucianobarbosa » Fevereiro 18th, 2016, 10:35 am

Entendi, muito obrigado pela atenção.

lucianobarbosa
Mensagens: 13
Registrado em: Fevereiro 15th, 2016, 4:59 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor lucianobarbosa » Fevereiro 18th, 2016, 4:09 pm

Veja o erro por gentileza

Em anexo projeto
Você não está autorizado a ver ou baixar esse anexo.

Joir Soares
Mensagens: 4
Registrado em: Setembro 12th, 2014, 9:24 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

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

Mensagempor Joir Soares » Fevereiro 18th, 2016, 5:40 pm

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
Você não está autorizado a ver ou baixar esse anexo.


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes