PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  55384 - COULD NOT LOAD RESOURCES.PRESS F1 FOR HELP
Autor:  SERGIO GABRIEL ISOLA LAPACHIAN
Srs. he leido completamente el curso y les puedo asegurar que fue de mucha ayuda para mi labor diaria y además de un excelente nivel.

Tengo un problema cuando genero el ejecutable de un sencillo proyecto que genere para ver la ultima parte del curso “Generacion de Ejecutable” y “Discos de Distribucion”.

Esta aplicación consta solo de un Form, dos Botones y una caja de Texto que cuando se ejecuta el evento click en uno de los botones en la caja de texto aparece Esto es una Prueba, el restante botón es para salir de la aplicación.

El tema es que luego de generado el ejecutable y no dando ningún error, cuando quiero ejecutar la aplicación me da el siguiente mensaje de error :

Visual Fox Pro Cannot Start.Could not load resources.Press F1 for Help.

Las opciones del Help son varias pero no he podido darle solución.

Necesitaria si ustedes me pueden orientar.

Muchas gracias
  Respuesta:  Jaime Gattorno
No se que versión de Fox usas, y me imagino que estas probando la aplicación en otra computadora distinta a en la cual has hecho el proyecto.

Existen ciertas librerias que necesitas para que corran tus aplicaciones, te mando una lista de ellas para las versiones de Visual Fox, 7 y 8, en la versión 9 el installshield que trae ya genera el soporte por omisión.

Al instalar Visual foxpro en tu PC, se compian unos archivos dentro de un forder Program files\common files\microsoft shared\vfp. Son las librerias de tiempo de ejecucion, copialas en el mismo directorio de tu aplicacion:
msvcr70.dll --> Esta aparece en windows\system o windows\system32 y funciona para las versiones 7 y 8

Instalar Fox 7

vfp7r.dll
vfp7t.dll
vfp7renu.dll
vfp7r.dll
vfp7resn.dll

Instalar Fox 8

gdiplus.dll
vfp8r.dll
vfp8t.dll
vfp8renu.dll
vfp8r.dll
vfp8resn.dll

Espero que te sirva.

    Pregunta:  55425 - NO QUIERO QUE SE MIREN DATOS ELIMINADOS
Autor:  emilson carranza
Buen dia.. Tengo un problema tengo un Grid el cual me sirve de vista de codigos.. los cuales se borran mediante otros formularios ahora bien quiero que esos datos borrados no me aparezcan en mi Grid.... yo los borro mediante
-Set delete on
-Delete

pero unas veces me aparecen y otras no
ayudenme estoy en practica profesional.... Gracias te lo agradecere mucho
  Respuesta:  tony Rengifo del castillo
en tu codigo solo marcas los resgistros a eliminar, aplicale un refresh al grid para que no le muestre.
luego tienes que aplicarles el pack para que se borre fisicamente. al hacer esto tu grid perdera el enfoque y tendras que codificar para que el grid muestre los datos de la tabla nuevamente
  Respuesta:  abel bg
Hola emilson

Dale un refresh a tu grid cada vez que borres para que se actualise

Espero te funcione

Saludos

    Pregunta:  55483 - FTP Y REFRESCO DE PANTALLA
Autor:  Maxi Gonzalez
Hola amigos, el problema es el siguiente:
cuando mando un marchivo por ftp, se me pone toda gris la pantalla principal, como si se clavara, mientras envia el archivo...
cuando vuelve, le pongo thisform.refresh() como para que dibuje todo de nuevo...
pero nada, queda gris...
si alguien sabe como hacer que no se ponga gris o que vuelva a estar como antes, se les agredece...
  Respuesta:  Luiz Alexandre lar
Olá, o comando THISFORM.Refresh(), somente atualiza a tela, e não os dados do FTP, é preciso executar o comando que mostra os dados que estão lá.

Te pergunto, quando você abre o seu programa ele mostra a lista dos arquivos que estão na pasta FTP? Se sim é só executá-lo novamente após o envio do arquivo.

    Pregunta:  55514 - BOTON MINIMIZAR DEL FORMULARIO
Autor:  Carlos Eduardo Tantachuco Quevedo
De antemano gracias por la ayuda:
Mi problema es el siguiente, cree una aplicación en el cual mando mensajes a mis usuarios conectados indicando que se cerrara la aplicacion por mantenimiento asi todos saben que el sistema sera cerrado, problema es cuando esta minimizado el form principal no leen el mensaje. QUISIERA SABER COMO PUEDO HACER PARA QUE EN CUANTO LES LLEGUE EL MENSAJE MI FORM PRINCIPAL SE RESTAURE (SIN UTILIZAR MAXIMIZAR), ASI PODRAN LEER SI O SI EL MENSAJE ANTES DE CORTAR LA COMUNICACIÓN DEL SERVIDOR
  Respuesta:  Pedro David Ovando
Puedes usar esta sentencia para maximizar la ventana de fox
_screen.windowstate = 2
y si no quieres usar puedes usar restaurar con
_screen.windowstate = 0
SI no usas el _screen entonces es en el form
thisform.windowstate = 2

    Pregunta:  55561 - TABLA AUXILIAR PARA CREAR UNA VISTA
Autor:  Maximiliano Gonzalez
Hola, tengo un problema con un programa que estamos \"arreglando\":
este es el codigo adentro de un form:

SELECT Cuotas.sucu, Cuotas.solicitud,;
SUM(Cuotas.importe_d)-SUM(Cuotas.importe_h);
FROM palmares!cuotas,solicitud;
WHERE CUOTAS.solicitud = solicitud.numero and cuotas.sucu=solicitud.sucu;
and substr(solicitud.producto,1,1) = \'G\' ;
GROUP BY Cuotas.sucu, Cuotas.solicitud;
INTO cursor CTAS_AUX

Crea una tabla auxiliar, que luego en una vista la utiliza como parametro de entrada.

Cuando yo me voy al diseñador de vistas me dice que la consulta es muy compleja y que no la puede mostrar, ademas como la tabla CTAS_AUX \"no existe\" porque se crea en tiempo de ejecucion, me da como si la vista estubiera rota y no la puede abrir...
Si intento crearla de nuevo, no me deja porque no puedo agregar la tabla CTAS_AUX, ya que no existe fisicamente, sino que se va a crear en tiempo de ejecucion... o sea no lapuedo poner en la clausula FROM de la consulta sql

la pregunta es: como puedo hacer para crear una vista nueva como esta usando una tabla que estara disponible en tiempo de ejecucion...
desde ya muchas gracias.
  Respuesta:  Jaim Gattorno
Si puedes generar esta vista pero no utilizando el generador, cuando creas una vista en realidad lo que creas en un archivo con las instrucciones SQL, esto es lo que tienes que hacer:

Crea una nueva vista, con la tabla que quieras, elije un campo cualquiera, ahora ve al menu Query / View SQL, borra el contenido y pega alli el codigo que tienes, luego solo guarda la consulta, aunque el diseñador te diaga que no puede con esta tarea lo va a guardar, dile ignore y listo.

    Pregunta:  55562 - COPIAR UNA FILA DE UNA TABLA A OTRA
Autor:  Emilson Carranza
Hola Colegas lamento molestarlos pero necesito de su util ayuda mi problema es el siguiente:
Tengo un formulario donde visualizo los campos almacenados en una tabla y quiero que cuando el usuario encuentre el dato que basca este se copie a otra tabal mediante el metodo click.... pero se tiene que copiar solo la fila que se visualiza y no toda la estructura de la tabla... la otra tabla tiene la misma estructura de estas...

Ayudenme por favor
Saludos
  Respuesta:  andy qguirre
En el Evento CLICK:

SELECT mitabla
SCATTER MEMVAR

SELECT laotratabla
APPEND BLANK
GATHER MEMVAR

*SCATTER MEMVAR crea variables de memoria con los valores de cada campo del registro donde esta situada. Tales variables tienen el nombre del campo con "m.", por ejemplo si el campo se llama "descripcion" la variable se llama "m.descripcion".

GATHER MEMVAR vuelca en la tabla los valores de cada variable, en este caso en la otra tabla.

Espero te sirva

    Pregunta:  55568 - COMO OBTENGO EL NOMBRE LARGO DE UN FILE?
Autor:  Jhonny Garcia
Holas? Tengo un problema: necesito manipular los nombres de archivos de un directorio (cada archivo tiene como 100 letras , nombres de clientes) . Pero el foxpro por defecto corta los nombres cuando utilizo comandos como ADIR() , display files to, o DIR to file.... es posible o existe algun comando en fox que saque el nombre completo de un archivo sin cortarlo?
  Respuesta:  antonio sandoval montalvo
Bueno, es extraño que el ADIR() te corte el nombre de los archivos; porque en mi caso no es asi, me devuelve el nombre completo; tal vez seria bueno que expliques que tipo de archivos son o detalles un poco mas el caso.
Escribeme para poder ayudarte.

    Pregunta:  55580 - LIBRERIAS NECESARIA PARA EJECTURA FOX PRO 9.0
Autor:  Carles Gutierrez Lopez
Me gustaria saber que archivos son necesarios para ejecutar un programa realizado en Fox Pro 9.0, se que en el VFP6 era dos archivos, uno era VFPRUN60.DLL o algo asi y otro mas. Es para copiar los archivos en otro ordenador con el programa para que funcione.
Muchas Gracias.
  Respuesta:  Emilson Carranza
Bueno colega los archivos que tu necesitas son los siguientes espepero te sirvan.

msvcr71.dll
gdiplus.dll
vfp9r.dll
vfp9t.dll

Archivos de Idiomas

vfp9renu.dll - Inglés
vfp9resn.dll - Español

msxml3.dll

"Cuanto sabes cuanto vales, nada sabes nada vales"
San Pedro Sula Honduras
Olimpia Campeon

    Pregunta:  55594 - COMO AGREGO DOS CAMPOS A UN COMBO
Autor:  Emilson Carranza
Necesito saber como hago para que me aparezcan dos campos de una tabla en un combo...

*****Yo utilizo lo siguiente para mostrar un campo*****
-ControlSource=Mitabla.tabla
-RowSource=Mitabla.Tabla
-RowSourcetype=6

Con esto por ejemplo me aparece la lista de codigos de una tabla, pero quiero que me muestr el codigo con el nombre del empleado.... Yo se me entienden Gracias de Antemano....
  Respuesta:  Carlos Mario Taborda Arias
Utiliza estas propiedades en el combo. Abajo esta la descripción de las propiedades.

ControlSource=Mitabla.codigoEmp
RowSource=Mitabla.codigoEmp,nombre
RowSourcetype=6
firstElement=1 para codigoEmp o 2 para nombre
BoundColomn=1 para codigoEmp o 2 para nombre
Columncount=2 numero de columnas
ColumnWidths=50, 125 margenes 50 para codigoemp y 125 para nombre

ColumnCount
Sirve para determinar el número de columnas que tiene el ComboBox, sean visibles o no.
BoundColumn
Esta es la propiedad que define cuál va a ser la columna ligada con el origen de datos en el caso de que haya varias. En un ComboBox podemos mostrar información de una columna, sin embargo, se debe tomar el dato de la misma fila pero de otra columna.
FirstElement
Especifica qué elemento será el primero que se visualice en caso de que hayamos definido la propiedad

ColumnWidths
Propiedad fundamental para ocultar columnas. Delimita la anchura de cada columna. Hay que introducir los valores sucesivamente separados por comas. Si deseamos que una columna no se vea, introduciremos un 0 en la posición que corresponda a dicha columna.

    Pregunta:  55709 - CREAR PDF DESDE UN REPORT
Autor:  antonio sandoval montalvo
Saludos cordiales...
Agradeceria mucho me puedan ayudar sobre mi consulta; quisiera saber como puedo crear un doc PDF desde un report; ¿puedo hacerlo en la misma forma que un XLS o tiene otro proceso; necesito tener instalado el Adobe profesional siempre en cada terminal para generarlo?
Gracias por la atencion brindada.

Atte
  Respuesta:  Fernando Rodriguez
Bájate de la red el programa PDF CREATOR o PDF REDIRECT

|<  <<  117 118 119 120 121 122 123 124 125 126 127  >>  >|