PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  4870 - PROBLEMAS CON REPORTES EN VFP 6
Autor:  Jose Pascual
Necesitaria que alguien me ayude con un problema que tengo al usar reportes en Visual Fox 6, cuando creo o modifico un reporte o cuando lo utilizo en un programa ejecutable se me planta la maquina y me pone que ha ocurrido una asepcion en VXD, quisiera saber si puede existir algun conflicto con versiones anteriores instaladas en mi equipo. Cuando instalo los discos de distribucion, al instalarlos no me crea el grupo de programas.
Espero recibir una respuesta pronto. Gracias.
  Respuesta:  Juan Carlos
No es un problema exactamente de tu impresora. Es una incompatibilidad de VFP con una serie de impresoras, sobre todo HP de última aparición, que causan un problema de memoria . Lo solucionarás instalando el Service Pack 3 o superior de Visual Studio. Desde la página de Microsoft puedes encontrarlo. Suerte.
  Respuesta:  Eduardo C. Hdz
A un amigo mío le sucedía algo similar y le pasaba cada vez que mandaba llamar un reporte en un programa ejecutable, el reporte aparecía bien o lo mandaba bien a la impresora pero al momento de querer accesar a otro form, se le trababa la máquina o se mostraba la pantalla azul de la muerte y me decía que era algo de VXD; no sé si ese sea tu problema y lo solucionó cambiando los controladores de la impresora.

Espero y te sirva el consejo.

    Pregunta:  4877 - GRAFICOS EN FOXPRO 2.5 PARA DOS (FOXGRAPH)
Autor:  Juan Manuel Bernardi
Necesito hacer graficos en foxpro para DOS, y Segun tengo entendido existe una utilidad llamada Foxgraph, que sirve para generar graficos en Foxpro para DOS, pero que es complementaria a Fox.
Les agraderia enormente si pudieran ayudarme a conseguir dicha utilidad y decirme como usarla para generar estos graficos y como hacer para anexarla a luego a mi propio sistema.
En caso de existir otra alternativa que no sea Foxgraph, y con la que se consiga el mismo resultado tambien podria aydarme.
Desde ya muchas gracias.
  Respuesta:  Cecilia Colalongo
Yo tengo la herramienta que mencionas (FoxGraph) si te interesa, envíame un email y vemos como
te la envío.

    Pregunta:  4879 - COMO PUEDO CREAR UNA CARPETA UTILAZONDO LA API DE WINDOWS
Autor:  Marcelo Camacho
Hola, quisiera saber como puedo crear una carpeta utilazando la API de windows desde Visual Foxpro 5.0

de antemano Gracias
  Respuesta:  Fernando Rodelo
Hola, creo que la carpeta que deseas crear puedes hacerlo usando la instruccion Mkdir() de la libreria Foxtools.fll, te envio su sintaxis, puedes leer la ayuda de esta libreria ubicando el archivo Foxtool.hlp o htm en tu directorio de Visual Foxpro 5.0

MkDir( )
Crea un directorio.

Sintaxis

MkDir(cRuta)

cRuta

Especifica la ruta que se va a crear.

Tipo devuelto

Numeric

Comentarios

Esta función no comprobará la validez de la longitud y el formato de una cadena de directorio. Los valores devueltos son los siguientes:

0 éxito
1 fallo
6 el directorio ya existe

    Pregunta:  4915 - IMPRESIÓN EN LPT1 Y COM1
Autor:  William Recinos
Hola a todos, les escribo desde El Salvador, soy un programador en VFP5.0 y mi pregunta la formulo de la siguiente manera:
Tengo que hacer un programa que pueda realizar dos impresiones una seguida de otra, primero necesito imprimir en un matricial al LPT1 lo cual no es mi inconveniente, sino que luego de esta impresión necesito generar otra en otro impresor que es un kraden que está conectado en el COM1 de la misma computadora, ya que el VFP5.0 trabaja en ambiente windows, el (según hasta lo que sé) genera la impresión al que esté predeterminado el cual en mi caso es el LPT1 y entonces pierdo la impresión al COM1. Si tiene alguien una solución a este pequeño problemita se lo agradeceré mucho.
  Respuesta:  marco hurtado
Lo que necesitas hacer es dirigir la imprecion al puerto que tu ncesitas

set printer to lpt1 o prn la impresora predeterminada o la local

set printer to COM1 tu impresion se va al puerto COM1

dime si te funciono ............
  Respuesta:  Marcelo Gabriel Dvoracek
AGREGA UNA IMPRESORA Y CONFIGURALE COMO PUERTO DE IMPRESION COM1 Y LUEGO DIRIGI LAS IMPRESIONES A ESA IMPRESORA.
ESPERO QUE TE SIRVA.

    Pregunta:  4939 - EJECUTABLE EN VFP 6.0
Autor:  Jesus Omar Martheyn Cepeda
Trabajo en una aplicacion en visual fox 6.0 a la cual le genero el app a el exe sin problema. Al ejecutar cualquiera de los dos me sale el siguiente mensaje: "No se encuentra el archivo .prg" pero al dar aceptar el programa se ejecuta sin problemas. Si alguien tiene la solucion al problema le agradezco su colaboración. gracias y saludos desde Colombia
  Respuesta:  ALBEIRO GOMEZ
Revisa en el programa de inicio de tu aplicacion que tenga todos los Set Iniciales y sobre el set default la ruta de inicio de tu aplicacion o el directorio de arranque
  Respuesta:  Fernando Rodelo
Hola, tu problema no es muy claro, pero te recomiento revisar las posibles extensiones de los menus, formas u otros programas externos que estes invocando desde tu aplicación, ya que puede ser que este invocando algo que no exista o que quizas, fox no reconozca el formato de lo que tratas de invocar.

Buena suerte, si deseas mas ayuda, puedes enviarme un email. Medellin (Colombia)

    Pregunta:  4951 - COMO SOMBREAR LAS FILAS DE UN GRID AL HACER UNA CONSULTA
Autor:  alex bazan
Hola Amigos soy un programador en Visual Fox 6.0 que recien esta empezando y quisiera saber si me pueden ayudar.
Yo he visto en los programas de FoxPro que al moverse por una consulta toda la fila se sombrea de otro color (varios campos) y yo quisiera hacer lo mismo en un Grid ¿Como Puedo hacerlo?.

Muchas Gracias de Antemano
Alex Bazan.
  Respuesta:  ERIK SAMUEL MARTINEZ
amigo lo que tienes que hacer es lo siguiente:
es muy facil, agrega una propiedad a tu formulario llamada hitrow
y en el evento afterowcolchange agrega las siguientes lineas de codigo:
ThisForm.HitRow = RECNO()
ThisForm.LockScreen = .T.
cDynamic = 'IIF(RECNO() = ThisForm.HitRow, RGB(255,255,0), RGB(255,255,255))'
This.SetAll('DynamicBackColor', cDynamic, 'Column')
This.Refresh
ThisForm.LockScreen = .F.

y eso es todo

suerte..
  Respuesta:  Fernando Rodelo
Tienes que hacer uso de las propiedades DynamicForeColor y DynamicBackColot existentes en el control grid y que son manipulables en tiempo de ejecusion. Te envio el formato para cada una

Columna.DynamicBackColor[ = cExpresión]
Columna.DynamicForeColor[ = cExpresión]

Expresion en una instruccion como rgb(255,230,255)

Buena suerte

    Pregunta:  4993 - COMO CREAR CONTROLES ACTIVEX(PARA HACER VERSIONES SHAREWARE)
Autor:  Fernando Rodelo
Deseo implementar un control ActiveX para generar versiones Shareware de mis aplicaciones, en Visual Foxpro, de antemano mil gracias a quien me pueda colaborar en tal proposito
  Respuesta:  José G. Samper
yo cree un ocx en vbasic la cual agrege a mi forma principal del sistema, desde hay hago llamadas al ocx que realiza lo que yo le estoy pidiendo

    Pregunta:  4994 - DESEO ABRIR UNA CASE DRAWER
