PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  18705 - ¿COMO CREO UNA MARIZ DE CONTROLES O DE OBJETOS?, COMO EN VB
Autor:  Edgar xxx
¿Como creo una mariz de controles o de objetos?, como en VB mediante el diseñador o por el codigo. gracias por cualquier información.
  Respuesta:  wences
Para crear una matriz de objetos de un formulario , usa amembers (esto te genera la matriz , echale un ojo a la ayuda , si usas amembers(mimatriz,thisform,2) , crea una con los objetos ....

espero te sirva...

    Pregunta:  18727 - COMO REPARO UNA TABLA DAñADA
Autor:  adriana casas
hola.
tengo una tabla en VFP 6.0 cuando intento abrirla aparece el error "No es una tabla"
anteriormente yo utilizaba el FILEFIX cuando tenia este tipo de problema, pero esta utilidad solo me repara las tablas D.O.S.
que puedo hacer????
que otra utilidad existe???
ya borre el CDX e intente abrirla de nuevo y nada....

mil gracias
  Respuesta:  Toni
Te mando un utilitario para VFP5.0 o superior (tambien tengo la version 3.0, cualquier problema me la pedis)
Con este vas a reparar todo lo reparable.
Espero te sirva.

Descargar
  Respuesta:  wences
Entra en www.fpress.com, tienen un apartado de ficheros publicos , tienes varios programas que puedes bajarte para reparar tablas , si ninguno de ellos funciona entonces tendrias que currartelo a mano , abriendola con fopen y leyendo la iinformacion ... pero empieza por bajar alguno de los reparadores de esa web ...

Espero te sirva...

    Pregunta:  18818 - FORMATEAR DISKETTES
Autor:  Roberto Ariel Da Cruz
Necesito me informen si es posible formatear diskettes desde dentro de una aplicación realizada con Visual FoxPro 6.0.
Desde ya muchas gracias.
  Respuesta:  Celestino Castro Centeno
Hola amigo , un diskette se formatea asi.
run format a:
  Respuesta:  Antonio Estrada Villegas
procedure formatear
shfd_capacity_default = 0 &&' capacidad del drive por default
shfd_capacity_360 = 3 &&' 360KB, para 5.25" :-)
shfd_capacity_720 = 5 &&' 720KB, para 3.5" : -(
shfd_format_quick = 0 &&' formato rápido
shfd_format_full = 1 &&' formato completo
shfd_format_sysonly = 2 &&' copia solamente los archivos del sistema (Solo Win95)

declare integer SHFormatDrive in "SHELL32.DLL" integer, integer, integer, integer

local lccaption
lccaption = _screen.caption
_screen.caption = sys(3)

if not "FOXTOOLS" $ upper( set("Library") )
set library to (home()+"FoxTools.Fll") additive
endif

local lnhwnd
hwnd = _whtohwnd( _wfindtitl(_screen.caption) )
_screen.caption = m.lccaption
idrive = 0
if hwnd <> 0 then
resultado = shformatdrive(hwnd, idrive,shfd_capacity_default, shfd_format_full)
endif
return

A ver si te sirve...

    Pregunta:  18835 - PANTALLA AZUL DE WINDOWS 98 AL EJECUTAR MI APLICACIóN
Autor:  Marianela González
Estimados colegas: Tengo una aplicación completa hecha en Visual FoxPro 6.0, en una máquina Gate con Windows 98 SE. Pero cuando entro y ejecuto varios procesos, me sale la pantalla azul de Window, en algunas ocaciones me obliga a reiniciar y en otras al darle ESC regresa al escritorio sacándome de la aplicación. Lo curioso es que yo pasé la aplicación a una máquina HP con Window 95 y no tengo ese problema e hice los mismo en una NoteBook IBM con WindowsME, hago las pruebas y no me da el error. Por último pasé la aplicación a otra máquina de Window98, cambié la ubicación del proyecto a C:\ y no a red (\\nombre de la máquina), generé el ejecutable y me sale el mismo problema. Esto me tiene preocupada, ya reinstalé el Window98, también reinstalé el Visual FoxPro en ambas máquinas, lo peor del caso es que cuando estoy en modo de diseño, dentro del mismo Fox me pasa lo mismo, durante la prueba de los programas e informes. Agradecida de antemano.
  Respuesta:  Alguien
me ha pasado con algunos informes, al momento de mandar imprimir o simplemente usar vista preliminar y la solución que encontre fue cambiar la impresora a otra compatible por ejemplo me paso con una hp 970 la cambie por una hp 870 y listo, debe como dice el compañero los driver de las impresoras
  Respuesta:  Antonio Estrada
Respecto a las pantallas azules al imprimir informes, en alguno de mis clientes (sobre todo con impresoras laser HP), me daban constantemente. No me acuerdo si fue una respuesta de MS o lo encontré por ahí, pero con la función _fpreset antes de imprimir los informes se solucionaron mis problemas:

declare _fpreset in msvcrt20.dll

Para usarla: =_fpreset()

Esta función desactiva el coprocesador matemático :-? ...
Lo único que sé es que se me quitaron las pantallitas azulonas
  Respuesta:  wences
Primero prueba lo siguiente , borra los ficheros de recursos del fox , foxu*.* , y comprueba que en las opciones , tienes usar el fichero de recursos , si es asi usalo en c: no en el directorio del fox ...
SI los problemas los da generalmente en los informes , entonces el problema es de los drivers de las impresoras ...cosa bastante comun por otro lado ... no todos los drivers funcionan correctamente con fox , si tienes impresoras laser y de HP , cambia los drivers por otros que no sean los originales , posiblemente eso resuelva tus problemas ...

Espero te sirva..

    Pregunta:  18868 - ERROR DE DIVISION POR CERO EN WINDOWS 2000
Autor:  fernando lopez
Quiero saber que hago cuando ejecuto fox2.6 o alguna aplicación en dicho lenguaje sale un error de desbordamiento o division por cero cuando trabajo con windows 2000 (ambas versiones). Si alguien sabe cual es la solucion agradeceria la colaboracion.
  Respuesta:  CARLOS cubillos
el parche que necesitas se llama PATCH2X, PARA ESE PROBLEMITA-
  Respuesta:  Rafael Gonzalez
Parece que tu problema es el mismo que el presentado con procesadores Pentium II, el cual se soluciona aplicando al ejecutable un parcho de foxpro.
Si estoy en lo correcto escribeme tu direccion para mandarte el archivo

Saludos

    Pregunta:  18936 - VISTA DE INFORMES POR PANTALLA
Autor:  Héctor Parra
Tengo una aplicación en FoxPro 2.6 para Windows. Manejo los informes a través del comando REPORT FORM. Cuando visualizo por pantalla los reportes y se maximiza, el informe muestra en la parte inferior el encabezado o parte del informe, cuando se desplaza de arriba hacía abajo. Lo anterior sucede en computadores con Windows 98 si algo tiene que ver la versión. En el caso de Windows 2000 al maximizar el informe no es claro, lo cual, impide ver los resultados por pantalla, situación que no sucede con Windows 98.

Agradezco la ayuda que me puedan prestar.
  Respuesta:  Martin Lovino
Cuando ves un report por pantalla (preview), aparece en modo pagina completa, para acercar el zoom, tenes que tocar con el mouse en la parte de la pantalla que querés ver, y para volver a pagina completa volvés a hacer otro click sobre la pagina. Si a apesar de esto el problema persiste, deberías chequear que la configuración del monitor esté en 800x600.
Si no te funciona, avisame.
Mucha suerte.
  Respuesta:  Martin Lovino
Cuando ves un report por pantalla (preview), aparece en modo pagina completa, para acercar el zoom, tenes que tocar con el mouse en la parte de la pantalla que querés ver, y para volver a pagina completa volvés a hacer otro click sobre la pagina. Si a apesar de esto el problema persiste, deberías chequear que la configuración del monitor esté en 800x600.
Si no te funciona, avisame.
Mucha suerte.

    Pregunta:  18947 - CONFIGURACION DE MONITOR EN VFP 6
Autor:  Marcelo Siles
Hola a todos.
Tengo una aplicación desarrollada en VFP 6. La desarrollé con una resolución de 640 x 480. Cuando la quiero ejecutar bajo otra resolución queda mal presentada.
¿Alguien sabe como solucionarlo?
Ojo: Las ventanas están hechas con DEFINE WINDOWS no con forms dado que es una migración desde FoxPro.
Desde ya muchas gracias a todos.
  Respuesta:  Juan Carlos Silie Dunker
vete al menu principal en la opcion Tools o Herramientas, escojes opcion y busca donde dice FORM hay puedes cambiar el tamaño maximo que quieres en las formas.

espero que esto te sirva.

    Pregunta:  18966 - LOCKS EXCEDIDOS
Autor:  Luis Sanchez
En FoxPro 2.6 para UNIX aparece el error NUMBER OF LOCKS HAS REACHED SYSTEM MAXIMUN ?. A que se debe ? Cual es la solucion ?
  Respuesta:  ANgelo Navas
LO que debes hacer es entrar por el administrador de unix 'scoadmin' (para openserver 5.X.X), modificas los parametros del kernel 'TUNE', buscar el parametro frlocks, el por defecto trae 50 o 100, asignale 1500 o 2000, al hacer denuevo el link del kernel el sistema te informara que hay un parametro excedido, hace caso omiso de esta advertencia. Reinicia la maquina y ya tienes solucionado tu problema.

Cualquier duda me cuentas.

    Pregunta:  19011 - DESEO GUARDAR FOTOS EN FOXPROW (2.6)
Autor:  Manuel Medina
Hola amigos
Soy Manuel Medina de República Dominicana.
Tengo una base de datos con estudiantes y necesito almacenar sus fotos a cada registro, una vez lo hice pero con un par de fotos el sistema se puso muy lento. Capturé iconos de Word usando Paint y luego le daba un APPEND GENERAL para llevarlo al registro pero se puso super lento. Como puedo hacerlo mejor?.
  Respuesta:  Sergio Sanchez
Que tal Manuel,
la mejor forma de poner fotos en la base de datos es en formato JPG. Esto se hace en VFP, no en FPW ya que solo soporta BMP. Sin embargo para que no se alente el sistema haz una carpeta en donde tienes tu sistema:

c:\sistema
+---- fotos

Y ahi pon las fotos que desees, luego en la base de datos o tabla, haz un campo que se llame foto, pero caracter y pones la direccion de la foto. Por ejemplo, en un sistema que tengo de alumnos asi, puse...

credencial
nombre
foto

Ej.
credencial: 00020
nombre: Juan Perez
foto: fotos\00020.bmp

Y de esa manera no te consume tiempo en el sistema. Si deseas un ejemplo, enviame un email personal para enviartelo.

    Pregunta:  19043 - FOX 2.6: PRINT PREVIEW EN WINDOWS 2000
Autor:  Rafael Gonzalez
Hola a todos
Tengo el mismo problemas de mucho en las presentaciones preliminares de sistemas fox 2.6 en ambiente Windows 2000, las letrasde los reportes en el zoom son muy pequeñas y no permiten ser leidas.
Ya probe dieferentes tipos de configuraciones de pantalla y creo que no es eso.
Agradeceria enormemente su ayuda
Gracias
  Respuesta:  Jose Maria Vilar
Lamentablemente yo tampoco he podido encontrar algo util y simple pero lo solucione de la siguiente manera.
En el formulario que usas para realizar la impresion pedi si el reporte lo queres por pantalla o impresora y dependiendo de uno u otro llama a dos reportes iguales pero con distinto nombre Ej: lstcli y lstclip (de pantalla) luego toma el de pantalla y le agrandas las letras y si es necesario cambia a hoja Legal y horizontal para tener mayor espacio.
Esto lo tuve que realizar en NT . Un consejo, saca del proyecto los informes asi los podes modificar directamente en lo del usuario, yo incluyo un formulario dentro del sistema que me permite acceder a modificar reportes y bases (si queres te lo mando)

Espero que te sirva

|<  <<  72 73 74 75 76 77 78 79 80 81 82  >>  >|