Página 1 de 1

Ejemplo de uso de la propiedad defvalue de datafield

Publicado: Lun Ago 06, 2007 9:09 am
por jose.luis
Hola,
En un dbfdataset estoy intentando dar un valor por defecto a un datafield.
Lo que pretendo hacer es que un campo tipo fecha tome un valor concreto al
realizar un alta.
He probado en el oncreate del datacontrol que contiene el datafield sin
éxito.
¿Alguien puede mostrarme un ejemplo de como colocar un valor por defecto
usando esa propiedad?
Saludos y gracias por vuestra ayuda.
José Luis Capel

Ejemplo de uso de la propiedad defvalue de datafield

Publicado: Lun Ago 06, 2007 9:23 pm
por ignacio
José Luis,
Es posible que en dicho momento el Datafield aún no esté creado si la tabla
no está abierta. Prueba a hacerlo en el evento OnOpen del dataset.
Un saludo
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:[email=46b6fb71@ozsrv2.ozlan.local...]46b6fb71@ozsrv2.ozlan.local...[/email]
> Hola,
>
> En un dbfdataset estoy intentando dar un valor por defecto a un datafield.
>
> Lo que pretendo hacer es que un campo tipo fecha tome un valor concreto al
> realizar un alta.
>
> He probado en el oncreate del datacontrol que contiene el datafield sin
> éxito.
>
> ¿Alguien puede mostrarme un ejemplo de como colocar un valor por defecto
> usando esa propiedad?
>
> Saludos y gracias por vuestra ayuda.
> José Luis Capel
>

Ejemplo de uso de la propiedad defvalue de datafield

Publicado: Lun Ago 06, 2007 9:24 pm
por ignacio
José Luis,
Quise decir OnPostOpen.
Saludos
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46b7751e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> José Luis,
>
> Es posible que en dicho momento el Datafield aún no esté creado si la
> tabla no está abierta. Prueba a hacerlo en el evento OnOpen del dataset.
>
> Un saludo
>
>
> --
> Ignacio Ortiz de Zúñiga
> Email: iozuniga@ozs.com
> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
> news:[email=46b6fb71@ozsrv2.ozlan.local...]46b6fb71@ozsrv2.ozlan.local...[/email]
>> Hola,
>>
>> En un dbfdataset estoy intentando dar un valor por defecto a un
>> datafield.
>>
>> Lo que pretendo hacer es que un campo tipo fecha tome un valor concreto
>> al realizar un alta.
>>
>> He probado en el oncreate del datacontrol que contiene el datafield sin
>> éxito.
>>
>> ¿Alguien puede mostrarme un ejemplo de como colocar un valor por defecto
>> usando esa propiedad?
>>
>> Saludos y gracias por vuestra ayuda.
>> José Luis Capel
>>
>
>

Ejemplo de uso de la propiedad defvalue de datafield

Publicado: Lun Ago 06, 2007 9:27 pm
por ignacio
José Luis,
Probado y funcionando en samplesDatacontrolsDbfData2:
METHOD DataSetPostOpen( oSender ) CLASS TForm1
oSender:oFieldByName( "HireDate" ):DefValue := Date()
RETURN Nil
Un saludo,
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46b7754d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> José Luis,
>
> Quise decir OnPostOpen.
>
> Saludos
>
>
> --
> Ignacio Ortiz de Zúñiga
> Email: iozuniga@ozs.com
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46b7751e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> José Luis,
>>
>> Es posible que en dicho momento el Datafield aún no esté creado si la
>> tabla no está abierta. Prueba a hacerlo en el evento OnOpen del dataset.
>>
>> Un saludo
>>
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Email: iozuniga@ozs.com
>> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
>> news:[email=46b6fb71@ozsrv2.ozlan.local...]46b6fb71@ozsrv2.ozlan.local...[/email]
>>> Hola,
>>>
>>> En un dbfdataset estoy intentando dar un valor por defecto a un
>>> datafield.
>>>
>>> Lo que pretendo hacer es que un campo tipo fecha tome un valor concreto
>>> al realizar un alta.
>>>
>>> He probado en el oncreate del datacontrol que contiene el datafield sin
>>> éxito.
>>>
>>> ¿Alguien puede mostrarme un ejemplo de como colocar un valor por defecto
>>> usando esa propiedad?
>>>
>>> Saludos y gracias por vuestra ayuda.
>>> José Luis Capel
>>>
>>
>>
>
>

Ejemplo de uso de la propiedad defvalue de datafield

Publicado: Mar Ago 07, 2007 8:20 pm
por jose.luis
Ignacio,
Gracias, funciona 100x100.
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje de
noticias news:[email=46b7762d@ozsrv2.ozlan.local...]46b7762d@ozsrv2.ozlan.local...[/email]
> José Luis,
>
> Probado y funcionando en samplesDatacontrolsDbfData2:
>
> METHOD DataSetPostOpen( oSender ) CLASS TForm1
>
> oSender:oFieldByName( "HireDate" ):DefValue := Date()
>
> RETURN Nil
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Email: iozuniga@ozs.com
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46b7754d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> José Luis,
>>
>> Quise decir OnPostOpen.
>>
>> Saludos
>>
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Email: iozuniga@ozs.com
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:46b7751e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> José Luis,
>>>
>>> Es posible que en dicho momento el Datafield aún no esté creado si la
>>> tabla no está abierta. Prueba a hacerlo en el evento OnOpen del dataset.
>>>
>>> Un saludo
>>>
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Email: iozuniga@ozs.com
>>> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
>>> news:[email=46b6fb71@ozsrv2.ozlan.local...]46b6fb71@ozsrv2.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> En un dbfdataset estoy intentando dar un valor por defecto a un
>>>> datafield.
>>>>
>>>> Lo que pretendo hacer es que un campo tipo fecha tome un valor concreto
>>>> al realizar un alta.
>>>>
>>>> He probado en el oncreate del datacontrol que contiene el datafield sin
>>>> éxito.
>>>>
>>>> ¿Alguien puede mostrarme un ejemplo de como colocar un valor por
>>>> defecto usando esa propiedad?
>>>>
>>>> Saludos y gracias por vuestra ayuda.
>>>> José Luis Capel
>>>>
>>>
>>>
>>
>>
>
>