Bom dia a todos!!!!
Gostaria de saber se alguém sabe como utilizar campos da tabela do sistema USER_NOMES.
Essa tabela armazena os usuários cadastrados.
Preciso utilizar somente os nomes dos usuários em um combobox porém quando monto a lista ela vem criptografada.
Alguém sabe como desencriptografar somente o campo usuário???
Desde já agradeço.
Grande abraço!!!!
Flávio Gonzaga
Utilizar campos criptografados
-
- Mensagens: 60
- Registrado em: Fevereiro 14th, 2011, 6:16 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
-
- Mensagens: 65
- Registrado em: Janeiro 12th, 2011, 10:03 am
- Localização: Ribeirão Preto SP
- Contato:
Re: Utilizar campos criptografados
Boa Tarde
Segue exemplos, espero que possa ajudar.
procedure TFormBoletoPreFixo.ComboBoxRecuperadorEnter(Sender: TObject);
begin
// Limpa ComboBox
ComboBoxRecuperador.Items.Clear;
// Seleciona Tabela de usuarios, posiciona no início e abre Loop
// --------------------------------------------------------------
TabGlobal.DUSER_NOMES.filtro.clear;
TabGlobal.DUSER_NOMES.filtro.ADD(' (User_Nomes.Recuperador = ' + QuotedStr('S') + ')');
TabGlobal.DUSER_NOMES.Atualizasql;
TabGlobal.DUSER_NOMES.Open;
TabGlobal.DUSER_NOMES.First;
//
while not TabGlobal.DUSER_NOMES.Eof do
begin
// Carrega ComboBox
ComboBoxRecuperador.Items.Add(Decript(TabGlobal.DUSER_NOMES.Usuario.Conteudo));
// Avança Registro
TabGlobal.DUSER_NOMES.Next;
end;
// Foca o Componente
ComboBoxRecuperador.SelectAll;
ComboBoxRecuperador.SetFocus;
end;
procedure TFormBoletoPreFixo.ComboBoxRecuperadorExit(Sender: TObject);
begin
if TabGlobal.DUSER_NOMES.Locate('USUARIO', Encript(UpperCase(ComboBoxRecuperador.Text)), []) then
vRecuperador := Decript(TabGlobal.DUSER_NOMES.Usuario.Conteudo)
else
vRecuperador := '';
end;
Segue exemplos, espero que possa ajudar.
procedure TFormBoletoPreFixo.ComboBoxRecuperadorEnter(Sender: TObject);
begin
// Limpa ComboBox
ComboBoxRecuperador.Items.Clear;
// Seleciona Tabela de usuarios, posiciona no início e abre Loop
// --------------------------------------------------------------
TabGlobal.DUSER_NOMES.filtro.clear;
TabGlobal.DUSER_NOMES.filtro.ADD(' (User_Nomes.Recuperador = ' + QuotedStr('S') + ')');
TabGlobal.DUSER_NOMES.Atualizasql;
TabGlobal.DUSER_NOMES.Open;
TabGlobal.DUSER_NOMES.First;
//
while not TabGlobal.DUSER_NOMES.Eof do
begin
// Carrega ComboBox
ComboBoxRecuperador.Items.Add(Decript(TabGlobal.DUSER_NOMES.Usuario.Conteudo));
// Avança Registro
TabGlobal.DUSER_NOMES.Next;
end;
// Foca o Componente
ComboBoxRecuperador.SelectAll;
ComboBoxRecuperador.SetFocus;
end;
procedure TFormBoletoPreFixo.ComboBoxRecuperadorExit(Sender: TObject);
begin
if TabGlobal.DUSER_NOMES.Locate('USUARIO', Encript(UpperCase(ComboBoxRecuperador.Text)), []) then
vRecuperador := Decript(TabGlobal.DUSER_NOMES.Usuario.Conteudo)
else
vRecuperador := '';
end;
-
- Mensagens: 60
- Registrado em: Fevereiro 14th, 2011, 6:16 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: Utilizar campos criptografados
Valeu Gilberto!!!
Era isso mesmo que eu precisava.
Grande abraço!!!
Era isso mesmo que eu precisava.
Grande abraço!!!
-
- 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: Utilizar campos criptografados
Tentei usar o seu código porem não retorna nada de informação para o combox
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes