Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Ayuda a componer un codigo (https://www.clubdelphi.com/foros/showthread.php?t=67096)

aanil 28-03-2010 22:28:52

Ayuda a componer un codigo
 
Hola a todos.

Quiero me den una ayuda para componer un codigo.

Este codigo que les presento funciona correctamente, pero me hace falta otra linea que es si es menor que 70 y mayor e igual a 60, entonces ....
"ESTE ESTUDIANTE SE TIENE OTRA OPORTUNIDAD"


Código SQL [-]
Query1.Close;
query1.Open;
if query1.FieldByName('total').Value >= 70 then begin
form6.label10.font.Color := CLHOTLIGHT;
form6.label10.Caption := '"ESTUDIANTE PROMOVIO"';
end;

if query1.FieldByName('total').Value < 60 then begin
form6.label10.Caption := '"ESTE ESTUDIANTE SE GUAYO"';
form6.label10.font.Color := clred  ;

Saludos..

aanil 29-03-2010 02:43:32

Hola

Para una mejor idea lo que quiero hacer es esto:

Código SQL [-]
Query1.Close;
query1.Open;
if query1.FieldByName('total').Value >= 60 and  < 70 then begin
form6.label10.font.Color := CLHOTLIGHT;
form6.label10.Caption := '"Este estudiante tiene otra oportunidad"';
end;

Este codigo me da un error.

Saludos

Caro 29-03-2010 15:06:58

Cita:

Empezado por aanil (Mensaje 358676)
Hola

Para una mejor idea lo que quiero hacer es esto:
if query1.FieldByName('total').Value >= 60 and < 70 then begin
form6.label10.font.Color := CLHOTLIGHT;
form6.label10.Caption := '"Este estudiante tiene otra oportunidad"';
end;



Este codigo me da un error.

Hola aanil, debes utilizar paréntesis en cada comparación dentro tu if, te falta también colocar el campo por el que estas comparando despues del and.

Código Delphi [-]
 if (query1.FieldByName('total').Value >= 60) and  (query1.FieldByName('total').Value< 70) then begin
 ......................................

Debes indicarnos el mensaje de error que te da, para que te podamos ayudar mejor.

Saluditos

aanil 29-03-2010 23:51:43

Hola Caro.

Esto quedo perfecto sin ningún error.

Gracias.

AAnil


La franja horaria es GMT +2. Ahora son las 08:59:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi