![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| 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? |
| | ||||
| ||||
| |
| |||
| 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? > > |
| |||
| 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? > > |
| |||
| 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? > > |
| |||
| 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? > > |
| |||
| 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? > > |
| |||
| 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? > > > > > > |
| |
| |
| |||
| 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? > > > > > > |
| |||
| 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? > > > > > > |
| |||
| 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? > > > > > > |
![]() |
| Herramientas | |
| Desplegado | |
| |
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 |