Estoy usando ADT Dictionary data.
Todo bien hasta el momento en coloque un control TDBDatePicker.
Al tratar de usar este control, todo lo hago desde el inspector de objeto,
me presenta el calendario pero cualquier fecha que escojo no la acepta.
Mas extraño aun es que si he escrito cualquier cosa en cualquier otro campo
del formulario lo borra completamente.
Si le cambio la propiedad, tambien desde el inspector objecto, asignando
lUpDown = .T. funciona perfecto.
El problema es solo cuando sale el calendario para escoger la fecha.
Hay que que hacer algo mas en el inspector de objecto para obtener la fecha
directamente del calendario?
George
..
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.
TDBDatePicker y ADT Table
-
- Mensajes: 1
- Registrado: Jue Ene 01, 2009 9:18 pm
TDBDatePicker y ADT Table
George,
Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
error. Gracias.
Un saludo,
Ignacio Ortiz de Zúñiga
Soporte de Xailer
"George" <noreply@noreply.com> escribió en el mensaje
news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
> Estoy usando ADT Dictionary data.
> Todo bien hasta el momento en coloque un control TDBDatePicker.
> Al tratar de usar este control, todo lo hago desde el inspector de objeto,
> me presenta el calendario pero cualquier fecha que escojo no la acepta.
> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
> campo del formulario lo borra completamente.
> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
> lUpDown = .T. funciona perfecto.
>
> El problema es solo cuando sale el calendario para escoger la fecha.
>
> Hay que que hacer algo mas en el inspector de objecto para obtener la
> fecha directamente del calendario?
>
> George
>
>
>
>
>
> .
>
>
Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
error. Gracias.
Un saludo,
Ignacio Ortiz de Zúñiga
Soporte de Xailer
"George" <noreply@noreply.com> escribió en el mensaje
news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
> Estoy usando ADT Dictionary data.
> Todo bien hasta el momento en coloque un control TDBDatePicker.
> Al tratar de usar este control, todo lo hago desde el inspector de objeto,
> me presenta el calendario pero cualquier fecha que escojo no la acepta.
> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
> campo del formulario lo borra completamente.
> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
> lUpDown = .T. funciona perfecto.
>
> El problema es solo cuando sale el calendario para escoger la fecha.
>
> Hay que que hacer algo mas en el inspector de objecto para obtener la
> fecha directamente del calendario?
>
> George
>
>
>
>
>
> .
>
>
TDBDatePicker y ADT Table
Ignacio,
Al preparar un ejemplo para enviartelo me doy cuenta de que en este ejemplo
el TDBDtePicker esta trabajando bien.
Entonces supuse que el problema, en mi programa, seria en la llamada al
formulario o al dataset.
Asi que hice el siguiente cambio:
Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
Desde hace varios años uso la libreria que nos permite crear aplicaciones
Windows usando [x]Harbour a modo comando y la verdad es que ambos conceptos
son muy diferentes.
Ignacio se que estas preguntas para ti deben ser triviales; pero es que
estoy decidido a aprender Xailer, y estos conceptos basicos de cuando usar
uno u otro evento asi como cuando debo usar FromCreate() o New(), para crear
o llamar un formulario, desde codigo, aun no los conozco a fondo.
Saludos,
George
"Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
> error. Gracias.
>
> Un saludo,
>
> Ignacio Ortiz de Zúñiga
> Soporte de Xailer
>
> "George" <noreply@noreply.com> escribió en el mensaje
> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>> Estoy usando ADT Dictionary data.
>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>> Al tratar de usar este control, todo lo hago desde el inspector de
>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>> acepta.
>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>> campo del formulario lo borra completamente.
>> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
>> lUpDown = .T. funciona perfecto.
>>
>> El problema es solo cuando sale el calendario para escoger la fecha.
>>
>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>> fecha directamente del calendario?
>>
>> George
>>
>>
>>
>>
>>
>> .
>>
>>
>
>
Al preparar un ejemplo para enviartelo me doy cuenta de que en este ejemplo
el TDBDtePicker esta trabajando bien.
Entonces supuse que el problema, en mi programa, seria en la llamada al
formulario o al dataset.
Asi que hice el siguiente cambio:
Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
Desde hace varios años uso la libreria que nos permite crear aplicaciones
Windows usando [x]Harbour a modo comando y la verdad es que ambos conceptos
son muy diferentes.
Ignacio se que estas preguntas para ti deben ser triviales; pero es que
estoy decidido a aprender Xailer, y estos conceptos basicos de cuando usar
uno u otro evento asi como cuando debo usar FromCreate() o New(), para crear
o llamar un formulario, desde codigo, aun no los conozco a fondo.
Saludos,
George
"Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
> error. Gracias.
>
> Un saludo,
>
> Ignacio Ortiz de Zúñiga
> Soporte de Xailer
>
> "George" <noreply@noreply.com> escribió en el mensaje
> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>> Estoy usando ADT Dictionary data.
>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>> Al tratar de usar este control, todo lo hago desde el inspector de
>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>> acepta.
>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>> campo del formulario lo borra completamente.
>> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
>> lUpDown = .T. funciona perfecto.
>>
>> El problema es solo cuando sale el calendario para escoger la fecha.
>>
>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>> fecha directamente del calendario?
>>
>> George
>>
>>
>>
>>
>>
>> .
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBDatePicker y ADT Table
George,
> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
> FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
No comprendo a que te refieres cuando dices 'yo hacia la llamada al objeto
dataset'. Supongo que te refieres a la asignación de la propiedad oDataField
u oDataset del Datacontrol pero no lo sé con certeza. Si es el caso, la
asignación de dicha propiedad hay que hacerla una única vez y lógicamente
cuando el dataset esté activo. Yo recomiendo utilizar el propio evento
OnCreate del DataControl De hecho puedes utilizar el mismo código para
asignar la propiedad ya que harías algo así:
oSender:oDataset := oMiDataset
oSender:oDataField := "CODIGO"
El evento OnActivate no es un buen candidato ya que se ejecuta cada vez que
se activa el formulario, pero si el evento OnInitialize.
> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
Nunca has de usar FormCreate() directamente, siempre New( oParent ).
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"George" <noreply@noreply.com> escribió en el mensaje
news:495d3439$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
> Al preparar un ejemplo para enviartelo me doy cuenta de que en este
> ejemplo el TDBDtePicker esta trabajando bien.
> Entonces supuse que el problema, en mi programa, seria en la llamada al
> formulario o al dataset.
> Asi que hice el siguiente cambio:
> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
> FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>
> Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
> firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
> Desde hace varios años uso la libreria que nos permite crear aplicaciones
> Windows usando [x]Harbour a modo comando y la verdad es que ambos
> conceptos son muy diferentes.
> Ignacio se que estas preguntas para ti deben ser triviales; pero es que
> estoy decidido a aprender Xailer, y estos conceptos basicos de cuando usar
> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
>
> Saludos,
>
>
> George
>
>
> "Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
> message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> George,
>>
>> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
>> error. Gracias.
>>
>> Un saludo,
>>
>> Ignacio Ortiz de Zúñiga
>> Soporte de Xailer
>>
>> "George" <noreply@noreply.com> escribió en el mensaje
>> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>>> Estoy usando ADT Dictionary data.
>>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>>> Al tratar de usar este control, todo lo hago desde el inspector de
>>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>>> acepta.
>>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>>> campo del formulario lo borra completamente.
>>> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
>>> lUpDown = .T. funciona perfecto.
>>>
>>> El problema es solo cuando sale el calendario para escoger la fecha.
>>>
>>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>>> fecha directamente del calendario?
>>>
>>> George
>>>
>>>
>>>
>>>
>>>
>>> .
>>>
>>>
>>
>>
>
>
>
> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
> FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
No comprendo a que te refieres cuando dices 'yo hacia la llamada al objeto
dataset'. Supongo que te refieres a la asignación de la propiedad oDataField
u oDataset del Datacontrol pero no lo sé con certeza. Si es el caso, la
asignación de dicha propiedad hay que hacerla una única vez y lógicamente
cuando el dataset esté activo. Yo recomiendo utilizar el propio evento
OnCreate del DataControl De hecho puedes utilizar el mismo código para
asignar la propiedad ya que harías algo así:
oSender:oDataset := oMiDataset
oSender:oDataField := "CODIGO"
El evento OnActivate no es un buen candidato ya que se ejecuta cada vez que
se activa el formulario, pero si el evento OnInitialize.
> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
Nunca has de usar FormCreate() directamente, siempre New( oParent ).
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"George" <noreply@noreply.com> escribió en el mensaje
news:495d3439$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
> Al preparar un ejemplo para enviartelo me doy cuenta de que en este
> ejemplo el TDBDtePicker esta trabajando bien.
> Entonces supuse que el problema, en mi programa, seria en la llamada al
> formulario o al dataset.
> Asi que hice el siguiente cambio:
> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento METHOD
> FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>
> Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
> firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
> Desde hace varios años uso la libreria que nos permite crear aplicaciones
> Windows usando [x]Harbour a modo comando y la verdad es que ambos
> conceptos son muy diferentes.
> Ignacio se que estas preguntas para ti deben ser triviales; pero es que
> estoy decidido a aprender Xailer, y estos conceptos basicos de cuando usar
> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
>
> Saludos,
>
>
> George
>
>
> "Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
> message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> George,
>>
>> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
>> error. Gracias.
>>
>> Un saludo,
>>
>> Ignacio Ortiz de Zúñiga
>> Soporte de Xailer
>>
>> "George" <noreply@noreply.com> escribió en el mensaje
>> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>>> Estoy usando ADT Dictionary data.
>>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>>> Al tratar de usar este control, todo lo hago desde el inspector de
>>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>>> acepta.
>>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>>> campo del formulario lo borra completamente.
>>> Si le cambio la propiedad, tambien desde el inspector objecto, asignando
>>> lUpDown = .T. funciona perfecto.
>>>
>>> El problema es solo cuando sale el calendario para escoger la fecha.
>>>
>>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>>> fecha directamente del calendario?
>>>
>>> George
>>>
>>>
>>>
>>>
>>>
>>> .
>>>
>>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
TDBDatePicker y ADT Table
Ignacio,
Para que la tabla entrara en modo de edicion yo estaba colocando la
siguiente instruccion:
WITH OBJECT ::oDbfDataSet2:Edit()
END
En el evento "FormActivate( oSender, oCtl )" y eso era lo que estaba
causando el problema con TDBdatePicker.
Luego la coloque en el evento "FormInitialize( oSender )" y ya todo trabaja
perfecto.
Por otro lado quiero comentarte que El Help de Xailer ayuda pero al no tener
ejemplos de uso de las propiedades y/o eventos algunas veces no lo
entendemos muy bien.
Los escritos de Rene Flores asi como los videos de Fernando Leal y sobretodo
los tuyos son muy didacticos y me han ayudado bastante con el aprendizaje.
El Ejemplo Dbfdata6 que viene con Xailer es muy completo; solo esperamos por
tu escrito "paso a paso" para entenderlo mejor.
La verdad es que cada dia me gusta mas Xailer y ya me siento mas confiado
usando esta poderosa herramienta.
Ignacio en que estado esta la version Profesional 2.0 de Xailer?
Cuales son las caracteristicas nuevas y/o mejoras con relacion a la
version1.9.8?
Saludos,.
George
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:495dfe91$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
>> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
>> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento
>> METHOD FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>
> No comprendo a que te refieres cuando dices 'yo hacia la llamada al objeto
> dataset'. Supongo que te refieres a la asignación de la propiedad
> oDataField u oDataset del Datacontrol pero no lo sé con certeza. Si es el
> caso, la asignación de dicha propiedad hay que hacerla una única vez y
> lógicamente cuando el dataset esté activo. Yo recomiendo utilizar el
> propio evento OnCreate del DataControl De hecho puedes utilizar el mismo
> código para asignar la propiedad ya que harías algo así:
>
> oSender:oDataset := oMiDataset
> oSender:oDataField := "CODIGO"
>
> El evento OnActivate no es un buen candidato ya que se ejecuta cada vez
> que se activa el formulario, pero si el evento OnInitialize.
>
>> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
>> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
>
> Nunca has de usar FormCreate() directamente, siempre New( oParent ).
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "George" <noreply@noreply.com> escribió en el mensaje
> news:495d3439$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>> Al preparar un ejemplo para enviartelo me doy cuenta de que en este
>> ejemplo el TDBDtePicker esta trabajando bien.
>> Entonces supuse que el problema, en mi programa, seria en la llamada al
>> formulario o al dataset.
>> Asi que hice el siguiente cambio:
>> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
>> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento
>> METHOD FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>>
>> Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
>> firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
>> Desde hace varios años uso la libreria que nos permite crear aplicaciones
>> Windows usando [x]Harbour a modo comando y la verdad es que ambos
>> conceptos son muy diferentes.
>> Ignacio se que estas preguntas para ti deben ser triviales; pero es que
>> estoy decidido a aprender Xailer, y estos conceptos basicos de cuando
>> usar uno u otro evento asi como cuando debo usar FromCreate() o New(),
>> para crear o llamar un formulario, desde codigo, aun no los conozco a
>> fondo.
>>
>> Saludos,
>>
>>
>> George
>>
>>
>> "Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
>> message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> George,
>>>
>>> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
>>> error. Gracias.
>>>
>>> Un saludo,
>>>
>>> Ignacio Ortiz de Zúñiga
>>> Soporte de Xailer
>>>
>>> "George" <noreply@noreply.com> escribió en el mensaje
>>> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>>>> Estoy usando ADT Dictionary data.
>>>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>>>> Al tratar de usar este control, todo lo hago desde el inspector de
>>>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>>>> acepta.
>>>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>>>> campo del formulario lo borra completamente.
>>>> Si le cambio la propiedad, tambien desde el inspector objecto,
>>>> asignando lUpDown = .T. funciona perfecto.
>>>>
>>>> El problema es solo cuando sale el calendario para escoger la fecha.
>>>>
>>>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>>>> fecha directamente del calendario?
>>>>
>>>> George
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> .
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Para que la tabla entrara en modo de edicion yo estaba colocando la
siguiente instruccion:
WITH OBJECT ::oDbfDataSet2:Edit()
END
En el evento "FormActivate( oSender, oCtl )" y eso era lo que estaba
causando el problema con TDBdatePicker.
Luego la coloque en el evento "FormInitialize( oSender )" y ya todo trabaja
perfecto.
Por otro lado quiero comentarte que El Help de Xailer ayuda pero al no tener
ejemplos de uso de las propiedades y/o eventos algunas veces no lo
entendemos muy bien.
Los escritos de Rene Flores asi como los videos de Fernando Leal y sobretodo
los tuyos son muy didacticos y me han ayudado bastante con el aprendizaje.
El Ejemplo Dbfdata6 que viene con Xailer es muy completo; solo esperamos por
tu escrito "paso a paso" para entenderlo mejor.
La verdad es que cada dia me gusta mas Xailer y ya me siento mas confiado
usando esta poderosa herramienta.
Ignacio en que estado esta la version Profesional 2.0 de Xailer?
Cuales son las caracteristicas nuevas y/o mejoras con relacion a la
version1.9.8?
Saludos,.
George
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:495dfe91$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
>> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
>> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento
>> METHOD FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>
> No comprendo a que te refieres cuando dices 'yo hacia la llamada al objeto
> dataset'. Supongo que te refieres a la asignación de la propiedad
> oDataField u oDataset del Datacontrol pero no lo sé con certeza. Si es el
> caso, la asignación de dicha propiedad hay que hacerla una única vez y
> lógicamente cuando el dataset esté activo. Yo recomiendo utilizar el
> propio evento OnCreate del DataControl De hecho puedes utilizar el mismo
> código para asignar la propiedad ya que harías algo así:
>
> oSender:oDataset := oMiDataset
> oSender:oDataField := "CODIGO"
>
> El evento OnActivate no es un buen candidato ya que se ejecuta cada vez
> que se activa el formulario, pero si el evento OnInitialize.
>
>> uno u otro evento asi como cuando debo usar FromCreate() o New(), para
>> crear o llamar un formulario, desde codigo, aun no los conozco a fondo.
>
> Nunca has de usar FormCreate() directamente, siempre New( oParent ).
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "George" <noreply@noreply.com> escribió en el mensaje
> news:495d3439$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>> Al preparar un ejemplo para enviartelo me doy cuenta de que en este
>> ejemplo el TDBDtePicker esta trabajando bien.
>> Entonces supuse que el problema, en mi programa, seria en la llamada al
>> formulario o al dataset.
>> Asi que hice el siguiente cambio:
>> Yo hacia la llamada el objeto dataset en METHOD FormActivate( oSender,
>> oCtl ). Elimine esto y ahora estoy haciendo la llamada en el evento
>> METHOD FormInitialize( oSender ). Ya el objeto DatePicker trabaja bien.
>>
>> Mi confusiones, las cuales he ido resolviendo poco a poco pero con pasos
>> firmes, es debido a que no estoy acostumbrado a desarrollar con IDE.
>> Desde hace varios años uso la libreria que nos permite crear aplicaciones
>> Windows usando [x]Harbour a modo comando y la verdad es que ambos
>> conceptos son muy diferentes.
>> Ignacio se que estas preguntas para ti deben ser triviales; pero es que
>> estoy decidido a aprender Xailer, y estos conceptos basicos de cuando
>> usar uno u otro evento asi como cuando debo usar FromCreate() o New(),
>> para crear o llamar un formulario, desde codigo, aun no los conozco a
>> fondo.
>>
>> Saludos,
>>
>>
>> George
>>
>>
>> "Ignacio Ortiz de Zúñiga" <SupportInvalidAccount@xailer.com> wrote in
>> message news:495d251a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> George,
>>>
>>> Nos podrías mandar un pequeño ejemplo (incluida la tabla) que muestre el
>>> error. Gracias.
>>>
>>> Un saludo,
>>>
>>> Ignacio Ortiz de Zúñiga
>>> Soporte de Xailer
>>>
>>> "George" <noreply@noreply.com> escribió en el mensaje
>>> news:[email=495cfb21@svctag-j7w3v3j....]495cfb21@svctag-j7w3v3j....[/email]
>>>> Estoy usando ADT Dictionary data.
>>>> Todo bien hasta el momento en coloque un control TDBDatePicker.
>>>> Al tratar de usar este control, todo lo hago desde el inspector de
>>>> objeto, me presenta el calendario pero cualquier fecha que escojo no la
>>>> acepta.
>>>> Mas extraño aun es que si he escrito cualquier cosa en cualquier otro
>>>> campo del formulario lo borra completamente.
>>>> Si le cambio la propiedad, tambien desde el inspector objecto,
>>>> asignando lUpDown = .T. funciona perfecto.
>>>>
>>>> El problema es solo cuando sale el calendario para escoger la fecha.
>>>>
>>>> Hay que que hacer algo mas en el inspector de objecto para obtener la
>>>> fecha directamente del calendario?
>>>>
>>>> George
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> .
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>