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