Los códigos más visitados de FoxPro/Visual FoxPro
Listado de los códigos más visitados durante los últimos 30 días

CARACTERÍSTICAS:
- Adecuado para pequeñas, medianas y grandes empresas
- Doble función de envió, Desarrollo y Producción (Declarado / Contabilizado)
- Generación y envió de los archivo XML a la Sunat
- Generación y envió de Resúmenes Diario de Boletas de Ventas, Notas de Crédito y de Débitos
- Generación y envió de Bajas / Anulaciones de Comprobantes de Pagos
- Recepción del CDR de los comprobantes de pagos, resúmenes y bajas emitido por la Sunat
- Generación del comprobante de pago en formato PDF con el código QR requerido por la Sunat
- Envió por correo electrónico del comprobante de pago en formato PDFy el CDR de Sunat
- Desarrollado en Visual Fox con .NET, con capacidad de poder migrar e integrar a otros lenguajes de Escritorio o Web
INCLUYE:
- Programas o códigos fuentes con la última actualización de la Sunat, en las formas de pagos (contado y crédito)
CONTACTO:
Consultas por teléfono o al correo electrónico, para una demostración por conexión remota previa coordinación
Email:
[email protected]

Programa completo con las funciones básicas de Control de Stock y Facturación, su codificación no es sofisticada pero, es efectiva. El programa en sí no es grande en tamaño, la ayuda CONTROLDESTOCK.HLP que tiene si lo es, para comprender su funcionamiento desde el programa o fuera de él ejecute la ayuda; también posee ayuda en línea. La ayuda en línea sólo la tienen algunas opciones, más precisamente las que aparecen en en el listado de las opciones de la ayuda.
Realizado en Visual FoxPro 6.0.
Sistema administrativo para el control de almacén. Gestiona los repuestos, artículos, facturación, proveedores, agenda, stock, etc... (Nueva versión mejorada)
Desarrollado en Visual FoxPro 9.0
Ejemplo de la utilización de un combo que muestra los datos en un Grid, permitiendo seleccionar los elementos que desee, y devuelve una lista de la posición de los elementos selccionados.
Desarrollado en Visual FoxPro 9
Completo sistema administrativo-contable, donde puedes gestionar los proveedores, clientes, comprobantes y el IVA.
Desarrollado en VFP 9 SP2

2 funciones para encriptar y desencriptar un string o valor de un campo de una tabla el cual no podra ser leido en forma directa a no ser que se utilice la segunda funcion que desencripta.
Formulario de Catastro generador con Visual Fox Pro 9, que permite realizar las operaciones basicas de ALTAS, BAJAS, MODIFICACIONES, BLOQUEOS, Y REACTIVASCIONES DE REGISTROS ojala les sirva de algo este aporte.
Lo hice yo mismo, sin la ayuda de nadie.
Saludos
Código fuente de una agenda personal de contactos, donde permite poner imágenes y realizar reportes con imágenes
Desarrollado en Visual FoxPro 9.0
Menú "Android" desarrollado en VFP (9), aunque... sin problemas supongo en otras versiones,
basado en la idea (un gran trabajo) de Marc Howard Orozco Polo, Barranquilla (Colombia). Un
código que podéis encontrar en "La Web del programador" también...
El código está reescrito desde cero, evitando cualquier librería externa de apoyo, para que
lo único necesario sea el screen y los iconos que se utilicen. También he evitado cualquier
control Timer, simulando el "desplazamiento en cortina" sin él :)
Se ha diseñado de acuerdo a "material-designs" de Android. De hecho puedes pulsar el enlace en el ejemplo que te llevará hacia las especificaciones Google sobre 'material design'. En esta misma página, tienes todos los iconos que utiliza Android, las paletas de colores, consejos de diseño... etc.


Simple código que convierte una cadena decimal a hexadecimal y de hexadecimal a decimal.
El uso cada vez más frecuente de imágenes hace que sea habitual la necesidad de selección de estas por parte de nuestros usuarios.
drag & drop está... 'ahí' pero más de un usuario programador me ha confesado un cierto... 'respeto'.
Nada más fácil...
Aquí tenéis un formulario que explica (he intentado llenar el código de anotaciones) como hacerlo fácilmente. Uno de las consultas se refería a como gestionar qué tipo de archivos dejo arrastrar y procesar..
Echad un vistazo al código. Vereis que es sencillo...
Espero que os ayude...

Como muestra didáctica de lo que se puede llegar a ofrecer a nuestros clientes, una consulta (bastante simplificada, pero efectiva) al valor de cambio entre divisas en tiempo real.
Aunque lo le integrado como la la pestaña "Divisas" de la calculadora de precios (también en esta Web, aunque con código de hace un año), está convertido en un proyecto nuevo ya que el tema de Webservices tiene la suficiente presencia por sí solo.
Como siempre, comentaros que el código puede no ser tan óptimo como funcional. pero ahí tenéis.
PD: la búsqueda de un valor de cambio está convertida en una función en un archivo aparte por si deseáis "jugar" con vuestras aplicaciones :) [ws_divisa_1.prg]
salu2!
Formulario que facilita la conversión de una hoja de Excel en una tabla dbf.
Desarrollado en Visual FoxPro 6.
Código para Visual FoxPro 9 (ServicePack 1) que calcula el dígito verificador del RUC para Paraguay.
Este excelente código, te permite crear un código de barras de multitud de formatos (por no decir todos), colores y fuentes... y este mismo, exportarlo a Imagen, imprimirlo o copiarlo al portapapeles.


