saber si tabla esta abierta
No se si os habra pasado, pero haciendo el programa tengo un problemilla con las tablas.
Vereis, el programa es una gestion de hotel, si un cliente no ha dejado la habitacion a una determinada hora, se le añade automaticamente un nuevo dia de estancia. Con esto no hay problema porque lo hace bien, el problema surge si en ese momento tengo abierta la ventana de una habitacion y el usuario esta modificando algun dato, hay forma de saber si la tabla de habitaciones esta abierta antes de añadir otro dia?, me refiero para que el programa no de error por intentar abrir la misma tabla que ya esta abierta o por intentar modificar algo en ella. Se que se usa el try except pero debo hacer algo mal porque me casca. gracias |
Debes leer la información en la ayuda que habla acerca de la propiedad State de los TDataSet.
|
Gracias, el caso es que estuve mirando la ayuda de delphi y no se como se usa. table1.active:=false, pero no veo un ejemplo. Inclusive estuve mirando en la cara oculta de delphi, pero no me aclaro.
Imagino que se puede usar una sentencia o algo. Alguna pista? gracias |
A ver, en el boton que necesitas capturar el asunto, haces algo como esto:
|
La franja horaria es GMT +2. Ahora son las 00:39:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi