FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
DBGrid con restricciones
Hola a todos
Resulta que tengo dos tablas: "mesas" nro-mesa ubicacion ocupado ............1..............20...........1 ............2..............21...........0 .............3..............22...........1 Puden ser muchas mesas 1 o 0 para identificar si esta ocupado o libre "ubicacion" nro-ubicacion ubicacion ......................20.............adentro ......................21.............barra ......................22.............afuera con las distintas ubicaciones adentro, afuera, barra, etc. lo que se ve en la tabla es lo siguiente nro-mesa ubicacion .....1.........adentro .....2.........adentro etc Ahora se puede restringir para que me muestre las que ocupado estan igual a 1 sin hacer una consulta? Desde ya muchas gracias. |
#2
|
|||
|
|||
Hola,
No nos comentas que componentes estas usando, no obstante suponiendo que usas un ADODataSet o similar.. (ADOQuery, ADOTable, etc..) existe la propiedad Filter que es lo mas parecido o lo que creo que mas se aproxima a lo que buscas, aunque bueno seguramente existan otras formas que desconozco. Te pongo un ejemplo sacado de la ayuda de delphi:
Espero que te sirva de ayuda, ya nos contarás. Saludos. |
#3
|
|||
|
|||
mmm... son Ttable. y se muestran e un DBGrid.
Última edición por DOS fecha: 10-10-2011 a las 20:34:10. |
#4
|
|||
|
|||
Pues el ejemplo que te pongo te serviría para aplicarlo también al TTable.
Pruébalo, a ver si te sirve. Saludos. |
#5
|
|||
|
|||
Para serte sincero ni siquiera se donde poner ese codigo.
|
#6
|
|||
|
|||
Pones un botón.
Pulsas doble click sobre él (para acceder al evento OnClick) Pones el código, quedando similar a esto:
Sustituyendo lo que hay entre comas simples en "Campo = 1" por tu expresión. Esto lo que hace es desactivar el filtro del TTable, indicarle una restricción y activar el filtro nuevamente. Espero que te quede algo mas claro. Saludos. |
#7
|
||||
|
||||
Puedes utilizar el evento OnFilter. Este evento te brinda la oportunidad de probar cada uno y todos los registros para determinar si se muestran o no. Lo que estás intentando hacer se le conoce como Client Filter, Filtros del lado Cliente.
Saludos, Chris |
#8
|
|||
|
|||
Muchas gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar pcs mediante hub con restricciones | Petolansa | Redes | 5 | 27-02-2008 16:10:19 |
¿Nuevas restricciones? | Robert01 | Varios | 0 | 19-02-2008 20:57:02 |
Problemas COn Restricciones de paginas web.. | Trukoz | Varios | 22 | 08-11-2007 20:49:29 |
|