Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.delphi
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 13-12-2004, 11:10:26
Santy Concepción
 
Mensajes: n/a
Predeterminado no mostrar valores repetidos en un DBGRid

Hola a tod***s

En un DBGrid muestro varios registros. Algunos de ellos tienen campos
iguales (la fecha, por ejemplo) y estan ordenados.
¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
registro anterior, no se vea?

Por ejemplo:
15/12/2004 Pepito Palote 12345 A
Manolete 1223 B
16/12/2004 Persona Pérez 12212 A

¿Es posible hacerlo?


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 13-12-2004, 23:30:38
hammelin
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo string
HAces una variable global: fechaold de tipo string y la inicializas a
1/1/1900
en el "oncalcfields" pones:

if table1.fieldbyname('fecha').asstring=fechaold then
newfecha:=''
else
newfecha:=table1.fieldbyname('fecha').asstring;
fechaold:=table1.fieldbyname('fecha').asstring;

En vez de mostrar en el grid el campo fecha, muestras el newfecha

"Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> Hola a tod***s
>
> En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> iguales (la fecha, por ejemplo) y estan ordenados.
> ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> registro anterior, no se vea?
>
> Por ejemplo:
> 15/12/2004 Pepito Palote 12345 A
> Manolete 1223 B
> 16/12/2004 Persona Pérez 12212 A
>
> ¿Es posible hacerlo?
>
>



Responder Con Cita
  #3 (permalink)  
Antiguo 13-12-2004, 23:30:38
hammelin
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo string
HAces una variable global: fechaold de tipo string y la inicializas a
1/1/1900
en el "oncalcfields" pones:

if table1.fieldbyname('fecha').asstring=fechaold then
newfecha:=''
else
newfecha:=table1.fieldbyname('fecha').asstring;
fechaold:=table1.fieldbyname('fecha').asstring;

En vez de mostrar en el grid el campo fecha, muestras el newfecha

"Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> Hola a tod***s
>
> En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> iguales (la fecha, por ejemplo) y estan ordenados.
> ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> registro anterior, no se vea?
>
> Por ejemplo:
> 15/12/2004 Pepito Palote 12345 A
> Manolete 1223 B
> 16/12/2004 Persona Pérez 12212 A
>
> ¿Es posible hacerlo?
>
>



Responder Con Cita
  #4 (permalink)  
Antiguo 13-12-2004, 23:30:38
hammelin
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo string
HAces una variable global: fechaold de tipo string y la inicializas a
1/1/1900
en el "oncalcfields" pones:

if table1.fieldbyname('fecha').asstring=fechaold then
newfecha:=''
else
newfecha:=table1.fieldbyname('fecha').asstring;
fechaold:=table1.fieldbyname('fecha').asstring;

En vez de mostrar en el grid el campo fecha, muestras el newfecha

"Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> Hola a tod***s
>
> En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> iguales (la fecha, por ejemplo) y estan ordenados.
> ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> registro anterior, no se vea?
>
> Por ejemplo:
> 15/12/2004 Pepito Palote 12345 A
> Manolete 1223 B
> 16/12/2004 Persona Pérez 12212 A
>
> ¿Es posible hacerlo?
>
>



Responder Con Cita
  #5 (permalink)  
Antiguo 13-12-2004, 23:30:38
hammelin
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo string
HAces una variable global: fechaold de tipo string y la inicializas a
1/1/1900
en el "oncalcfields" pones:

if table1.fieldbyname('fecha').asstring=fechaold then
newfecha:=''
else
newfecha:=table1.fieldbyname('fecha').asstring;
fechaold:=table1.fieldbyname('fecha').asstring;

En vez de mostrar en el grid el campo fecha, muestras el newfecha

"Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> Hola a tod***s
>
> En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> iguales (la fecha, por ejemplo) y estan ordenados.
> ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> registro anterior, no se vea?
>
> Por ejemplo:
> 15/12/2004 Pepito Palote 12345 A
> Manolete 1223 B
> 16/12/2004 Persona Pérez 12212 A
>
> ¿Es posible hacerlo?
>
>



Responder Con Cita
  #6 (permalink)  
Antiguo 13-12-2004, 23:30:38
hammelin
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo string
HAces una variable global: fechaold de tipo string y la inicializas a
1/1/1900
en el "oncalcfields" pones:

if table1.fieldbyname('fecha').asstring=fechaold then
newfecha:=''
else
newfecha:=table1.fieldbyname('fecha').asstring;
fechaold:=table1.fieldbyname('fecha').asstring;

En vez de mostrar en el grid el campo fecha, muestras el newfecha

"Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> Hola a tod***s
>
> En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> iguales (la fecha, por ejemplo) y estan ordenados.
> ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> registro anterior, no se vea?
>
> Por ejemplo:
> 15/12/2004 Pepito Palote 12345 A
> Manolete 1223 B
> 16/12/2004 Persona Pérez 12212 A
>
> ¿Es posible hacerlo?
>
>



Responder Con Cita
  #7 (permalink)  
Antiguo 15-12-2004, 15:04:27
Jordi Giró \(ALVIC\)
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

mmmm

El OnCalcFields cuando vayas del ultimo hacia el primero no funcionara... lo
mejor es calcular en una tabla temporal el listado como quieras...

"hammelin" <hammelin***QUITAESTOmundo-r.com> escribió en el mensaje
news:cpl8nh$sm494***cesio.mundo-r.com...
> Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo

string
> HAces una variable global: fechaold de tipo string y la inicializas a
> 1/1/1900
> en el "oncalcfields" pones:
>
> if table1.fieldbyname('fecha').asstring=fechaold then
> newfecha:=''
> else
> newfecha:=table1.fieldbyname('fecha').asstring;
> fechaold:=table1.fieldbyname('fecha').asstring;
>
> En vez de mostrar en el grid el campo fecha, muestras el newfecha
>
> "Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
> news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> > Hola a tod***s
> >
> > En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> > iguales (la fecha, por ejemplo) y estan ordenados.
> > ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> > registro anterior, no se vea?
> >
> > Por ejemplo:
> > 15/12/2004 Pepito Palote 12345 A
> > Manolete 1223 B
> > 16/12/2004 Persona Pérez 12212 A
> >
> > ¿Es posible hacerlo?
> >
> >

>
>



Responder Con Cita
 
  #8 (permalink)  
Antiguo 15-12-2004, 15:04:27
Jordi Giró \(ALVIC\)
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

mmmm

El OnCalcFields cuando vayas del ultimo hacia el primero no funcionara... lo
mejor es calcular en una tabla temporal el listado como quieras...

"hammelin" <hammelin***QUITAESTOmundo-r.com> escribió en el mensaje
news:cpl8nh$sm494***cesio.mundo-r.com...
> Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo

string
> HAces una variable global: fechaold de tipo string y la inicializas a
> 1/1/1900
> en el "oncalcfields" pones:
>
> if table1.fieldbyname('fecha').asstring=fechaold then
> newfecha:=''
> else
> newfecha:=table1.fieldbyname('fecha').asstring;
> fechaold:=table1.fieldbyname('fecha').asstring;
>
> En vez de mostrar en el grid el campo fecha, muestras el newfecha
>
> "Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
> news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> > Hola a tod***s
> >
> > En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> > iguales (la fecha, por ejemplo) y estan ordenados.
> > ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> > registro anterior, no se vea?
> >
> > Por ejemplo:
> > 15/12/2004 Pepito Palote 12345 A
> > Manolete 1223 B
> > 16/12/2004 Persona Pérez 12212 A
> >
> > ¿Es posible hacerlo?
> >
> >

>
>



Responder Con Cita
  #9 (permalink)  
