Los códigos más visitados de FoxPro/Visual FoxPro

Listado de los códigos más visitados durante los últimos 30 días
sin imagen de perfil
Val: 70
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Sistema de Almacén


337 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(46)
Publicado el 14 de Diciembre del 2008 por Edwin (2 códigos)
93.689 visualizaciones desde el 14 de Diciembre del 2008
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
sin imagen de perfil

Control de Stock y Facturación


324 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(49)
Publicado el 21 de Agosto del 2005 por Jose Rolando Quintero Paz (6 códigos)
119.374 visualizaciones desde el 21 de Agosto del 2005
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.
sin imagen de perfil

Enviar correo


268 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 20 de Junio del 2003 por Victor (2 códigos)
38.236 visualizaciones desde el 20 de Junio del 2003
Código correspondiente a un envio de correo mediante el protocolo SMTP. Para hacerlo, utiliza el control WinSock.
sin imagen de perfil

Sistema administrativo contable


210 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(15)
Actualizado el 16 de Octubre del 2014 por Ernesto Fabián Coronel (Publicado el 20 de Diciembre del 2009)
51.486 visualizaciones desde el 20 de Diciembre del 2009
Completo sistema administrativo-contable, donde puedes gestionar los proveedores, clientes, comprobantes y el IVA.
Desarrollado en VFP 9 SP2

sistema_administrativo_contable
Imágen de perfil
Val: 220
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

datepicker para tablet


209 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(17)
Actualizado el 15 de Noviembre del 2016 por Baldo (13 códigos) (Publicado el 22 de Noviembre del 2014)
13.011 visualizaciones desde el 22 de Noviembre del 2014
datepicker (entrada de fechas) en VFP puro y tamaño suficiente para tablets y dispositivos (Windows 8) que tienen un tamaño de pantalla pequeño (7-10") y una resolución grande (1280x800 o más..), lo que convierte enta entrada en incómoda.

Configurable en aspecto (ver el 'Init') del form datepick.

Se adjunta proyecto con ejemplo básico de funcionamiento...


datepicker
sin imagen de perfil

Encriptar/Desencriptar


196 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(12)
Publicado el 26 de Junio del 2002 por Gabriel Araya (2 códigos)
49.067 visualizaciones desde el 26 de Junio del 2002
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.
sin imagen de perfil

Oculta la Ventana de VFP


181 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(18)
Publicado el 4 de Marzo del 2002 por Carlos (4 códigos)
47.187 visualizaciones desde el 4 de Marzo del 2002
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)
Imágen de perfil
Val: 220
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

VFP y Google Maps (geolocalización)


175 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 27 de Marzo del 2018 por Baldo (13 códigos)
9.563 visualizaciones desde el 27 de Marzo del 2018
Una función que aplica 'Geocoding' (geocodificación), esto es: la conversión que hace Google de una dirección en coordenadas. Ten presente que el "formato" de una dirección postal no es fijo (en algunos paises, por ejemplo, el número puede ir antes que el nombre de la calle...etc) pero la verdad es que el API de Google es bastante "certero"...

La función (gmaps en gmaps.prg) hace el trabajo, y crea un documento htm que luego es ejecutado por tu navegador por defecto (este punto es parametrizable) para mostrarte el lugar, y una etiqueta (a tu voluntad)

Puede resultarte útil como complemento/información de una ficha de cliente o proveedor...etc

Prueba el formulario: simplemente escribe una dirección y pulsa 'buscar' (esto es lo más explicativo)

Tienes info del uso de la función en el botón 'buscar' del propio form (main) o en la cabecera de la función (en gmaps.prg)

espero que os guste.
pantalla_001
pantalla_002
Imágen de perfil

Enviar Mail con CDO


171 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(11)
Publicado el 9 de Octubre del 2014 por Diego (4 códigos)
17.204 visualizaciones desde el 9 de Octubre del 2014
Procedimiento para enviar por mail usando CDO de Microsoft, pero usando una cuenta Gmail
con posibilidad de construir un mensaje en HTML
sin imagen de perfil

Control de Accesos por Usuarios


165 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(28)
Publicado el 19 de Enero del 2012 por Eduardo Marquez (4 códigos)
27.504 visualizaciones desde el 19 de Enero del 2012
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
Imágen de perfil

control de laboratorio


134 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(17)
Publicado el 26 de Septiembre del 2010 por Ademar (4 códigos)
21.940 visualizaciones desde el 26 de Septiembre del 2010
Código para la gestión de un laboratio, incluye copias de seguridad, horarios, calificación y reportes.
Desarrollado en Visual FoxPro 9.0
sin imagen de perfil

