boa tarde pessoal, sou novato em delphi, estou precisando de uma maozinha, seguinte:
begin IF (:VTIPO='RETORNA') THEN BEGIN FOR SELECT CODIGO,GRUPO FROM GRUPOS WHERE GRUPO<:VNOME DO BEGIN SUSPEND; EXIT; END END ELSE IF (:VTIPO='AVANCA') THEN BEGIN FOR SELECT CODIGO,GRUPO FROM GRUPOS WHERE GRUPO>:VNOME ORDER BY GRUPO INTO :RCODIGO,:RNOME DO BEGIN SUSPEND; EXIT; END AQUI ESTA A PARTE DO CODIGO QUE ESTA FUNCIONANDO, SO QUE QUERIA FAZER UM OUTRO TESTE MAS NAO CONSIGO FAZER, DA ERRO, E COMO DISSE SOU NOVATO E NAO CONSIGO DESCOBRIR ONDE ESTOU ERRANDO begin IF (:VTIPO='RETORNA') THEN BEGIN if (:VORDEM = 1) then FOR SELECT CODIGO,GRUPO FROM GRUPOS WHERE GRUPO<:VNOME ORDER BY GRUPO DESC INTO :RCODIGO,:RNOME else FOR SELECT CODIGO,GRUPO FROM GRUPOS WHERE GRUPO<:VNOME ORDER BY CODIGO DESC INTO :RCODIGO,:RNOME end if DO BEGIN SUSPEND; EXIT; END END como viram quero apenas colocar um if, para testar se a ordem é por codigo ou alfabetica