PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  49761 - ERROR CON MENú CONTEXTUAL
Autor:  Mariela
Hola, estoy teniendo el siguiente problema con el Visual Fox 6. Programé el método RightClik de un textbox contenido en una columna de un grid para que despliegue un menú contextual. Una de las opciones del menú llama a un método que ejecuta la vista previa de un reporte. Hasta aquí todo ok. El tema es que cuando desde la vista previa el usuario presiona el botón imprimir, las líneas del detalle salen en 0. (es como si la tabla se fuera a fin de archivo). El mismo efecto sucede si en la vista previa se selecciona el zoom. Hice la prueba agregando un botón en el formulario que llame exactamente al mismo método que el menú contextual (el que llama al reporte) y funciona bien. Es más, si luego de presionar el botón, utilizo el menú contextual, el error ya no sucede. Alguien tiene alguna idea sobre qué puede estar pasando?
  Respuesta:  MARVIN CALLEJAS
El problema que tú tienes, es que tanto el formulario como el reporte esta utilizando la misma sesión de datos, prueba con crear aliases diferentes en los entornos de datos del formulario y del reporte. En mi caso esto me remedio el problema.

    Pregunta:  49816 - ERROR 2005
Autor:  MIGUEL ANGEL LIZCANO
tengo una aplicacion en fox 6, instalada en windows xp profesional con service pack 2, la aplifacion funciona bien en las demas terminales, pero en el servidor, en unas pantallas me aparece el error 2005, este equipo se formatio e instalo nuevamnete todo .. la verdad no encuentro cual es el problema les agradezco su pronta respuesta
  Respuesta:  Eider Mauricio Aristizábal Erazo
Prueba Instalando el visual studio en una máquina como el servidor y generando los instaladores desde dicha máquina para que generes la version que podria ser compatible con el servidor.... otra forma podria ser ejecutar el programa en modo emulacion, para esto, haces click derecho sobre el ejecutable de tu aplicacion luego click en la opcion compatibilidad, click en el check box, ejecutar el programa con compatibilidad para / Prueba con las opciones.

Espero te sirva;

    Pregunta:  49855 - FOXPRO 6.0 - DE WIN98 A WINDOWS XP
Autor:  rogelio norberto sales
Tengo un sistema diseñado en Visual FoxPro 6.0, corriendo bajo Windows 98, estoy por cambiar a Windows XP, necesito saber si tal como está el sistema podrá correr bajo el XP.
Muchas Gracias.
  Respuesta:  FERNEY ESCOBAR
para q puedas ejecutar tu aplicacion en windows xp debes instalar el Visual foxpro en Windows XP y volver a generar el proyecto.

asi solucionas el inconveniente

    Pregunta:  49947 - SE PUEDE AGREGAR UNA BARRA MAS DE DETALLE EN UN REPORT?
Autor:  Rodrigo Vergara
Hola amigos.

Mi nombre es Rodrigo y cree un report pero el problema es que necesito que sea con dos barras de detalles ya que acceso 2 bases diferentes de las cuales combino imformacion por la fecha, la primera me tira el detalle de la informacion de esa fecha pero la segunda base tambien necesito que me muestre los detalles linea a linea y solo me toma 1 registro.
ej. report "costos"
fecha numero glosa valor
01/02/2006 1254 compra de cintas 1.000
01/02/2006 5422 compra de lapices 2.000
<<<<< barra detalle >>>>>>>>>> (solo aparece una vez)
totales 3.000

fecha cantidad glosa valor
01/02/2006 5 venta de mercaderias 254.000
01/02/2006 8 venta de articulos 320.000
<<<<<<barra detalle >>>>>>>>>> (esta barra quiero duplicar)
totales 574.000

Gracias de antemano y saludos
  Respuesta:  Rodrigo Vergara
Hola amigos.
Encontre una solucion de parche pero me dio resultado y es que en la segunda base cree los mismos campos varias veces ej.
fecha cantidad glosa valor, fech1 cantida1 glos1 valo1, fech2... etc
Luego acceso la base y en el report pongo todos esos campos, lo malo es que es limitado es decir 6,10 o 12 campos de fecha, fech1... fech12.
Si alguien tiene una mejor solucion favor de mandarla, programo en visual foxpro 6.0.

Hasta pronto amigos

    Pregunta:  49975 - IMPRESION DOBLE FAZ
Autor:  Germán Boero
Buen a todos soy de Argentina y estoy teniendo problemas para imprimir
desde una aplicación Fox 2.6 en una impresora Laser HP.
Quería consultar la forma de definir el tamaño de papel, los márgenes (sobre todo el inferior y el superior) que me están dando problemas.
Además, como la impresora trabaja en doble faz automática, quisiera saber como imprimir en la parte posterior del papel.
Desde ya muchas gracias
  Respuesta:  MARVIN CALLEJAS
