[Python-es] Consultar Datos en Python.

Roberto Matarrita rmatarria en gmail.com
Vie Dic 15 00:59:48 EST 2017


Juan Carlos tendrás un ejemplo de este combox editable, o un lugar donde
encuentre un ejemplo para ver como se carga el combobox y ver como se va
autocompletando.

Gracias

Roberto.

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

El 14 de diciembre de 2017, 17:49, Jean Carlos Rodrìguez via Python-es <
python-es en python.org> escribió:

> Si estás usando PyQt5 coloca el combobox editable y cuando vas escribiendo
> sobre el te va auto completando
>
>
> Sent from Yahoo Mail <https://overview.mail.yahoo.com/?.src=iOS>
>
> On Wednesday, December 13, 2017, 4:29 PM, Roberto Matarrita <
> rmatarria en gmail.com> wrote:
>
> Gracias Don Alvaro, toda recomendación es buena para este proyecto que es
> muy importante para mi persona.
>
> Roberto.
>
> El 13 de diciembre de 2017, 14:10, Alvaro Manrique <
> sanreikaj.foros en gmail.com> escribió:
>
> Una pequeña sugerencia...
>
> Dale un vistazo a Odoo[1] que es un sistema abierto hecho en Python, que
> ya tiene todo lo que necesitas y además Web, de esa manera te concentras a
> expandir Odoo según las necesidades de tu cliente y vas a avanzar mucho más
> rápido en el proyecto con lo que ganas tú y también tú cliente.
>
> Sí no te interesa en el entorno web (que no debería ser así por los
> múltiples beneficios) ya te recomendaron arriba Tryton.
>
> Saludos.
>
> [1] https://www.odoo.com
>
> ------------------------------ ------------------------------ --
> Alvaro Manrique
> Programador
>
> El dic. 13, 2017 3:59 PM, "Roberto Matarrita" <rmatarria en gmail.com>
> escribió:
>
> Bueno Don Mario, muchas gracias por la respuesta. Voy a estudiar todo lo
> que me envió ya que tengo que desarrollar un proyecto muy grande y ya estoy
> en la fase de diseño de las tablas en la base de datos Postgresql. Es un
> proyecto que involucra, información general del cliente, cuentas por cobrar
> y pagar, compras, inventarios, rutas, facturación y finalmente
> contabilidad, para integrar todos los módulos.
>
> En realidad yo siempre trabajé para compañías desarrolladoras y hace un
> año que estoy trabajando solo y tengo la oportunidad de desarrollar todos
> estos módulos, es un reto muy grande y una oportunidad muy buena que se me
> ha presentado. De aquí que nacen todas estas consultas y posiblemente haré
> otro montón más. De antemano le agradezco a usted y a toda la gente que me
> ha estado apoyando en todo este proceso.
>
> Muchas gracias.
>
> Roberto.
>
> El 13 de diciembre de 2017, 8:03, Mario R. Osorio <nimbiotics en gmail.com>
> escribió:
>
> Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas es
> el control *ComboBox*
> <http://doc.qt.io/qt-5/qml-qtquick-controls-combobox.html> de Qt. Aca
> esta la lista completa de *Qt Quick Controls*
> <http://doc.qt.io/qt-5/qtquickcontrols-index.html>.
>
> En otro orden de ideas, y aunque no me estas preguntando; estoy seguro que
> te trivializes un montón de dolores de cabeza utilizando algún framework.
> De esa manera no tundras que inventar la rueda de nuevo.
>
> Para eso te invito a que analices estas dos excelentes herramientas:
>
>    - *Dabo:* <https://dabodev.com/> Es un framework 3-tier para
>    aplicaciones de escritorio muy sencillo pero poderoso. Yo lo he utilizado
>    en python 2, pero también logré hacerlo trabajar con python 3. Nunca lo
>    intenté, pero hay maneras de convertir una aplicación Dabo de escritorio en
>    una aplicación web..
>    - *Tryton:* <http://www.tryton.org/> Otro framework 3-tier para
>    aplicaciones de escritorio, super completo que viene ya con módulos de
>    contabilidad, facturación, ventas, inventario, gerencia de proyectos y
>    otros mas. Adicionalmente, existe un proyecto que te permite convertir una
>    aplicación Tryton en a una aplicación web (*Tryton nereid
>    <https://www.findbestopensource.com/product/tryton-nereid>*). Ahora
>    bien, si tienes una base de datos compartida con otras aplicaciones, este
>    podría un problema ya que tryton utiliza PosgreSQL, aunque tengo entendido
>    que existen módulos que permite utilizar otras bases de datos. En lo
>    personal, PostgreSQL es mi caballito de batalla preferido.
>
> La posibilidad de convertir cualquier aplicación de escritorio en una
> aplicación web es una bendición ya que muchas veces me he encontrado con
> esa necesidad.
>
>
> Dtb/Gby
> =======
> Mario R. Osorio
> A.S. of Computer Programming and Analysis
> Web page: *http;//mario.osorio.solu tions
> <http://http%3B//mario.osorio.solutions>*
> Email: *mario en osorio.solutions* <mario en osorio.solutions>
> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf>
>
> “If I had asked people what they wanted, they would have said faster
> horses.”
>  ― Henry Ford
>
>
>
>
> <http://goo.gl/t2Hzgo>
>             <https://m.do.co/c/63e2415dab7b>
>
> 2017-12-12 16:25 GMT-05:00 Roberto Matarrita <rmatarria en gmail.com>:
>
> Perfecto Don Mario, omití esos detalles.
>
> 1. La aplicación es de escritorio, hecha en Python 3.5
> 2. La base de datos es PostgreSQL.
> 3. Para el diseño de las pantallas estoy utilizando PYQT5.
> 4. La aplicación no es de tipo consola.
>
> Gracias.
>
> Roberto.
>
>
> El 12 de diciembre de 2017, 15:17, Mario R. Osorio <nimbiotics en gmail.com>
> escribió:
>
> No creo que sea posible contestarte sin que nos des informacion sobre tu
> aplicacion.
>
> Por ejemplo. si es una aplicacion web seria bueno que nos indicaras el
> framework que utilizas, pero si es una aplicacion de escritorio tendrias
> que indicar si es de consola o decirnos cual libreria estas utilizando para
> el GUI.
>
> Tambien podria ser util saber si estas utilizando algun ORM y cual.
>
> Es posible que se necesiten algunos otros detalles, pero esa informacion
> es un punto solido para iniciar.
>
>
>
> Dtb/Gby
> =======
> Mario R. Osorio
> A.S. of Computer Programming and Analysis
> Web page: *http;//mario.osorio.solu tions
> <http://http%3B//mario.osorio.solutions>*
> Email: *mario en osorio.solutions* <mario en osorio.solutions>
> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf>
>
> “If I had asked people what they wanted, they would have said faster
> horses.”
>  ― Henry Ford
>
>
>
>
> <http://goo.gl/t2Hzgo>
>             <https://m.do.co/c/63e2415dab7b>
>
> 2017-12-12 12:19 GMT-05:00 Roberto Matarrita <rmatarria en gmail.com>:
>
> Buenos días. Expongo la siguiente inquietud, para ver si alguien tiene el
> código, o bien me puedan ayudar.
>
> En la realización de mi proyecto financiero, tengo un módulo que es de
> Información General, ahí se ingresan una gran cantidad de datos generales.
> Entre ellos existe un módulo de clientes, donde se registra toda la
> información de los clientes y  se consultan los mismos.
>
> Aprenderse los códigos de los clientes es bastante difícil y tedioso. La
> idea es la siguiente, estando en el campo código cliente, si se da enter
> por ejemplo y este campo está vació, desplegar una pantalla donde salen
> todos los clientes. Seguidamente si yo voy digitado, por ejemplo el nombre
> del cliente o bien el apellido, el cursor se debe posicionar en la primera
> ocurrencia que va encontrando, con forme se va digitando la información.
> Esto me permite localizar más rápidamente el nombre y código de un cliente.
>
> Para los que trabajaron  con Oracle, son las famosas listas de valores.
>
> Mucho agradecería me pudieran ayudar con esta información, o bien ideas
> para  realizar el proceso,  desconozco si en Python ya existen librerías
> que realizan lo solicitado.
>
> Gracias.
>
> Roberto
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailma n/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailma n/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailma n/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailma n/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailma n/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
> ______________________________ _________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/ mailman/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20171214/aa61a0f4/attachment.html>


Más información sobre la lista de distribución Python-es