Ejemplo práctico de cómo hacer un catalogo de cuentas usando el objeto treeview. Permite crear los niveles deseados así como enlazar los datos de las cuentas a texbox.
Desarrollado con Visual FoxPro 9.0.
1.- Primer paso es crear una base de datos en un hosting. En este caso, ya cree una en SmarterASP.net con los siguientes Datos:
Servidor: 208.118.63.63
Usuario: a5a756_pruebas
Password: Poweredby1
Base de Datos: db_a5a756_pruebas
Cree una tabla llamada
Clientes para efectos de este ejemplo.
2.- Descargar el Driver MySQL 5.1 para el ODBC en 32bits, ejecuta el ODBC a 32 Bits para configurar una ODBC llamada PRUEBA.
https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-noinstall-5.1.13-win32.zip
Ojo "Tiene que ser una ODBC en 32 bits" teclea ODBC 32 en el buscador de WINDOWS para localizarlo.
Tu ODBC debe quedar como en la imagen anexa.
El password del usuario es:
Poweredby1
3.-Crea un PRG con el siguiente Código Fuente y ejecútalo.
Como pueden ver, la función SQLSTRINGCONNECT() hace la conexión con la variable PÚBLICA CNRAM.
Si la conexión se llevó acabo entonces puedes hacer la siguiente consulta en el COMMAND WINDOW o en cualquier Forma que elabores.
Teclea por ejemplo en COMMAND WINDOW después de ejecutar el código lo siguiente:
Si la conexión se llevó acabo, entonces SQL tendrá un valor positivo...y además se ejecutará el BROWSE de un cursor llamado "CURSOR"
Pues por último les deseo la mejor de las suertes. No he podido elaborar un proyecto de prueba, pero es muy fácil después de lo que les acabo de mandar.
Saludos Cordiales.
Atentamente
Juan Martínez Mañón
www.jvsapps.com
Programa de calculadora que te permite realizar operaciones matemáticas de tu interés.

Dada dos fechas diferentes; en formato DateTime, esta función devuelve el tiempo transcurrido entre ambas en una sola cadena de texto. Indicando, años, meses, semanas, días, horas, minutos y segundos.
Observa que se toma en cuenta el singular del plural en las cantidades mayores a 1.
Saludos y comenten!
Procedimiento para enviar por mail usando CDO de Microsoft, pero usando una cuenta Gmail
con posibilidad de construir un mensaje en HTML
codigo, que se puede usar en Clipper y Visual Fox Pro, para la conversión de Numeros a Letras.
Como pueden ver es un procedimiento, pero pueden cambiar Procedure por Function y tendrian una función.
Este pequeño programa se puede utilizar como el programa Inicio de la Aplicacion EXE o APP.
Oculta la Ventana de VFP. Permite que el Programa quede residente en Memoria. (Visual FoxPro)
Código para exportar los datos de una base de datos en VisualFox a una hoja de cálculo Excel. NOTA: Para que funcione, el proyecto debe estar en c:\exportar
Este Form VFP lo uso habitualmente en mis aplicaciones para ejecutarlo con una 'Hotkey' ante alguna necesidad o problema en casa del cliente (con una combinacion 'Ctrl'-Fn...) y poder acceder al servidor SQL, hacer consultas y cambios....etc...
Realmente ya estaba en esta Web, pero bajo la autoría de otro nombre de usuario que no utilizo realmente.
Esta versión, en cualquier caso, es la 2.0, con alguna mejora visual, algo más de información, adaptación al tamaño de pantalla de usuario ante Maximización..... etc...
Programa para recoger el peso de una bascula mediante la comunicicación por el puerto serie con el control OCX MSCOMM32.
Cambia el primer byte de una tabla de datos DBF sirve para protejer los datos de dicha tabla.
Este proyecto permite crear usuarios y crear grupos de usuarios, a los grupos de usuarios se le asignan roles, los cuales no son mas que los accesos o permisos que tendrán los usuarios a cada uno de los formularios del sistema; luego estos roles pueden ser asignados a los usuarios y luego ser modificados y personalizados.
Todo ello, desde el mismo sistema y sin escribir, ni modificar una sola línea de código y sin volver a compilar el proyecto.
Una vez asignados los accesos a un usuario, cuando este intenta cargar un formulario a través del menú del sistema una función evalúa el nivel de acceso que tiene asignado y determina si el usuario tiene permisos para consultar o ver el formulario, de lo contrario, deniega el acceso del mismo, si cuenta con los permisos para cargar el módulo otra función dentro del formulario se encarga de habilitar/deshabilitar los objetos a los que puede tener acceso de acuerdo al nivel de acceso que tenga asignados.
Vea la documentación en pdf incluida para más información y detalles.
Desarrollado en Visual FoxPro 9 SP1