![]() |
![]() |
![]() |
![]() |
![]() |
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 a todos,
Tengo la siguiente inquietud : Tengo un componente TTable, adicioné todos los campos que deseo utilizar de la tabla, pero a la vez deseo crear un campo "Virtual" por llamarlo de alguna manera, que físicamente no existe en la tabla, es decir algo parecido a un campo calculado con la diferencia que este nuevo campo lo deseo asignar a un TDBEdit para que el usuario lo modifique, se desea hacer así porque de acuerdo al valor se llaman unos procedimientos y estos reciben como parametros campos de tipo TStringField Como podria hacer esto ... es decir al nuevo campo que le asigno en la propiedad FieldKind, porque fkData(el campo no existe) fkCalculated(no lo deja manipular) ...? Se que alguien me podria decir que mas bien no use un TDBEdit si no un TEdit y el valor de este control se lo pase al campo calculado creado. pero el problema es que no es un campo si no varios en varias tablas, luego el código y validaciones adicionales serian significativos. Nuevamente gracias por su ayuda. |
#2
|
||||
|
||||
![]() ¡Buen día a todos y feliz inicio de semana!
Cita:
Una de ellas es que si uses un TEdit y también un campo calculado TStringField, el cual determine su valor a partir del contenido de ese TEdit. Código:
Procedure TForm1.Table1CalcFields... Begin Table1CampoCalculado.Value := Edit1.Text; End; Espero esto sea de utilidad, seguimos en contacto. Al González ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|