German:
La solución a este tipo de problemas, es enviarle comandos directamente a la impresora ( comandos ESC). Estos tipos de comandos vienen con el manual de la impresora o búscalo en el sitio de. fabricante. Estos comandos utilizados con la instrucción ?? "comando", te da un manejo total a todas las funciones de tu impresora.

Saludos.

    Pregunta:  49980 - FORMA DEL BOTON EN UN FORMULARIO
Autor:  Marco Reyes
Hola a todos, quisiera saber si es posible cambiar la forma de un Boton, que normalmente es cuadrado o rectangular. Me gustaria que mi formulario pueda tener botones en forma de flechas. Estoy trabajando en VisualFoxPro.

Gracias de antemano por la ayuda.
  Respuesta:  Oscar
Una solucion es usar imagenes o formas(circulos,flechas etc.) y colocarles codigo como si fueran botones

    Pregunta:  50518 - VFP EN RED
Autor:  Ernesto Davila
Tengo tres formularios que funcionan con una tabla, la pregunta es la siguiente: copio el proyecto y lo llamo desde otra pc funciona bien el problema es cuando quiero ingresar desde dos pc's al mismo tiempo.
Como puedo hacer para compartir tablas o para hacer que un programa me funcione en red?
  Respuesta:  Martha Silvia
Hola, mira para empezar tus tablas deben ser compartidas, es decir cuando las abras debes usar el comando

Use Nombre_tabla Shared

Si quieres que trabaje en red, no puedes usar las tablas de manera Exclusive o bien, tendrías q validar q al momento de acceder un usuario, no esté otro accesando a ella.

Espero que te sirva de algo ésto.
Saludos.

    Pregunta:  50522 - DESACTIVAR O BLOQUEAR TECLA PET SIS / IMPR PANT EN VFP 7
Autor:  Ramón De la Cruz
Hola a todos: Necesito saber o conoce la forma de bloquear o desactivar la tecla Pet Sis / Impr Pant en Visual fox pro 7
  Respuesta:  Mario Rodriguez
Yo anduve con ese problema y lo resolvi poniendo en mis clases en el evento mousemove (especialmente en los forms y grids que son los mas grandes y los usuarios no lo notan)

Public cDerechos

cDerechos = "DERECHOS RESERVADOS PROHBIBIDA SU COPIA GENNIE V2.1"
IF NNIVEL = 0
ELSE
_CLIPTEXT =cDerechos
ENDIF

Pongo la condicional de nivel si quiero que algunusuario si pueda imprimir en pantalla
los demas usuarios cuando muevan el mouse se va al portapapeles la leyenda
del texto.
espero te sirva.

Calro esta que si te cambias con el teclado a otra aplicación no se copia, prueba con varios eventos.
Saludos

    Pregunta:  50552 - PROCEDMIENTO ALMACENADO EN SQL 7.0 DESDE FOX
Autor:  Miguel Martinez
hola amigos quiero pedirles un favor como puedo hacer correr un procedmiento almacenado en SQL SERVER desde visual fox.
por favor una manito please
  Respuesta:  Luis Lujan
Hola Miguel, espero no sea tarde para esta respuesta:

vsqlconecta=sqlcon("mi_dsn","user_sql","password")
vsqlexec=sqlexec(vsqlconecta,"execute mi_sp","mi_tabla")

vsqlconecta: es el id de la conexion a sql
vsqlexec: es el id que guarda si el comando se ejecutó correctamente.

SQLEXEC: ejecuta el comando sql desde VFP, debes considerar tres parametros (el tercero es opcional), el 1ro es el id de conexion, el 2do es el comando sql que vas a ejecutar. Y el 3ro es la tabla donde se almacenará el resultado del comando

Espero haberte ayudado.

Saludos

    Pregunta:  50619 - PROBLEMA CON EL BOTON CERAR DE MI EJECUTABLE
Autor:  saul astuñaupa
Hola, soy nuevo programando en vfp6.0 e reaizado mi ejecutable independiente funciona en cualquier maquina sin necesidad de instalar el vfp pero cuando quiero salir con el boton cerrar me arroja un error que dice: no se puede salir de visual foxpro. El boton al que me refiero es el de la esquina superior que tiene una X no se si me podrian ayudar desde ya gracias
  Respuesta:  Angel Hernandez
Para que no marque el error tienes que cerrar todos los formularios o ventanas abiertas con RELEASE

|<  <<  108 109 110 111 112 113 114 115 116 117 118  >>  >|