freangu

freangu

Experto en visual basic y visual foxpro
 14,2K puntos  Colombia @freangu desde - visto

Actividad pública reciente

Ha empezado a seguir el tema
Ha respondido en

Crear prg para insertar de una tabla a otra en Fox

Yo comensaria así Select mitablavieja go top scan for !eof() select mitablanueva locate for alltr(campocondicionnueva)==alltr(campocondicionvieja) &&deverá ser una llave if found() select mitablanueva replace conceptos with mitablavieja.conceptos...
Ha respondido en

Correr simultáneamente un exe vfp más de una vez

Pues normalmente eso sería lo único que habría que tener en cuenta, cerro datasesion, nada de tablas en el entorno de datos de los formularios y abrir la base de datos en modo shared Con eso creo que es suficiente...
Ha respondido en

Problemas con conexión a base de datos

No se en que base de datos estés trabajando pero si es en la de fox solo bastaría con hacer un open database, pero me gustaría que mostraras cual es la forma como estas conectándote La sintaxis sería así: Open database rutademibasededatos shared Si...
Ha respondido en

No arranca mi aplicación

Prueba con esto... *********************************************************** SET TALK OFF DEACTIVATE WINDOW ALL set skip of menu _msysmenu .F. Set Talk Off clear clear all close all Clear Window Hide Window ALL set talk off &&Determina si Visual...
Ha respondido en

Realizar un ciclo

Este es uno de los claros ejemplos de lo que un GOTO (de visual basic) hubiese sido genial en VFP pero como no lo hay pues entonces seamos recursivos... lo puedes hacer con funciones... La estructura es la siguiente function nombrefuncion(parametro1...
Ha respondido en

Problema al moverme de área de trabajo

Muy interesante la idea de tu aplicación. Personalmente no manejo y no sugiero manejar set filter... tiene más desventajas que ventajas (a largo plazo)... Bueno lo que debe estar pasando es que al hacer el primer filtro y si no tiene datos el lo...
Ha respondido en

Tablas y Combobox

Es muy interesante la idea, mira en el combo en las propiedades lo que puedes hacer es en la pestaña datos en la opción rowsourcetype ponle "ALIAS" y la opción rowsource pones el nombre de la tabla punto(.) Y el nombre del campo si quieres más de uno...
Ha respondido en

Agregar ceros al lado derecho de un campo

Es igual como lo estas haciendo pero ponle el '0' a la derecha y listo repla all ot with ot+'0' for ' ' $ot and ot#space(10) Ojala te sirva
Ha respondido en

Agregar ceros al lado derecho de un campo

Lo importante es que el campo al que estas agregado los ceros sea carácter de otra forma no lo vas a poder hacer ni a bala... Utiliza la función replicate replicate('caracater',cantidad) mas o menos así xcna = len(alltr(micampo)) *saco la cantidad de...
Ha respondido en

Archivo idx bloqueado

Lo que pasa es que estas creando el indece en tiempo de ejecució, la verdad nunca he tenido este problema... yo lo que hago es crearlos en tiempo de diseño directamente en las tablas y luego cuando quiero indexar solo le doy set order to...
Ha respondido en

Borrar fila de cursor

bueno la verdad para hacer lo que quieres basta con utilizar una busqueda con un locate o un seek para el segundo deberas crear un indice a l cursor, realizar la busqueda por un campo y acumular los valores si está el registro y si no agregarlo...
Ha respondido en

Crear un reporte mensual por columnas

Lo más fácil sería que crearas un cursor con esos campos de la siguiente manera: Create curosr "nombre_cursor" (codigo _articulo c(10),... mes01 n(10),... mes12 n(10)) Con esto tienes una estructura donde metes la información y luego lo invocas en el...
Ha respondido en

Abrir un proyecto de VFP sin VFP instalado

Básicamente se puede generar un archivo ejecutable de instalación de tu proyecto eso se puede hacer desde mismo fox, o lo segundo es copiar toda la carpeta de tu proyecto (obvio solo el ejecutable y la base de datos) en la ruta que se acomode y que...
Ha respondido en

Agregar un path en un campo carácter

Pues lo primero que debes hacer es tener la dir completa de la imagen que quieres mostrar, con la función getfile() obtienes la dirección completa de la imagen o archivo que deseea y sería básicamente así. x=getfile('*.jpg') &&asi obtienes la dir...
Ha respondido en

¿Cómo puedo hacer para que al darle clic a un comando se ponga al valor caption de cualquiera?

lo puedes hacer con la funcion rand() esto genera un numero aleatorio mas o menos asi xcomand = 'thisform.command'+str(rand())+'.caption' && concateno el caption con el numero del random que me devuelve &xcomand = 'El caption' &&esto ejecuta el...

Mejores respuestas proporcionadas

1
1
1