Mod é um operador aritmético e não uma função. Já tentou algo deste tipo:
while not Qrycons.Eof do Begin If (Qryconstotal.FieldByName(<nome do campo>).AsInteger mod 30) = 0 then showmessage ('ok'); end; []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de leo rodrigues Enviada em: quinta-feira, 16 de fevereiro de 2006 10:14 Para: grupo delphi Assunto: [delphi-br] função mod estou com a seguinte sintaxe: while not Qrycons.Eof do Begin If mod((Qryconstotal)/30)=0 then Begin showmessage ('ok'); end; end; esta dando esta mensagem [Error] Unit1.pas(42): Expression expected but 'MOD' found no help não traz nenhum exemplo de sintaxe o que estou fazendo de errado? --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos [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] 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