Ok, gracias
Pablo
"Ignacio Ortiz" <
NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:4209cc8a$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Pablo,
>
> Si lo es. No obstante ahora mismo el DataSource se tiene que asignar algún
> form, y te recomiendo que lo hagas en el form principal, y por lo tanto
> sólo es directamente visible en dicho form, pero en un futuro muy próximo
> tendremos un tipo especial de formulario (para que me entiendas) que no
> será más que un contenedor de componentes que serán visibles desde
> cualquier otro formulario y por lo tanto serán mostrados en los típicos
> combobox del inspector de objetos.
>
> Por el momento te recomiendo que utilices la siguiente técnica:
>
> - Crea el DataSource en el formulario principal
> - En los controles tipo DataControl asigna como texto el nombre del campo
> en su propiedad oDataField
> - Asigna el DataSet a cada DataControl en su evento OnCreate
>
> Puedes hacer un único método en cada formulario para asignación de todos
> los DataControls. Por ejemplo, imagina un form con 10 datacontrols. Para
> asignar el DataSet capturamos el evento OnCreate en los 10 controles y lo
> rutamos al mismo método:
>
> METHOD DbControlCreate( oSender ) CLASS TMyFrm
>
> oSender:oDataSet := :Application:oMainForm:oDataSet1
>
> RETURN Nil
>
> Un saludo,
> --
> Ignacio Ortiz
>
www.xailer.com
> "Pablo Herranz" <
pablo@ibertabaco.com> escribió en el mensaje
> news:[email=
42090d92@ozsrv2.ozlan.local...]
42090d92@ozsrv2.ozlan.local...[/email]
>> ¿Es posible tener un objeto oDbcDataSource visible en toda la aplicación?
>> ¿o tiene que haber uno por formulario?
>>
>> Saludos
>> Pablo H
>>
>
>