Autor:  Talia Angelet Fernandez
Hola, Tengo un sistema de punto de venta y Deseo abrir un Case Drawer luedo de imprimir en la impresora epson tm-u200, el case drawer tiene el cable conectado a esta impresora con un conector RJ11.

Si alguien me puede ayudar le agradecería
  Respuesta:  J. Doñe
La Apertura de Cash Drawer dependera de que puerto estas usando para su conexion, con algunas impresoras de punto de venta la conexion es directa al Cash Drawer, en algunos casos esta puede estar conectada por un puerto serial y debes seguier los pasos con el codigo especificado en el manual del Cash Drawer, claro sin olvidar habilitar el puerto serial que estas usando.

Espero que esta informacion te sirva de algo.
  Respuesta:  Luis Falconi
Con estos comandos puedes abrir la caja de dinero

Set Console Off
Set Printer On
??? Chr(27) + Chr(112) + Chr(48) &&& Estos son los caracteres que abren la caja de dinero
? ' '
Set Print Off
Set Console On
Set Printer To

Espero te sirva chao ;-)

    Pregunta:  5017 - CREACION DE INDICES POR MEDIO DE CODIGO
Autor:  Mario Flores Fierro
PROBLEMA:
Estoy creando una aplicacion en Visual FoxPro 5.0 y quiero antes de abrir mi base de datos, checar si existen los archivos .CDX de todas las tablas .DBF si no existen que la aplicacion sea capaz de generarlos automaticamente, Si alguien sabe como se hace estoy seguro me ayudaria bastante, Muchas Gracias.
  Respuesta:  German Saer
Yo tengo creada un par de aplicaciones (aunque solo estan basadas en Fox para DOS) que te pueden servir de punto de partida para que desarrolles una basada en el esquema de base de datos de Visual Foxpro. Dichas aplicaciones lo que hacen basicamente es:

La Primera: DBINDEX.APP

Que se encarga de generarte un programa fuente PRG que cuando lo corres te genera de nuevo los indices.

La Segunda: DBSCHEME.APP

Que se encarga de generarte un programa fuente PRG que cuando lo corres te crea todas los archivos DBF's y CDX's que estaban contenidos en un directorio especificado.

Si los necesitas, te puedes poner en contacto conmigo. Tambien te puedo mandar los fuentes si asi lo deseas.
  Respuesta:  Victor Paredes
Basandome en el titulo de la pregunta te aconsejo lo siguiente, Cuando quieras crear tendrias que porner lo siguiente.
INDEX ON (nombre del campo o campos) TAG (nombre del indice)

Para saber si existe o no un indice busca en la ayuda de visual fox la funcion TAG() y empeza a chusmear un poco... Cualquier cosa no dudes en comunicarte conmigo
Suerte.
  Respuesta:  Richard
Mira tienes que abrir la base de datos con la opcion VALIDATE

Ahora el error lo controlas con el ON ERROR

La opcion validate verifica la integridad de las tablas y indices. Si hubiera algun error, te manda un error. Con el on error, capturas el error y procedes a hacer un indexado.

Espero que te haya ayudado

    Pregunta:  5018 - ACTIVAR/DESACTIVAR BARRAS DEL MENU
Autor:  Mario Flores Fierro
Estoy desarrollando una aplicacion en la que necesito que al seleccionar una opcion del menu principal, el menu principal se desactive y se active un segundo menu, al salir de este se vuelva activar el menu principal.
Mi pregunta seria: Como puedo hacer esto.
Si alguien me puede ayudar, Muchas Gracias.
  Respuesta:  Carlos Mario Taborda
Hola,

Si de pronto no te han resuelto este problema.........
Mi opinión es la siguiente.

Deberás colocar en el procedimiento del submenu lo siguiente:

1. SET SYSMENU OFF && desactivas el menu que tienes
2. DO SEGUNDOMENU.MPR && y colocas el segundo menu al que quieres ir.

Si quieres ir del SEGUNDOMENU al PRIMERMENU deberas cambiar la segunda
linea por DO PRIMERMENU.MPR.

Si de pronto no te supe explicar bien o tienes alguna duda...

Comunicate con migo

|<  <<  32 33 34 35 36 37 38 39 40 41 42  >>  >|