AVANCES

96 views
Skip to first unread message

RENE

unread,
Dec 9, 2024, 11:45:35 AM12/9/24
to VFP a Python
Hola buenos dias  a todos
quisiera compartir los avances en el conocimiento de python, y les quiero decir quien han seguido en python van por el camino cirrecto.
Tomar las taljas dbf desde python es muy sencillo
los reportes que tenia en vfp y usaba el creador de report los egui usando hasta hace un mes. descubri como hacer los reportes directamente y pasarlos a pdf, eso le da mucha velocidad a los sistemas.

me gustaria compartir estas experiencias con el grupo, y la verdad django-python-sqlpostgree la mejor combinacion.

Atte
Rene Jara

Alex Field

unread,
Dec 9, 2024, 2:40:39 PM12/9/24
to VFP a Python
Muy interesante tu experiencia, según chatgpt se puede usar vfp2py para traducir PRG's
Como tomas las dbf dede python ?

Tenes una app de pedidos en python ?

Cuando decís hacer los reportes directamente y pasarlos a PDF a que te referís? no es usando foxypreviewer.

RENE

unread,
Dec 9, 2024, 6:58:05 PM12/9/24
to VFP a Python
DBF a un queryset

import dbf


cTablavfp = 'C:\MITABLA.DBF'
cTablapython = dbf.Table(cTablavfp)
queryset.open(mode=dbf.READ_WRITE)

cTablapdatos    = []

# Ahora se trata como un queryset
for i in range(len(queryset)):
   
    col1 = queryset[i][0]
    col2 = queryset[i][1]

    cTablapdatos.append([Col1,Col2])

print ( cTablapdatos  )

sirve para traer datos de tablas fvp a un qsl o como quieras tratar los datos vfp

RENE

unread,
Dec 9, 2024, 7:05:39 PM12/9/24
to VFP a Python
hola 
foxypreviewer no es recomendable en python
hay herramientas muchos mas poderosas..y se tratan como un htlm
uso dreamweaver. para dibujar el report, rescato el html y los datos los paso desde un xml y se hace una funcion que convierte eso a un pdf
herramienta que debes instalar
pip install xhtml2pdf

con eso tus reportes a pdf

El lunes, 9 de diciembre de 2024 a las 14:40:39 UTC-5, alef...@gmail.com escribió:

Ricardo Ramos

unread,
Dec 10, 2024, 10:45:21 AM12/10/24
to vfp-a-...@googlegroups.com
Creo que lo mejor es pasar los datos de DBF directamente al modelo del ORM. De ese modo, el algoritmo sería válido para migrar los datos a cualquier motor de base de datos. Django trae integrado su propio ORM. En desarrollo web (Flask, FastAPI, etc) si el framework no dispone de un ORM integrado, lo más recomendable es utilizar un ORM de terceros, uno de uso general y muy potente es SQLALchemy.

--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/vfp-a-python/6e483504-873f-4b56-b34e-41cb8d0690b1n%40googlegroups.com.

Ramón Rodríguez Martínez

unread,
Dec 21, 2024, 2:17:01 PM12/21/24
to vfp-a-...@googlegroups.com
Excelente noticia, esperamos un dia puedas mostrarnos algo

--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-a-python...@googlegroups.com.


--
L.C.C. Ramón Rodríguez Martínez

Privada Porfirio Diáz S/N
Col. Ayehualulco
Zacatlán, Puebla, México

Movil: 044797-1032580
e-mail: cesa...@gmail.com

-- 
Este correo electrónico es confidencial y/o puede contener información privilegiada.
Si usted no es su destinatario o no es alguna persona autorizada por este para recibir sus correos electrónicos, NO deberá usted utilizar, copiar, revelar, o tomar ninguna acción basada en este correo electrónico o cualquier otra información incluida en el, favor de notificar al remitente de inmediato mediante el reenvió de este correo electrónico y borrar a continuación totalmente este correo electrónico y sus anexos.
Usted no tiene consentimiento para el uso de la información del remitente, para ningún propósitos directo o indirecto.

This e-mail is confidential and/or may contain privileged information.
If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any other information herein, please advise the sender immediately by reply this e-mail and delete this e-mail and  its attachments.

GeoSys Diseño de Software

unread,
Dec 21, 2024, 7:10:58 PM12/21/24
to vfp-a-...@googlegroups.com
Python es muy versátil, existen muchas librerías muy buenas, yo lo estuve probando con WxFormBuilder que es de arrastrar y soltar, muy bueno,actualmente estoy en el aprendizaje pero todo desde código con Tkinter, es una librería no gráfica que viene instalada por defecto en Python para acostumbrarme a trabajar con código puro, la idea es un tiempo utilizar para WEB el framework Reflex que es de  código puro.

Sigo aprendiendo Python poco a poco, muy simple su sintaxis.


Joan Sanabria G.

unread,
Dec 21, 2024, 9:49:04 PM12/21/24
to vfp-a-...@googlegroups.com
Buen día, espero con ansias ese momento en el que nos invites a un live y ver esos progresos y compartir tur conocimientos.

Saludos desde Colombia
Joan

--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/vfp-a-python/ab9bbd30-fafd-42ed-8a47-d97907c98771n%40googlegroups.com.


--
Joan Halinthon Sanabria Guzmán
Móvil: 320 8661745

Reply all
Reply to author
Forward
0 new messages