Ver Mensaje Individual
  #3  
Antiguo 08-07-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola gersonmaba.

Lo primero, decirte que siempre es importante poner el mensaje de error exacto que aparece en pantalla. Para errores de tiempo de ejecución, sólo tienes que presionar Ctrl+C cuando aparezca (de aparecer) y luego sencillamente lo colocas aquí con Ctrl+V.

El error, según puede verse en el código que has puesto —y que también es importante y agradezco (de agradecer)— es que con la sentencia:
Código Delphi [-]
TextDinamico.DataBinding.Field.Value:='valorBase';
se está intentando asignar un valor al campo que tenga asociado el control cx, objeto campo que en ese momento no es ninguno. Lo que me parece que quieres hacer (y hazlo) es asignar el nombre del campo que debe tener asociado. Es decir, la sentencia tendría que ser:
Código Delphi [-]
TextDinamico.DataBinding.DataField := NombreDeCampo;

Por último, sin pretender ser grosero, me gustaría decir que he puesto a propósito el texto que ves subrayado para hacer notar algo que puede ser útil ya sea a ti o a alguna de las demás personas que lo lean: Cuando un verbo en infinitivo termina en "cer", generalmente se cambia esa letra "c" por "z" (no por "s") en conjugaciones como "agradezco", "aparezca", "haz" (no de haber, sino de hacer), etc.

Espero quede solucionado el problema, e independientemente de ello tu retroalimentación.

Al González.
P.D. Ahora veo que ya has encontrado la solución.
Responder Con Cita