ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Qual é a funcionalidade deste código?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
paulomaxter
Novato
Novato


Registrado: Quinta-Feira, 23 de Fevereiro de 2012
Mensagens: 9

MensagemEnviada: Dom Jun 30, 2013 12:34 am    Assunto: Qual é a funcionalidade deste código? Responder com Citação

Código:


procedure TFrmPesquisa.EdtNomeExit(Sender: TObject); // Cria uma função
var
SQL: TStringList ; // Cria uma variável do tipo TStringList
begin
  SQL := TStringList.Create ; // O que este TStringList.Create faz?
  inherited;
  try
    if Tabela = 'CLIENTES' then
    begin
      SQL.Clear ;             //O que ocorre aqui?
      SQL.Add('SELECT ID, NOME_CLIENTE FROM CLIENTES WHERE NOME_CLIENTE STARTING' + QuotedStr(EdtNome.Text)) ;
   //O que ocorre na linha de cima?
      DmPrincipal.CDS_Pesquisa.CommandText := SQL.Text ; // Passa o valor pro CommandText
      DmPrincipal.CDS_Pesquisa.Open ;
    end;

end;

[/code]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Oseiasao
Membro Junior
Membro Junior


Registrado: Sexta-Feira, 14 de Outubro de 2011
Mensagens: 303

MensagemEnviada: Dom Jun 30, 2013 3:24 am    Assunto: Responder com Citação

procedure TFrmPesquisa.EdtNomeExit(Sender: TObject); // Cria uma função
var
SQL: TStringList ; // Cria uma variável do tipo TStringList
begin
SQL := TStringList.Create ; // CRIA UMA VARIÁVEL DO TIPO STRINGLIST
inherited;
try
if Tabela = 'CLIENTES' then
begin
SQL.Clear ; //LIMPA O QUE TIVER NA VARIÁVEL CASO ELA JA TENHA SIDO USADA
SQL.Add('SELECT ID, NOME_CLIENTE FROM CLIENTES WHERE NOME_CLIENTE STARTING' + QuotedStr(EdtNome.Text)) ;
//SELECIONA OS CAMPOS ID E NOME_CLIENTES NA TABELA CLIENTES ONDE O NOME_CLIENTE COMEÇA COM A LETRA DIGITADA NO EDIT EDTNOME
DmPrincipal.CDS_Pesquisa.CommandText := SQL.Text ; // Passa o valor pro CommandText
DmPrincipal.CDS_Pesquisa.Open ; EXECUTA
end;

end;
_________________
Melhor é o fim das coisas do que o principio delas .... (Salomão)
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB