Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2011
gsilvei gsilvei is offline
Miembro
 
Registrado: jul 2006
Posts: 44
Poder: 0
gsilvei Va por buen camino
Dbgrid datos seleccionado

Hola a todos,
estaba pensando si es posible, cuando abro mi formulario com un DBgrid,
donde tengo un campo Fecha, queria que selecionara ese registro que coincide con la fecha del computador.
Gracias
Responder Con Cita
  #2  
Antiguo 16-09-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola gsilvei.

Si no te entendí mal, sería:
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
  DataSet.Open;
  DataSet.Locate('FECHA', Date, []);
  DBGrid1.Options:= DBGrid1.Options + [dgRowSelect]; // pinta la fila del registro seleccionado (esta línea es opcional)
  ...
end;
Donde 'FECHA' sería el nombre de tu campo.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 16-09-2011 a las 07:01:52.
Responder Con Cita
  #3  
Antiguo 17-09-2011
gsilvei gsilvei is offline
Miembro
 
Registrado: jul 2006
Posts: 44
Poder: 0
gsilvei Va por buen camino
hola ecfisa,
creo que va funcionar,
despues de probar posto el resultado,
Gracias
Responder Con Cita
  #4  
Antiguo 17-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
dependiendo de como tienes los datos
podrias hacer una consulta con la fecha en cuestion

Código Delphi [-]
 
Select campos.. from tabla where Fecha := Now

segun entendi.. tu quieres todo el registro que coincida.. lo que no mencionas es que si la fecha es unica o existen mas fechas similares
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 17-09-2011
gsilvei gsilvei is offline
Miembro
 
Registrado: jul 2006
Posts: 44
Poder: 0
gsilvei Va por buen camino
hola oscarac,
tengo un dbgrid que muestra un monton de datos,
todos ellos tienen como primer campo "FECHA_VENCIMIENTO",
solo que tengo de varios dias y meses,
y queria que cuando abro ese formulario,
ya quedara seleccionada a partir del primer registro que coincida el campo "FECHA_VENCIMIENTO" sea igual a la fecha del computador (DATE),
tu sugerencia no la probe todabia,
la de ecfisa no funciono.
Gracias
Responder Con Cita
  #6  
Antiguo 17-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
hola
es que no es tan sencillo como lo haces ver

imaginate que la fecha de vencimiento no exista (que no sea hoy).. entonces cuando se hace la busqueda no encontraria nada y se iria hasta el ultimo registro y que pasa con los registros que tienen fecha de vencimiento menor al Now?

que te parece si recorres la tabla y te posicionas en el registro mas cercano al esperado.. algo asi (la tabla debe estar ordenada por el campo Fecha de vencimiento)

Código Delphi [-]
 
While not tblDatos.Eof
Begin
  if tblFechaVencimiento.Value >= Now then exit
  tblDatos.Next
End
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Visualizacion en DBGrid por medio de un campo seleccionado sisne Conexión con bases de datos 6 04-04-2010 18:56:58
Renglon seleccionado en DBGRID advancexz Gráficos 1 28-06-2008 00:53:45
¿Como Eliminar de la Bd el item seleccionado en un DbGrid? day_eli Conexión con bases de datos 1 09-02-2007 16:36:33
Obtener el texto que tengo seleccionado en un DBGrid Sr.Scorpion Conexión con bases de datos 2 15-04-2005 14:08:45


La franja horaria es GMT +2. Ahora son las 01:32:57.


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
Copyright 1996-2007 Club Delphi