Fórum Como por o resultado da Query no StatusBar? #148226
21/03/2003
0
Olá para todos!
Eu gostaria de saber se é possível colocar o resultado da pesquisa de uma Query no StatusBar?
Eu queria que fosse mostra + ou - assim:
102 Itens encontrados
E UM OUTRO MOSTRASSE:
Você está na posição 37
Entendem, eu quero mostrar no StatusBar quantos itens foram encontrados na pesquisa e em que posição eu estou no total do itens procurados!
Obrigado!!!
Eu gostaria de saber se é possível colocar o resultado da pesquisa de uma Query no StatusBar?
Eu queria que fosse mostra + ou - assim:
102 Itens encontrados
E UM OUTRO MOSTRASSE:
Você está na posição 37
Entendem, eu quero mostrar no StatusBar quantos itens foram encontrados na pesquisa e em que posição eu estou no total do itens procurados!
Obrigado!!!
Dark Knight
Curtir tópico
+ 0
Responder
Posts
21/03/2003
Kanedasam
Crie uma variável em Public tipo String
[color=blue:9b5c7191be]ex: VarPos[/color:9b5c7191be]
Converta o conteúdo da variável que contem o valor da Query para String
jogando para a variável VarPos
[color=blue:9b5c7191be]VarPos := ex:IntToString(VarQuery);[/color:9b5c7191be]
No Formulário coloque TRUE na propriedade ShowHint
Insira o seguinte código:
[color=blue:9b5c7191be] procedure TMainForm.ShowHint (Sender: TObject);
begin
//objeto principal (TMainForm).
StatusBar1.Panels.Items[0].Text := Application.hint;
// Atribui o valor do hint da aplicação
end;[/color:9b5c7191be]
No evento FormShow insira o seguinte :
[color=blue:9b5c7191be]StatusBar1.Panels.Items[0].Text := ´Você esta na posição : ´ + VarPos; [/color:9b5c7191be]
[color=blue:9b5c7191be]ex: VarPos[/color:9b5c7191be]
Converta o conteúdo da variável que contem o valor da Query para String
jogando para a variável VarPos
[color=blue:9b5c7191be]VarPos := ex:IntToString(VarQuery);[/color:9b5c7191be]
No Formulário coloque TRUE na propriedade ShowHint
Insira o seguinte código:
[color=blue:9b5c7191be] procedure TMainForm.ShowHint (Sender: TObject);
begin
//objeto principal (TMainForm).
StatusBar1.Panels.Items[0].Text := Application.hint;
// Atribui o valor do hint da aplicação
end;[/color:9b5c7191be]
No evento FormShow insira o seguinte :
[color=blue:9b5c7191be]StatusBar1.Panels.Items[0].Text := ´Você esta na posição : ´ + VarPos; [/color:9b5c7191be]
Responder
Gostei + 0
21/03/2003
Anonymous
Coloque no evento AfterScroll da tua query o seguinte:
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
begin
StatusBar1.Panels.Items[0].Text := ´Itens encontrados : ´+
IntToStr(Query1.RecordCount);
StatusBar1.Panels.Items[1].Text := ´Voce está na posição : ´+
IntToStr(Query1.RecNo);
end;
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
begin
StatusBar1.Panels.Items[0].Text := ´Itens encontrados : ´+
IntToStr(Query1.RecordCount);
StatusBar1.Panels.Items[1].Text := ´Voce está na posição : ´+
IntToStr(Query1.RecNo);
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)