Códigos Fuente de FoxPro/Visual FoxPro

Mostrando del 11 al 20 de 126 registros
Imágen de perfil
Val: 213
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


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(20)
Actualizado el 12 de Noviembre del 2021 por Baldo (17 códigos) (Publicado el 22 de Noviembre del 2014)
19.098 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
Imágen de perfil
Val: 9
Ha disminuido su posición en 9 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


FoxPro/Visual FoxPro

Publicado el 14 de Abril del 2020 por Juan
11.913 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: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Código único.


FoxPro/Visual FoxPro

Publicado el 19 de Febrero del 2020 por Abel
2.184 visualizaciones desde el 19 de Febrero del 2020
Primera versión de código único de 10 caracteres.
Su limitante en ésta primera versión, es que se podrá usar hasta el año 2061 inclusive.

El mismo toma forma con la fecha, hora, segundos y micro segundos del sistema.
Cualquier sugerencia y/o comentario, será bienvenida.
Imágen de perfil
Val: 17
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Alert al Estilo BootStrap vfp


FoxPro/Visual FoxPro

Publicado el 24 de Noviembre del 2019 por Mac
3.782 visualizaciones desde el 24 de Noviembre del 2019
En esa ocasión les dejo un sencillo bueno y vistoso alert al estilo bootstrap en visual foxpro.

Se emplea una librería de nuestro compañero Irwin Rodriguez (https://www.youtube.com/playlist?list=PLlFOKoWJ_eWYk6BYLDp1qIdRUDdhOPG2v)

Para quien lo necesite. Cualquier cambio será bien recibida para su mejoría.

Nota:
Al archivo interno llamado aahmsg.SC1 renombrar aahmsg.SCT

Mensaje-tipo-bootstrap-100-vfp
sin imagen de perfil
Val: 115
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Calculadora VFP


FoxPro/Visual FoxPro

Publicado el 17 de Junio del 2019 por Luis
4.237 visualizaciones desde el 17 de Junio del 2019
Programa de calculadora que te permite realizar operaciones matemáticas de tu interés.

calculadora-fox
Imágen de perfil

Efecto al pasar el ratón sobre los botones


FoxPro/Visual FoxPro

Publicado el 12 de Junio del 2019 por Administrador (718 códigos)
3.779 visualizaciones desde el 12 de Junio del 2019
Visual Foxpro nos permite el poder jugar con los tamaños de las letras y es lo que vamos a ver en este pequeño programa que nos mostrará la forma de poder lograr esos pequeños efectos que tanto nos gustan.

Para poder lograr esas ilusiones debemos trabajar con thisform.command.hight . En una primera instancia en el evento MouseEnter del Command debemos colocarle un valor al thisform.command.hight=17 y en el evento MouseLeave le asignaremos un valor menor al antes mencionado thisform.command.hight=14. Esto nos permitirá ver esa sensación como si los botones tomaran otro tamaño.

bot_efecto
Imágen de perfil
Val: 213
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


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 18 de Septiembre del 2018 por Baldo (17 códigos) (Publicado el 24 de Mayo del 2017)
11.131 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!