Hola,
Ignacio estoy hecho un lío con el mini proyecto que te envié ayer, he usado
datacontrols y navigator.
Bueno, pues al dar de alta no sé como poner unos valores por defecto a cada
datacontrols, así como no sé como hacer que el datacontrol combo me ponga el
1º de sus aItems, me aparece en blanco y si muevo la ventana se refresca y
me pone el 1º, en fin, a ver si estoy dando palos de ciego con algunos bug´s
o es que estoymuy liado.
Cuando capturo un datacontrol sea dando de alta o modificando me gustaría
que mostrara otra cosa y que al salvar a disco me guarde otra, ¿ Me podrías
poner un ejemplo muy simple con OgetValue y OnSetvalue ( me parece que sería
así) de como hacerlo?
Gracias,
Joaquín
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Liado con los datacontrols
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Liado con los datacontrols
Joaquin,
> Bueno, pues al dar de alta no sé como poner unos valores por defecto a
> cada
> datacontrols,
Acabo de incorporar al TDataSet los siguientes eventos:
OnAddNew, OnEdit, OnUpdate y OnCancel
Además en TDataField se ha añadido el siguiente data: 'DefValue' que permite
indicar un valor inicial para operaciones de alta.
El problema que había es que utilizando el DBNavigator no habia forma de
colarse para cualquier labor de inicialización. Con estos metodos y la nueva
DATA ya es posible.
> así como no sé como hacer que el datacontrol combo me ponga el
> 1º de sus aItems
Esta arreglado
> Cuando capturo un datacontrol sea dando de alta o modificando me gustaría
> que mostrara otra cosa y que al salvar a disco me guarde otra, ¿ Me
> podrías
> poner un ejemplo muy simple con OgetValue y OnSetvalue ( me parece que
> sería
> así) de como hacerlo?
Para que muestre una cosa distinta utiliza un campo calculado. Para salvar
dicho campo calculado en su evento OnSetValue indica lo que quieras que
haga:
oCalcField:OnSetValue := {|oCF, Value| oDS:MiCampo := Value }
Saludos,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=424bd4f7@ozsrv2.ozlan.local...]424bd4f7@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Ignacio estoy hecho un lío con el mini proyecto que te envié ayer, he
> usado
> datacontrols y navigator.
>
> Bueno, pues al dar de alta no sé como poner unos valores por defecto a
> cada
> datacontrols, así como no sé como hacer que el datacontrol combo me ponga
> el
> 1º de sus aItems, me aparece en blanco y si muevo la ventana se refresca y
> me pone el 1º, en fin, a ver si estoy dando palos de ciego con algunos
> bug´s
> o es que estoymuy liado.
>
> Cuando capturo un datacontrol sea dando de alta o modificando me gustaría
> que mostrara otra cosa y que al salvar a disco me guarde otra, ¿ Me
> podrías
> poner un ejemplo muy simple con OgetValue y OnSetvalue ( me parece que
> sería
> así) de como hacerlo?
>
>
> Gracias,
> Joaquín
>
>
> Bueno, pues al dar de alta no sé como poner unos valores por defecto a
> cada
> datacontrols,
Acabo de incorporar al TDataSet los siguientes eventos:
OnAddNew, OnEdit, OnUpdate y OnCancel
Además en TDataField se ha añadido el siguiente data: 'DefValue' que permite
indicar un valor inicial para operaciones de alta.
El problema que había es que utilizando el DBNavigator no habia forma de
colarse para cualquier labor de inicialización. Con estos metodos y la nueva
DATA ya es posible.
> así como no sé como hacer que el datacontrol combo me ponga el
> 1º de sus aItems
Esta arreglado
> Cuando capturo un datacontrol sea dando de alta o modificando me gustaría
> que mostrara otra cosa y que al salvar a disco me guarde otra, ¿ Me
> podrías
> poner un ejemplo muy simple con OgetValue y OnSetvalue ( me parece que
> sería
> así) de como hacerlo?
Para que muestre una cosa distinta utiliza un campo calculado. Para salvar
dicho campo calculado en su evento OnSetValue indica lo que quieras que
haga:
oCalcField:OnSetValue := {|oCF, Value| oDS:MiCampo := Value }
Saludos,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=424bd4f7@ozsrv2.ozlan.local...]424bd4f7@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Ignacio estoy hecho un lío con el mini proyecto que te envié ayer, he
> usado
> datacontrols y navigator.
>
> Bueno, pues al dar de alta no sé como poner unos valores por defecto a
> cada
> datacontrols, así como no sé como hacer que el datacontrol combo me ponga
> el
> 1º de sus aItems, me aparece en blanco y si muevo la ventana se refresca y
> me pone el 1º, en fin, a ver si estoy dando palos de ciego con algunos
> bug´s
> o es que estoymuy liado.
>
> Cuando capturo un datacontrol sea dando de alta o modificando me gustaría
> que mostrara otra cosa y que al salvar a disco me guarde otra, ¿ Me
> podrías
> poner un ejemplo muy simple con OgetValue y OnSetvalue ( me parece que
> sería
> así) de como hacerlo?
>
>
> Gracias,
> Joaquín
>
>