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 

contagem registro

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tonton
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 26 de Fevereiro de 2003
Mensagens: 217

MensagemEnviada: Qui Jul 26, 2007 3:13 pm    Assunto: contagem registro Responder com Citação

estou empacado no seguinte :
preciso verificar em uma tabela ,a quantidade de registros e me mostrar em um edit , e em um determinado campo verificar se existe a string ' aberta' e somar quantas existem é me mostrar em um edit , uso paradox . ou seja preciso que me mostre quantas palavra 'aberta' existe em uma tabela e me mostrar em edit .
nome da tabela :ss
campo onde a adcionado a string : situacaoss

se alguem poder me ajudar
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pr.delphi
Novato
Novato


Registrado: Quinta-Feira, 19 de Abril de 2007
Mensagens: 9

MensagemEnviada: Qui Jul 26, 2007 3:57 pm    Assunto: Responder com Citação

SS.CLOSE;
SS.OPEN;

COUNT := 0;


WHILE NOT SS.EOF DO BEGIN

IF SS.SITUACAOSS.VALUE = 'ABERTA' THEN COUNT:= COUNT + 1;

SS.NEXT;

END;

EDIT.TEXT := INTTOSTR(COUNT);
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
tonton
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 26 de Fevereiro de 2003
Mensagens: 217

MensagemEnviada: Qui Jul 26, 2007 4:44 pm    Assunto: Responder com Citação

procedure TFrelageral.Button1Click(Sender: TObject);
var
count:integer;
begin
table.CLOSE;
table1.OPEN;

COUNT := 0;


WHILE NOT table1.EOF DO BEGIN

IF table1.Aberturass.VALUE = 'ABERTA' THEN COUNT:= COUNT + 1;

SS.NEXT;

END;

EDIT2.TEXT := INTTOSTR(COUNT);
end;

esta indicando erro no if
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tonton
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 26 de Fevereiro de 2003
Mensagens: 217

MensagemEnviada: Qui Jul 26, 2007 4:47 pm    Assunto: Responder com Citação

deculpe acertei o erro mo if
so que me retorna 0 no edit
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tonton
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 26 de Fevereiro de 2003
Mensagens: 217

MensagemEnviada: Qui Jul 26, 2007 4:51 pm    Assunto: Responder com Citação

Valeu amigão ja achei o meu erro , e que Aberta Esta em maicula e no prg e minuscula obrigadaooo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pr.delphi
Novato
Novato


Registrado: Quinta-Feira, 19 de Abril de 2007
Mensagens: 9

MensagemEnviada: Qui Jul 26, 2007 5:34 pm    Assunto: Responder com Citação

me desculpe se estiver escrevendo besteiras.
mas se o codigo postado for o que vc esta utilizando,possui alguns erros

lá em cima tem um close, open em tabelas diferentes;

o next deve ser colocado na tabela em que se esta fazendo a consulta

mas se for soh representação a logica tah firmeza.

obs: ao inves de dar um close open assim fica melhor:
if not table1.active then table1.open;
table1.first;

blz?? faloww brother..
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 -> Banco de Dados 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