Entorno Multiusuario


126 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(12)
Publicado el 8 de Febrero del 2005 por Rolando Quintero (3 códigos)
47.662 visualizaciones desde el 8 de Febrero del 2005
Ejemplo en Visual FoxPro de cómo habilitar y deshabilitar opciones del menú o de un formulario, en un entorno multiusuario.
El programita posee dos PRGS, el de inicio evita que el programa se ejecute dos veces, y el otro controla el estado de la base de datos.
Cuenta con formularios de usuarios que encripta la contraseña, permitiendo también agregar nuevos usuarios y solicita modificar la contraseña cada 30 días.
Es importante que antes de ejecutarlo lean el archivo de texto LEAME (Ejemplo Multiusuario)
sin imagen de perfil

Control de documentos


122 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(11)
Publicado el 4 de Enero del 2005 por Paolo Titi Ibero
36.826 visualizaciones desde el 4 de Enero del 2005
Sistema de control de documentos.
Debe de copiarse en c:\MesaFox. El password de la aplicacion es 101.
sin imagen de perfil
Val: 14
Ha disminuido su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Ejemplo objeto treeview


121 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 2 de Enero del 2011 por Wilmer A. Reyes Ruiz
17.443 visualizaciones desde el 2 de Enero del 2011
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.
Imágen de perfil
Val: 220
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Colores tipo Sublimetext en edición


115 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 19 de Febrero del 2020 por Baldo (13 códigos)
1.788 visualizaciones desde el 19 de Febrero del 2020
Cuando uno es programador con "cincuenta y diez" años, lo de la vista.. (un "papel blanco" brillante) ya va quemando bastoncillos y conos .

VFP permite trabajar con colores definidos, pero de esa paleta reducida de "colores con nombre" que va arrastrando históricamente.

Sin embargo en el registro del sistema se almacenan como ternas RGB y nada impide poner cualquier valor válido.

En la Web se puede ver como alterarlos. Generalmente creando un .REG o escribiendo en el registro,pero esto obliga a experimentar combinaciones previamente, crearse el archivo...

Me hice esta rutina para poder disfrutar de esquemas tipo 'SublimeText' y cmbiarlos instantáneamente. No cambio el font (a mi me sirve el default) ni nada más allá de la edición. En esa clave del registro hay muchas "cositas" de índole funcional y estética. pero para mí lo primero es tener un tema cómodo y relajante.

El programilla permite:

