Como relacionar un checkbox a un campo de tipo smallint
Hola
Tengo una tabla en Firebird asociada a una forma en delphi (Delphi 7), dentro de la forma hay una rejilla (la cual se relaciona directamente con la tabla), y hay varios controles (uno por cada campo, para facilitar la captura de datos), uno de los controles es un TDBCheckBox y esta asociado con un campo dentro de la rejilla que es de tipo SmallInt. Ahora bien segun me explicaron (por que yo apenas voy iniciando en la programación en delphi) debería ser un campo de tipo lógico (boolean), pero como en bases de datos SQL estándar (como Firebird) no existen estos campos se utilizan los de tipo SmallInt. Me parece que se utilizan los manejadores de evento OnGetText y OnSetText del campo persistente para hacer la conversion; el problema es que no se como hacerlo (la conversión). De antemano agradezco la ayuda que puedan brindarme :) . |
Haber..
Haber si te sirve esta liga si no..ahi avizas
http://www.clubdelphi.com/foros/show...light=checkbox :o |
Antes que nada gracias por la ayuda brindada :)
Leí el hilo y si me dio nocion de lo que tenía que hacer, pero mi problema quedó resuelto de la siguiente manera: En el evento OnSetText del campo Código:
Código:
If NombreTablaNombreCampo.Value = 1 Then Gracias nuevamente |
La franja horaria es GMT +2. Ahora son las 13:13:25. |
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