Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mrs8.o

Pesquisa clicando em botão e variavel booleana

Recommended Posts

Como é que faço o delphi fazer pesquisa de nome num banco de dados, clicando com o botão pesquisar ???????

 

muito obrigado;

 

e também, como eu faço isso:

 

 

Para ordenar os dados da grade ao clicar no título do campo: a ordenação

será feita através da propriedade de tabela IndexFieldNames, que define o nome do índice

para a classificação, conforme o campo clicado na grade (Column.FieldName)

Crie na tela padrão uma variável global chamada Ascendente do tipo

Boolean para que todas as telas de cadastro passem a utilizá-la.

No evento OnShow, da tela padrão, digite: Ascendente := False;

Em FrmCadCliente, no evento OnTitleClick do DBGrid digite:

Ascendente:= not Ascendente ;

If Ascendente then

Dm.tab_Clientes.IndexFieldNames := Column.FieldName + ' ASC'

else

Dm.tab_Clientes.IndexFieldNames := Column.FieldName + ' DESC';

OBS: Não digite os comandos na unit da tela padrão, somente na de cadastro.

 

 

 

 

A DUVIDA gira em torno de COMO CRIAR UMA VARIAVEL BOOLEAN;

 

OBRIGADO;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, suas dúvidas são meio básicas.... para criar uma variável booleana, só precisa ver o tipo que ela deve ser (local na procedure, global privada (só o form onde ela foi declarada a vê) ou global para todo o sistema (qualquer form que use o form onde ela é declarada consegue ler e alterar o valor da variável)). Consideremos que seja uma global privada, você só tem que ir no private do seu form e declarar a variável, como faria com qualquer outra. A pesquisa de nomes por um botão já está postada aqui neste tópico utilizando comandos sql.... tudo o que precisaria é mudar o código de pesquisa para o botão.

 

Qualquer coisa posta ai.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.