![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola mblascog.
El boton borrar no esta habilitado si la tabla está vacía; solo están habilitados los botones: insertar, editar y refrescar; lo que me parece un comportamiento lógico. Pero de todos modos si tu intención es deshabilitar todos los botones cuando no haya datos en la tabla, creo que un evento adecuado es OnDataChange de los TDataSources. Y para comprobar la existencia de datos, la propiedad IsEmpty como ya lo dijo Caminante
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
|||
|
|||
|
Creo que no me he expresado bien. Tengo un dgbrid con registros, y un segundo dbgrid que apunta a otra tabla pero unido al primero. Cada vez que selecciono un registro del primer dbgrid, el segundo puede o no contener registros, por lo que no se trata de mirar la propiedadi isEmpty del dataset al activarlo.
|
|
#3
|
||||
|
||||
|
Yo creo que si.
EL DBGrid esta conectado a un datasource y este a un dataset. Para ver si el dataset esta vacio mira el valor de la propiedad isempty.
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
|
#4
|
|||
|
|||
|
Caminante, yo buscaba algo parecido al evento onStateChange del datasource, que es automático. Si tengo que comprobar si el dataset isEmpty, cada vez que se cambia de registro tengo que comprobarlo
|
|
#5
|
|||
|
|||
|
Hola Caminante,
que tal con un if db1.RecordCount > 0 then... |
|
#6
|
||||
|
||||
|
Bueno no confio mucho en recordcount ya que puede variar de acuerdo al tipo de dataset y a veces puede no devolver el valor correcto.
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
|
#7
|
|||
|
|||
|
En realidad mi pregunta no es cómo saber si un dataset está vacío o no, hay varias maneras de controlarlo. Lo que es estoy buscando es la manera automática de detectarlo, en qué evento
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Traer un valor de un campo de la Tabla (Access) incluso si esta vacia | nefore | Conexión con bases de datos | 4 | 16-06-2013 22:45:58 |
| Añadir registro en tabla firebird si la tabla está vacia | jafera | Firebird e Interbase | 19 | 22-08-2012 11:59:35 |
| SelectedRows esta vacia | Paulao | Varios | 2 | 12-03-2009 10:26:07 |
| preguntar por una imagen si esta vacia | ingel | Gráficos | 2 | 10-05-2007 19:22:14 |
| ¿No se puede desactivar un ADOTABLE cuando la tabla está vacia? | User_Baja_2 | Conexión con bases de datos | 1 | 12-06-2004 18:35:24 |
|