1. Leer los valores actuales (de paso podeis ver como trabajar con "registry.vcx"
2. Modificarlos, y ver un ejemplo antes de aplicar.
3. Grabarlos como .REG para tener varias preferencias y de poder hacer doble click directamente en el sistema...
4. o... imputarlos directamente en el registro de Windows desde la utilidad.

Era una herramienta de uso propio... que espero que os guste


NOTAS

- Proveo VCX, pero ya sabeis que de todos modos es FOUNDATION CLASS

- Pido la versión VFP simplemente para ajustar la clave de registro correctamente

- Como siempre digo, puede no ser código óptimo,pero si funcional (por favor, entended que era simplemente "una herramienta")

- Si alguna vez os "asustais" podeis dar al botón "Reset all" en el propio VFP (Opciones->Editor). Tambien podeis capturar y guardar las opciones por defecto para volver a ellas cuando deseeis.



Baldo martorell
http://www.baldoweb.es


base
ejemplo-VFP
ejemplo_1
ejemplo_2
ejemplo_3
doble_click
Imágen de perfil
Val: 9
Ha disminuido su posición en 28 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Conexión a Base de Datos MySQL remota desde VFP


108 visualizaciones el último mes

FoxPro/Visual FoxPro

Publicado el 14 de Abril del 2020 por Juan
1.508 visualizaciones desde el 14 de Abril del 2020
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.

connect

El password del usuario es: Poweredby1


3.-Crea un PRG con el siguiente Código Fuente y ejecútalo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PUBLIC cnram as String
**-Define the DNS connection​
_dsn="Prueba;"
_server="208.118.63.63;"
_UID="a5a756_pruebas;"
_PWD="Poweredby1;"
_Database="db_a5a756_pruebas;"
_Port="3306"
**
dsn_="DSN="+_dsn+"SERVER="+_server+"UID="+_uid+"PWD="+_pwd+"DATABASE="+_Database+"PORT="+_Port​
*****
cnram=SQLSTRINGCONNECT("&dsn_") &&Se intenta la conexión​
IF cnram<1​
    MESSAGEBOX('NO HAY CONEXIÓN CON LA DB'+_Database,16,'Conexión Fallida!')
    RELEASE ALL​
    CLOSE ALL​
    quit
​ENDIF​
**--

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:

1
2
SQL=sqlexec(cnram,"Select * from clientes;","Cursor")
BROWSE

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
Imágen de perfil
Val: 220
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Instalar Tipografía en Windows 7/10


105 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 28 de Enero del 2020 por Baldo (13 códigos)
1.626 visualizaciones desde el 28 de Enero del 2020
Para instalar tipografías en W10 ya no sirve el habitual recurso de copiar el archivo (ttf,otf) en la carpeta de fuentes. Además, w10 contempla (creo) los derechos de usuario para esta operación.

El script, en forma de función (bmp_installfont) que incluyo, intenta la instalación llamando a la función "Install" del Shell del sistema. De este modo, si el sistema no lo bloquea, la instalación se efectua sin problemas porque al fin y al cabo se lanza la rutina del S.O. para este menester.

La llamada a la función es tan simple como:

bmp_installfont(path_font,nombre_archivo)

Puesto que la rutina de instalación (la misma que lanzamos con el click derecho desde el achivo) efectua la instalación, apunte en el registro y COPIA EN LA CARPETA 'FONTS', se hace innecesaria la última operación por nuestra parte.

De paso, la rutina avisa de la existencia previa de la fuente.

Hay un pequeño lanzador y un font gratuito (de dafont.com) incluido como ejemplo.

NOTA: recordad que debereis correrla en un PC que tenga instalados los Runtimes VFP o en su caso instalarlos:

http://www.foxpert.com/download/runtime.html

(El ejecutable se ha compilado con VFP9)
sin imagen de perfil

Agenda personal de contactos


104 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 29 de Junio del 2009 por Oscar Javier
32.691 visualizaciones desde el 29 de Junio del 2009
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
Imágen de perfil
Val: 220
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Cambio de divisas por WebService


103 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 18 de Septiembre del 2018 por Baldo (13 códigos) (Publicado el 24 de Mayo del 2017)
7.920 visualizaciones desde el 24 de Mayo del 2017
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.

pantalla_divisas

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!
Imágen de perfil

Conectar o Desconectar una unidad de Red


99 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 9 de Octubre del 2014 por Diego (4 códigos)
6.104 visualizaciones desde el 9 de Octubre del 2014
Estas funciones no son de mi creación, no recuerdo de donde los saque, pero son muy útil para relacionarse con el entorno de red y mapear unidades de disco a nuestro equipo
Imágen de perfil

Secreto en CONFIG.FPW


95 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 9 de Octubre del 2014 por Diego (4 códigos)
10.219 visualizaciones desde el 9 de Octubre del 2014
CONFIG.FPW

Tal Vez parezca muy básico tratar el tema, pero es muy habitual en ejemplo de programación y/o programas supuestamente ya listos para comercializar, que al iniciar el mismo se habre la poco profesional ventana de Visual Foxpro, que evidencia un poco lo amateur del programador
el uso del archivo CONFIG.FPW dispara configuración antes de iniciar la runtime de Visual Foxpro,
ejemplo:

Espero les sirva, es poco pero util!!!
sin imagen de perfil

Funciones de cadena


89 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 4 de Septiembre del 2002 por J. Alberto Sanchez Sarabia
43.244 visualizaciones desde el 4 de Septiembre del 2002
Código programado en Visual Foxpro 6.0 (Funciona Bien en anteriores hasta la v2.6)

1) prBinario(cadBinaria)
2) prDecToBin(cadDecimal)
3) prHexaDecimal(cadHexa)
4) getMirror(Cadena)-Invierte una cadena de texto: ALBERTO = 0TREBLA
5) ResetMirror(cadena)-Revierte efecto GetMirror()
Imágen de perfil

Menú al estilo Android para Visual FoxPro


85 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 21 de Julio del 2014 por Administrador (711 códigos)
11.124 visualizaciones desde el 21 de Julio del 2014
Código que simula el menú de Android que al pulsar con el ratón en la esquina superior izquierda, se desplaza de izquierda a derecha con las opciones del menú.
Muy interesante para tener el menú oculto sin ocupar espacio.
Desarrollado con Visual FoxPro 9.
sin imagen de perfil

Exportar a Excel


83 visualizaciones el último mes

FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(11)
Publicado el 17 de Febrero del 2004 por Ivan Dario Calderon Caceres (3 códigos)
42.721 visualizaciones desde el 17 de Febrero del 2004
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