Problema con wxDatePickerCtrl

Manuel Enrique González Ramírez <[email protected]> Thu, 10 Dec 2009 12:47:47 -0500
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Cordial saludo amig@s de la lista.

Este es mi problema:

Tengo un formulario que tiene entre otros, dos controles tipo
wxDatePickerCtrl con la propiedad wxDP_DROPDOWN denominados fecnace y
fecceremonia respectivamente.

Dichos controles me muestran en el formulario la fecha con el formato
dd/mm/aaaa por ejemplo la de hoy (10/12/2009).

La base de datos ya me la han pasado y he notado que el campo al que apunta=
n
es un campo tipo date con el formato aaaa-mm-dd.


Mi problema:
No puedo cambiar el formato de la base de datos pues fue algo que me pasaro=
n
y debo conservar los formatos y he notado que los controles DatePickerCtrl
me est=E1n guardando los datos con el formato mm/dd/aa 00:00:00, bueno, eso=
 lo
puedo solucionar cambiando el formato con
self.fecnace.GetValue().Format('%d/%m/%Y').encode().
Mi problema radica en que la base de datos ya tiene datos y al querer
recuperar un registro siempre me arrojan error en los DatePickerCtrl, lo he
intentado de varias formas:

Por ejemplo haciendo un split de la fecha tras recuperar la consulta de
mysql
fnace =3D str(i[9])
aa =3D fnace[2:4]
mm =3D fnace[5:7]
dd =3D fnace[8:10]

fnace =3D mm+'/'+dd+'/'+aa+' 00:00:00'

self.fecnace.SetValue(fnace)

Y me saca el siguiente error:
AttributeError: 'f_bautismo' object has no attribute fecnace


Alguien que por favor me colabore, quiero poder recuperar un registro
espec=EDfico de la base de datos (ya est=E1 eso) y que los controles
DatePickerCtrl cambien su valor seg=FAn el registro de la base de datos (es=
 lo
que necesito).


Gracias.



--=20
Manuel Enrique Gonz=E1lez Ram=EDrez
http://maengora.blogspot.com
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes