Códigos Fuente de FoxPro/Visual FoxPro

Mostrando del 1 al 10 de 120 registros
<<>>
Imágen de perfil
Val: 10
Ha disminuido 1 puesto 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
617 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: 287
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


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 19 de Febrero del 2020 por Baldo (13 códigos)
876 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: 688
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
773 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: 287
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


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 28 de Enero del 2020 por Baldo (13 códigos)
796 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)
Imágen de perfil
Val: 15
Ha aumentado su posición en 3 puestos 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
1.221 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
Imágen de perfil
Val: 10
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

BABILONIA CYBER II01.


FoxPro/Visual FoxPro

Publicado el 22 de Noviembre del 2019 por Las Raices
372 visualizaciones desde el 22 de Noviembre del 2019
CAMELLO-SOL-Y-LUNA
Imágen de perfil

Grid dinámico con Access


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 23 de Junio del 2019 por Administrador (671 códigos)
2.215 visualizaciones desde el 23 de Junio del 2019
Este código muestra como mostrar el contenido de una base de datos de Access en un grid sin que se desconfiguren las columnas y permitiendo hacer búsquedas en su contenido.

grid-dinamico-fox
sin imagen de perfil
Val: 110
Ha disminuido 1 puesto 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
1.786 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 (671 códigos)
1.605 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

Crea tus códigos de barras con Visual FoxPro


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 16 de Febrero del 2019 por Administrador (671 códigos) (Publicado el 30 de Octubre del 2015)
8.346 visualizaciones desde el 30 de Octubre del 2015
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.

Visualfoxpro-codigo-de-barras

visualFoxPro-tipos-de-codigo-de-barras