PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  38708 - IMPRESIONES DE MAS DE 30 HOJAS NO IMPRIME
Autor:  Silvia Victoria Edelcopp
Soy Programadora en Visual Fox 5.0 hace años y me pasa en algunos clientes que al mandar a imprimir reportes de mas de 30 hojas termina el proceso normalmente pero imprime menos hojas de las que muestra el contador de páginas del report, y no da mensaje de error alguno.
En algunos casos achique el reporte por algun medio e imprimió todo pero en otros no puedo achicar más, asi que encontré este sitio y me atreví a escribirles para saber si les pasó en algun momento.
Otro comentario: no queda en el spooler o en el buffer de la impresora las hojas restantes. Estoy en duda si es problema de Impresora o de Visual Fox.

Bueno espero su respuesta.
  Respuesta:  Jose Amilcar Sauceda Reyes
MIra, se necesita un poco mas sobre en que trabajas, yo tuve ese problema con el VFP5, no me imprimia los reportes completos, pero yo trabajaba en windows 2000, lo que hice fue que descargue un patch para vfp5 que le arreglaba unos problemas de incopatibilidad con el windows 2000, esto resolvio mis problemas, espero te sirva.

    Pregunta:  38732 - CREAR AYUDA EN VISUAL FOX
Autor:  Jairo Kyp Vásquez
Como se crea ayuda para una aplicación de tipo html en visual fox
  Respuesta:  RICARDO ATIENZA
EXISTEN PRODCUTOS EN EL MERCADO QUE TE PERMITEN CREAR AYUDAS TIPO HTLM DESDE WORK

EASY HELP POR EJEMPLO Y ES MUY SENCILLO DE MANEJAR
  Respuesta:  Jose Rolando Quintero Paz
Hola
Mira, tengo un ejemplo de como llamar la ayuda de tipo htm desde un formulario o desde un menu o presionando F1. El ejemplo va con un programita que tiene dos tipos de ayuda la htm y la hlp con sus codigos fuentes para que los analices, los cambies, los estudies, etc.
Yo aprendi solo mirando como estaban hechos los demas, te comento que es sencillisimo. Si quieres el ejemplo avisame y te lo envio, ok?

    Pregunta:  38748 - LLAMAR UN METODO DESDE EVENTO INIT ATRAVES DE ON KEY LABEL
Autor:  Nelson Fabian Martinez
Quisieran saber si lo siguiente si es posible.
Defino un método en un formulario con el fin de poder lo llamar cada ves que el usuario oprima la tecla f3.
Como puedo llamarlo a ese método desde el evento INIT del formulario.
e intentado con el comando (ON KEY LABEL F3 ) y me sale error.
  Respuesta:  gustavo romano
Nelson fijate en la ayuda del foxpro y mira el metodo KeyPress que por medio del metodo cuando se preciona una tecla podes saber cual es y dedirle que haga lo que quiera, probalo y si no nos comunicamos.
  Respuesta:  Cecilia Colalongo
Si queres llamar al método cada vez que se presione F3 en el evento KeyPress del formulario pone:

IF nKeyCode = -2 THEN THISFORM.MiMetodo

Si queres que se ejecute en el Init pone THISFORM.MiMetodo
  Respuesta:  Jose Rolando Quintero Paz
Hola
La sentencia para la ayuda se le define de esta manera en un prg o bien dentro de un metodo. Por convenciòn la tecla F1 es asignada para la ayuda, es decir no hace falta redefinirla.
El comando SET HELP TO es la sentencia y el siguiente HELP es el nombre de la carpeta donde se encuentra la ayuda y, PersonalHelp.hlp es el nombre de la ayuda. Si aun tienes dudas consultame.

SET HELP TO HELP\PersonalHelp.hlp
  Respuesta:  Jose Rolando Quintero Paz
Hola
Creo que por error te respondi con otra pregunta, de todos modos te comento que hasta donde yo sepa el metodo ese se debe escribir el el evento KeyPress del formulario y no en el Init. Ademas deberias especificar cual es la sentencia que escribiste para llamar al metodo y saber que esta mal.
Antes de invoca un metodo debes declarar la clase
FORM1=CREATEOBJECT("MICLASE")
SET CLASSLIB TO Entorno *Esto activaria la subclase no visual llamada entorno contenida dentro de MICLASE.

