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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> .
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>