PDA

Ver la Versión Completa : No muestrar registros en el Grid


Paulao
24-03-2009, 18:35:02
tengo una tabla con 11 registros, todos de 1..10 y el 11º tiene valor de 100. Hay como mostrar los 10(1..10) en un Grid y no muestrar el que tiene el valor llave de 100? Pero el no puede ser borrado. Esta tabla siempre tendrá en maximo de 11 registros.

ContraVeneno
24-03-2009, 18:38:56
Si lo haces con un TQuery, lo más sencillo es utilizar el "where registro <> 100".

Si estas utilizando un TTable, lo más sencillo sería utilizar la propiedad "Filter", que también se podría aplicar al TQuery.

Neftali [Germán.Estévez]
24-03-2009, 18:39:17
No acabo de entender bien lo que necesitas Paulao.
Tal vez podrías usar un TOP.


Select top 10 * from Tabla


o utilizar un Where


Select * from tabla where key <> 100

marcoszorrilla
24-03-2009, 18:40:36
Que tipo de tabla es? Pardox, Access, Firebird....


Como están seleccionados los datos, consulta, Ttable, Adotable....

Sino tienes ningún filtro o condición Where si se trata de una consulta, tienen que verse todos.

Un Saludo.

Nota: lo que da de si 1 minuto, ya se me han adelantado dos compañeros.

Paulao
24-03-2009, 20:12:15
Uso Oracle 9i. Yo no puedo borrarlo de la tabla, pues yo voy a necesitar del para hacer una regra aca, usando la misma query que el esta. Solo gustaria de no muestrarlo en el Grid.

marcoszorrilla
24-03-2009, 20:17:42
Entonces utiliza la opción que te ha dicho Neftalí:

No acabo de entender bien lo que necesitas Paulao.
Tal vez podrías usar un TOP.

Código SQL [-] (http://www.clubdelphi.com/foros/#)Select top 10 * from Tabla


o utilizar un Where

Select * from tabla where key <> 100