[pyPYME-Giotto] [CHARON] Novedades
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-07-28 17:08:01
|
Hola a todos, Estos dias he ido subiendo a SVN varias cosas: - el primer borrador de lo que alg=C3=BAn d=C3=ADa ser=C3=A1 el instalador= de m=C3=B3dulos y componentes [1]. Por ahora debe ejecutarse en linea de comandos (tal y como se explica en el propio c=C3=B3digo) y personalizarse en la secci=C3= =B3n __main__ - algunas correcciones [2] - el prototipo (s=C3=B3lo contiene el interfaz de usuario, no ejecuta ninguna operaci=C3=B3n) de la gesti=C3=B3n de b=C3=BAsqueda/filtrado de reg= istros [3]. Por ahora s=C3=B3lo est=C3=A1 enlazado en el bot=C3=B3n correspondiente de = la barra de herramientas del formuolario-lista. Mi intenci=C3=B3n es incorporar una variante, que s=C3=B3lo devuelve 1 registro, para el formulario-ficha (ya que, en este caso, s=C3=B3lo se utiliza para buscar un determinado registro= , no para recuperar una lista de registros) - al incorporar nuevos mantenimientos he observado que el fichero de definici=C3=B3n de los esquemas pod=C3=ADa acabar siendo ingestionable. Por= ello he cambiado la estructura original [4]: [...]/schemas/ firebird/ clear.sql create.sql postgresql/ ... fill.sql por otra m=C3=A1s amplia, pero m=C3=A1s gestionable: [...]/schemas/ firebird/ clear/ tabla1.sql tabla2.sql ... create/ tabla1.sql tabla2.sql ... postgresql/ clear/ ... fill/ __init__.py tabla1.py tabla2.py ... Observar=C3=A9is que ahora resuelvo la inicializaci=C3=B3n de las tablas m= ediante c=C3=B3digo Python. Esto lo he hecho as=C3=AD porque: * reduce la cantidad de datos que hemos de escribir * simplifica su gesti=C3=B3n, ya que aprovecha toda la funcionalidad de acceso a base de datos de Thalassa (desde el m=C3=B3dulo instalador [1]) - la implementaci=C3=B3n del mantenimiento de pa=C3=ADses [5], a partir de= c=C3=B3digo de Marcelo Jose [1] http://dev.pypyme.org/trac/changeset/77 [2] http://dev.pypyme.org/trac/changeset/78 [3] http://dev.pypyme.org/trac/changeset/79 [4] http://dev.pypyme.org/trac/changeset/80 [5] http://dev.pypyme.org/trac/changeset/81 |