Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

en que registro estoy??? ayudaaaaa

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: en que registro estoy??? ayudaaaaa Responder citando

holas a todos ...bueno mi cuetion es la siguiente

es toy trabajando con estadisticas

trabajo tablas dbase y yo lo que quiero saber es saber en que nivel del campo estoy... yo hago lo siguiente

Table1->FieldByNama("FECHA")->Offset...

pero esto me debuelve cualquier numero

ya se que me muevo no Prior o Next pero como hago yo para saber en que paste de la tabla estoy primera fila o 3era ...etc me entienden???

desde ya muchisimas gracias por su ayuda!!!!!!!!!!!1
_________________
Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Es sencillo...

Código:
ShowMessage(IntToStr(Table1->RecNo));


Saludos!
_________________
Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

muchas gracias ya habia probado esa forma pero nose que hacia mal que me tiraba cualquier numero ahora le hice algunos ajustes y funca pero tengo otro herror nose si me podrian ayudar

esto es lo que hago para que compare las fechas

el primer while funca bien pero se queda colgado en el segundo y no puedo encontrar el porque ....estoy intentando hacer un prgrama de estadisticas donde uno ingresa la fecha inicial de calculo y hasta que fecha quiere que saque la estadistica ..es la primera ves que hago algo como esto asi que gracias por su paciencia y ayuda!!!

Código:

 if(((DateToStr(Table6->FieldByName("FECHA")->AsDateTime).operator ==(DateToStr(Fecha1->Date ))  )==true) && (min_ya_esta==false))
 {
  min=Table6->RecNo;
  min_ya_esta=true;
  ShowMessage("ya esta el minimo :"+AnsiString("\"")+IntToStr(min)+AnsiString("\""));
 }
 Table6->Next();
}while(max_ya_esta==false);


Table6->First();

do
{
 if(((DateToStr(Table6->FieldByName("FECHA")->AsDateTime).operator ==(DateToStr(Fecha2->Date))  )== true ) && (max_ya_esta==false))
  {
   max=Table6->RecNo;
  }
  else
  {
  ShowMessage("ya esta el maximo :"+AnsiString(" \"    ")+IntToStr(max)+AnsiString("\""));
   max_ya_esta=true;
  }
 Table6->Next();
}while(max_ya_esta==false);

_________________
Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

jejje perdon ya encontre el error gracias de todas formas...
_________________
Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

De todas formas max creo que te complicas la vida con es forma de comparar fechas. Si el campo de la tabla es de tipo fecha puedes hacer la comparación directa:
Código:
if (Table6->FieldByName("FECHA")->AsDateTime == Fecha1->Date && !min_ya_esta)

Y te ahorras algunas conversiones que muchas veces pueden dar problemas.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.