This.Ayuda *Esto llamaria un metodo llamado ayuda que deberia encontrarse dentro de la clase no visual llamada Entorno.

No estoy seguro pero, podrias probar con :

ON KEY LABEL F3 This.Ayuda *Esto deberia llamar al metodo ayuda.

Cualquier cosa me comentas, ok?

    Pregunta:  38914 - PROTECCION DE BASES EN VFP6
Autor:  Dante Romero
Que tal amigos:
Quisiera saber como proteger el acceso a las bases de datos de visual foxpro6 y sus tablas.
Es decir que el acceso solo sea atraves del sistema.
Existen algunos usuarios piratas que cargan el visual fox le hacen un simple open data base y ya tienen toda la base de datos a su disposicion u otros mas frescos que se copian las tablas y en su casa las hacen y deshacen.
Como evitar que pase esto ???
Podria encriptar la informacion pero, al hacer consultas tendria que estar encriptando y desencriptando....
Toda sugerencia es bien recibida.
Trabajo con visual fox 6 y win2000srv
Gracias.
  Respuesta:  Cecilia Colalongo
Lo más seguro es usar un motor de base de datos. La arquitectura file server por más que la encriptes se matan los procesos y enseguida se tiene acceso a todo.

    Pregunta:  39209 - CREAR BACKUP COMO ARCHIVO TIPO .CAB
Autor:  Ricardo Morillo
Hola: Necesito hacer copias de seguridad desde mi aplicación y me pregunto si Visual Fox Pro 5.0 puede crear archivos comprimidos tipo .CAB a través de algún comando, similar a los que crea en la distribución de aplicaciones. Esto para no tener que utilizar programas externos como el Winzip o Pkzip. Gracias. (11/10/2002).
  Respuesta:  Cecilia Colalongo
En forma nativa VFP no comprime archivos, si queres crear .CAB's tenes que usar un programa externo que si mal no recuerdo viene como utilitario en el Visual Studio 6. Lo que podes hacer es usar una librería externa como la ZLib que es una DLL que declaras las funciones con DECLARE, o alguna DLL COM que cumpla la función de comprimir.

    Pregunta:  39471 - ERROR AL UTILIZAR EL ASISTENTE DE INSTALACION EN VFOXPRO 6.0
Autor:  Manuel García
Al utilizar el Asistente de instalación de un proyecto ya terminado, produce el siguiente mensaje Error al generar el archivo CAB. Codigo de Error:3.
Me gustaria que me dijeran porque se produce ese error, y que se puede hacer para corregirlo y que el asistente cree los Disk.
  Respuesta:  ONASIS NIEVES
EL ERROR SE GENERA POR QUE SEGURAMENTE DEJASTE EL ADMINISTRADOR DE PROYECTOS ABIERTO CUANDO COMENZASTE CON EL ASISTENTE, TE RECOMIENTO QUE CIERRES EL ADMINISTRADOR DE PROYECTOS, CIERRES VISUAL Y VUELVAS ENTRAR Y COMIENCES A GENERAR LOS INSTALADORES.

    Pregunta:  39493 - CAMBIAR ATRIBUTOS DE ARCHIVO EN UN PROGRAMA VISUALFOX 5
Autor:  Rodolfo Salazar
Agradeciendo de antemano su atención, quisiera información sobre la manera de cambiar los atributos de archivo (solo lectura, oculto, sistema) desde un programa creado en Visual Foxpro 5.0. Estoy en conocimiento que Visula Basic posee una instrucción para esto.
Por supuesto utilizando el comando RUN ó ! desde Visual Foxpro puedo utilizar el comando ATTRIB del modo MsDOS; la parte negativa de este proceso es que muestra la venantana negra del Modo MSDOS causando molestias al usuario. Si existe una libreria que contenga intrucciones para VisualFoxpro que trabajen a nivel de modificación de atributos de archivos seria muy útil.

Gracias
  Respuesta:  Cecilia Colalongo