Antiguo 15-12-2004, 15:04:27
Jordi Giró \(ALVIC\)
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

mmmm

El OnCalcFields cuando vayas del ultimo hacia el primero no funcionara... lo
mejor es calcular en una tabla temporal el listado como quieras...

"hammelin" <hammelin***QUITAESTOmundo-r.com> escribió en el mensaje
news:cpl8nh$sm494***cesio.mundo-r.com...
> Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo

string
> HAces una variable global: fechaold de tipo string y la inicializas a
> 1/1/1900
> en el "oncalcfields" pones:
>
> if table1.fieldbyname('fecha').asstring=fechaold then
> newfecha:=''
> else
> newfecha:=table1.fieldbyname('fecha').asstring;
> fechaold:=table1.fieldbyname('fecha').asstring;
>
> En vez de mostrar en el grid el campo fecha, muestras el newfecha
>
> "Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
> news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> > Hola a tod***s
> >
> > En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> > iguales (la fecha, por ejemplo) y estan ordenados.
> > ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> > registro anterior, no se vea?
> >
> > Por ejemplo:
> > 15/12/2004 Pepito Palote 12345 A
> > Manolete 1223 B
> > 16/12/2004 Persona Pérez 12212 A
> >
> > ¿Es posible hacerlo?
> >
> >

>
>



Responder Con Cita
  #10 (permalink)  
Antiguo 15-12-2004, 15:04:27
Jordi Giró \(ALVIC\)
 
Mensajes: n/a
Predeterminado Re: no mostrar valores repetidos en un DBGRid

mmmm

El OnCalcFields cuando vayas del ultimo hacia el primero no funcionara... lo
mejor es calcular en una tabla temporal el listado como quieras...

"hammelin" <hammelin***QUITAESTOmundo-r.com> escribió en el mensaje
news:cpl8nh$sm494***cesio.mundo-r.com...
> Metes un campo nuevo en la tabla, de tipo calculado: newfecha de tipo

string
> HAces una variable global: fechaold de tipo string y la inicializas a
> 1/1/1900
> en el "oncalcfields" pones:
>
> if table1.fieldbyname('fecha').asstring=fechaold then
> newfecha:=''
> else
> newfecha:=table1.fieldbyname('fecha').asstring;
> fechaold:=table1.fieldbyname('fecha').asstring;
>
> En vez de mostrar en el grid el campo fecha, muestras el newfecha
>
> "Santy Concepción" <SANTYCG*NO_SPAM****terra.es> escribió en el mensaje
> news:CMevd.4337202$A6.13338307***telenews.teleline.e s...
> > Hola a tod***s
> >
> > En un DBGrid muestro varios registros. Algunos de ellos tienen campos
> > iguales (la fecha, por ejemplo) y estan ordenados.
> > ¿Cómo puedo hacer que, si la fecha del registro actual es igual a la del
> > registro anterior, no se vea?
> >
> > Por ejemplo:
> > 15/12/2004 Pepito Palote 12345 A
> > Manolete 1223 B
> > 16/12/2004 Persona Pérez 12212 A
> >
> > ¿Es posible hacerlo?
> >
> >

>
>



Responder Con Cita
Respuesta


Herramientas
Desplegado

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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Macro - Buscar - columna con valores repetidos Cristian Newsgroup microsoft.public.es.excel 10 28-08-2008 19:33:03
Excel grafico valores repetidos Iago Newsgroup microsoft.public.es.excel 2 11-03-2008 09:15:39
no agregar valores repetidos Massimo_Oddo Newsgroup microsoft.public.es.vb 6 27-02-2008 21:06:09
no mostrar valores repetidos de una bd novato Newsgroup microsoft.public.es.excel 1 13-02-2008 07:16:36
valores repetidos en informe Jorge Vega Newsgroup microsoft.public.es.vfoxpro.informes 12 21-02-2007 15:42:13





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.