Desculpem minha falha!
 
A procedure abaixo tem a finalidade de ordenar por ordem alfabética os nomes da 
tabela. Quando tento executar, a linha de código onde diz
if (StgVisua.RowCount > 2) then  fica com fundo vermelho e o cursor piscando 
atras da palavra RowCount.
Não lembro da msg de erro, mas o fato é que não sei o que esta acorrendo.
 
Tenho que declarar alguma coisa a mais na procedure ou fora dela?
 
Obrigado.
 
 
procedure TfrmClientes.BotaoClick(Sender: TObject);
var
i, j, k : integer;
AUX : string;//varável auxiliar
begin
if (StgVisua.RowCount > 2) then  // Por que o RowCount não esta funcionando 
neste caso ???
     With StgVisua do
       begin
        //Ordenação com a técnica da bolha (BUBLE SORT)
          For i := 1 to (RowCount-1) do
             begin
                for j := 1 to ((RowCount-i)-1) do
                   if Cells[0,j] > Cells[0,j+1] then
                      begin
                         for k := 0 to Colcount-1 do
                           begin
                              AUX := Cells[k,j];
                              cells[k,j] := cells [k,j+1];
                              cells[k,j+1] :=  AUX;
                           end;
                      end;
             end;
          //Procedure que copia do stringgrid para o Listbox, atualizando a 
lista
          Copia_LbNomes;
          MessageBox(Handle,'Operação realizada com 
sucesso!','ATENÇÃO',+MB_OK+MB_ICONExclamation);
       end;

Rubem Rocha <[EMAIL PROTECTED]> wrote:
Só mostrando o código e não explicando o que acontece fica difícil, 
companheiro. Forneça detalhes sobre o que está acontecendo.
[]s

-----Mensagem original-----
De: Rafael Souza [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 8 de março de 2005 11:36
Para: Delphi Grupo
Assunto: [delphi-br] Pq o RowCount não funciona ?



Olá!
Tenho esta procedure mas o comando RowCout dá problema, o que mais tenho que 
fazer ?

Grato, Rafael Souza.
++++++++++++++++

procedure TfrmClientes.BotaoClick(Sender: TObject);
var
i, j, k : integer;
AUX : string;//varável auxiliar
begin
if (StgVisua.RowCount > 2) then  // Por que o RowCount não esta funcionando 
neste caso ???
     With StgVisua do
       begin
        //Ordenação com a técnica da bolha (BUBLE SORT)
          For i := 1 to (RowCount-1) do
             begin
                for j := 1 to ((RowCount-i)-1) do
                   if Cells[0,j] > Cells[0,j+1] then
                      begin
                         for k := 0 to Colcount-1 do
                           begin
                              AUX := Cells[k,j];
                              cells[k,j] := cells [k,j+1];
                              cells[k,j+1] :=  AUX;
                           end;
                      end;
             end;
          //Procedure que copia do stringgrid para o Listbox, atualizando a 
lista
          Copia_LbNomes;
          MessageBox(Handle,'Operação realizada com 
sucesso!','ATENÇÃO',+MB_OK+MB_ICONExclamation);
       end;

            
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! 
agora.

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:  
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:  [EMAIL PROTECTED] ou [EMAIL 
PROTECTED]

Links do Yahoo! Grupos









-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
 

---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 


                
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! 
agora.

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a