Fijate con ésta API

DECLARE SetFileAttributes IN KERNEL32 STRING lpFileName,LONG dwFileAttributes

Las constantes son

#DEFINE FILE_ATTRIBUTE_ARCHIVE 0x00000020
#DEFINE FILE_ATTRIBUTE_HIDDEN 0x00000002
#DEFINE FILE_ATTRIBUTE_NORMAL 0x00000080
#DEFINE FILE_ATTRIBUTE_OFFLINE 0x00001000
#DEFINE FILE_ATTRIBUTE_READONLY 0x00000001
#DEFINE FILE_ATTRIBUTE_SYSTEM 0x00000004
#DEFINE FILE_ATTRIBUTE_TEMPORARY 0x00000100

Podes usarla así:

=SetFileAttributes("C:\CONFIG.SYS",FILE_ATTRIBUTE_READONLY)

Espero que te sirva.

    Pregunta:  39551 - CAMBIAR HORA DEL SISTEMA - VISUAL FOX 6.0
Autor:  Manuel Bermejo Sansores
Necesito ayuda para saber como puedo cambiar la hora del sistema desde una aplicación en visual fox 6.0.
He tratado con: "RUN TIME 09:30:20am" pero no la cambia y no se si al tener windows xp afecte...
Muchas gracias por su respuesta...
  Respuesta:  José Aminabad Patiño Vargas
Yo leí en las ayudas de Visual FoxPro 6, que no existe ninguna orden para cambiar la fecha del sistema. No se si de pronto esto también es válido para la hora. El texto es el siguiente:
"Ningún comando o función de Microsoft Visual FoxPro puede cambiar directamente la fecha del sistema"
  Respuesta:  Fernando Contreras
Hola,
Intenta hacerlo con una macro, mas o menos así:

hora="time 09:24:05"
! &hora

Gracias

    Pregunta:  39774 - EXPORTACIÓN DESDE FOX A MY SQL
Autor:  Jesús Sánchez López
Me gustaría que alguien me asesorase de como puedo efectuar un traspaso de una tabla Fox (.dbf) a una tabla My SQL en tiempo de código.

Gracias.

Saludos.
  Respuesta:  William Finol
HOLA, AMIGO JUAN

NO SE SI ENTENDI TU PREGUNDA, PERO SI QUIERES EXPORTAR DATOS DE UNA TABLA DE FOX PARA UNA INTRUCCION SQL, DEBES HACER LO SIGUIENTE:
...
Use Mitabla.dbf
Selec mitabla.campo1, mitabla.campo2..... where
for .and. into table
Use nueva_tabla
browse

AMIGO, JUAN ES TODO LO QUE TE PUEDO INFORMAR, DONDE VA LA CONDICION PUDES AGREGAR CUALQUIER COMBINACION PARA EXTRAER INFORMACION POR EJEMPLO .... Where codigo>="0020",
ESTO EXTRAERA TODOS LOS CAMPOS QUE SU CODIGO SEAN MAYORES O IGUAL A 20

ESPERO TE SIRVA DE AYUDA.

    Pregunta:  39868 - ERROR INTERNO DE COHERENCIA
Autor:  loren ortiz
Hola!!!! estoy haciendo un sistema en visual foxpro y desde hace un tiempo al generar un informe me sale un error que dice "Error interno de coherencia" y se cierra el sistema, el informe se genera pero cuando termina sale este error.

Gracias!!
  Respuesta:  upnet multimedia
A mi tambien me salia ese error pero cuando adicionaba un registro en una tabla, no se si sera tu caso , pero generando nuevamente los indices se arreglo.
  Respuesta:  Jose Amilcar Sauceda Reyes
Hola,

Es posible que cuando generes el informe, tomes en cuenta un objeto como parametro de los filtros del informe, esto en visual foxpro 3 y 5 esto generaba problemas de coherencia de datos,

Si usas vfp 6 o 7 , es posible que tengas que actualizar con los service packs,

Cualquier otra cosa, pues escribeme, y con gusto te ayudare

|<  <<  96 97 98 99 100 101 102 103 104 105 106  >>  >|