PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  48946 - PROBLEMAS CON EL GENERADOR DE MENU
Autor:  Jessica Orozco
Hola amigos estoy realizando un sistema de gestion y ya tengo el ejecutable y el sistema corre, pero al generar me dice que no encuentra el generador de menu
  Respuesta:  Juan Humberto Zapata
La reinstalación de fox creeará el genmenu.prg que es la aplicación generador de menú.

En el caso de que no cuente con el reinstalador:
Buscar el archivo y situarlo en el directorio de fox.
Pedir que algún compañero se lo envie por correo.

    Pregunta:  49150 - QUITA BOTóN IMPRIMIR EN LA VISTA PRELIMINAR
Autor:  Alejandra Martinez
Hola!, quiero quitar el botón imprimir de la vista preliminar de los reportes en visual foxpro 6.0, yo hice lo que decia en un articulo de Microsoft, pero no funciono; el artículo está en: http://support.microsoft.com/default.aspx?scid=kb%3Bes%3B317466#appliesto

Agradezco la ayuda que me puedan brindar.
  Respuesta:  emmanuel carillo
Tipos de Reporte .
***reporte solo con la vista Previa sin dejar Imprmir
report form myreporte preview

*** Reporte que permite escojer la Impresora(si hay varias) asi como tipo de papel (t/carte-t/oficio), numero de copias, etc--
Report form myreporte to printer prompt preview

** Si se necesita enviar Reporte a Correo se puede utilizar alguna version del pdf machines y cuando le des imprimie escoger la impresora virtual que crea este software aceptar ya en los propiedadees debes escoger de enviar a algun tipo de formato para covertirlo por ejemploa word,excel, etc o la opcion de enviar al mail.. suerte dudas a mi corre espero haber sido util ..

    Pregunta:  49308 - BASE DE DATOS FOXPLUS EN UNIX
Autor:  luishiño falcao
Tengo un programa hecho con FoxPlus 2.1.2 en unix, el otro dia estaba trabajando un usuario en un archivo recarne.bdf y existio un corte de energia en ese momento y luego de esto el archivo ya no es reconicido por el foxplus como un archivo de base de datos, mediante unix intente con el init1 y con fsck y no paso nada con el archivo sigue igual, q puedo hacer para q le vuelva a reconocer como archivo de base de datos en el archivo si ve q si tiene informacion pero no lo puedo abrir ni el foxplus lo reconoce
  Respuesta:  Nicolas
Fijate antes que nada si en unix no creo un archivo temporal con el mismo nombre... y de apellido .bak, depende mucho de lo que estabas haciendo con la base en el momento del corte, los datos no estan por que los levanto en memoria y no los pudo volcar a ningun lado.
  Respuesta:  GABRIEL PEREZ CHAPARRO
Lo primero que debes hacer es pasarlo a dos con el comando DOSCOPY de unix. (SCO Santacruz) no se cual tengas y si funciona este comando.

Una vez lo tengas en DOS con la herramienta de NORTON que se llama FILEFIX puedes recuperar la estructura. Debes tener el FILEFIX.EXE y el NLIB100.RTL para que te funcione. El comando es FILEFIX ARCHIVO.DBF y enter. Comenzar, aceptar, revisar campos y sin informe. Te genera un archivo que se llama REPARADO.DBF o FIXED.DBF. Este archivo contiene la misma informacion del que esta dañado. Simplemente renombra el archivo dañado como ARCHIVO.MAL por ej y el REPARADO.DBF lo renombras como ARCHIVO.DBF por ej y luego lo pasas nuevamente a unix desde DOS. No recuerdo en este momento el comando. Si no tienes estas herramientas de norton enviame un correo al mio y te las envio.

    Pregunta:  49319 - CARACETERES (Ñ á) ASCII NO SE MUESTRAN CORRECTAMENTE
Autor:  David Ovando
Hola amigos, tengo una consulta, para imprimir facturas de ventas en mi sistema utilizo archivos de texto que luego los envio a mi impresora para que se imprima modo texto rapido, bastante buenos, pero el problema es que las letras con acentos, o la Ñ ñ me salen cualquier cosa menos la Ñ, sera un problema de codigos ascii? mi codigo es el siguiente:
set printer to archi.txt
set device to printer
@01,01 say 'Este es una representaión del error on Ñ ñ o acentos á í '
set printer to
set device to screen

Cuando abro este archivo en DOS con edit me dan los caracteres errados, si lo abro en fox con modi file archi.txt me salen bien, no se cual es problema por que al imprimirlos sale mal, gracias de antemano David, mucha suerte y felicidades por tan lindo emprendimiento.
Trabajo con vfp6 o vfp7
Win xp sp2.
  Respuesta:  David Ovando
Gracias amigazo, esta todo ok ahora, ahora entendi que el problema era la pagina de codigos.
Gracias y saludos
  Respuesta:  andres aguirre
El problema se resuelve facilmente utilizando la funcion OEMTOANSI o la funcion ANSITOOEM. Consulta la ayuda de Fox cual es la que tienes que usar segun el caso, es decir pasar caracteres de Windows a D.O.S o del D.O.S. a Windows.
Antes de enviar el archivo a imprimir en D.O.S., tendrias que hacer un REPLACE ALL (nombre del campo) with ANSITOOEM(nombre del campo) en la tabla que vas a imprimir y listo!!

    Pregunta:  49377 - RóTULOS DE LOS DATOS PARA UNA GRAFICA
Autor:  Alejo Buitrago Camargo
Hola Selñores:

Estoy haciendo una grafica en excel utilizando el siguiente codigo:

loChartSpace = Createobject("OWC10.ChartSpace")
oConst = loChartSpace.Constants
loGraph = loChartSpace.Charts.Add()
loGraph.Type =0
loGraph.HasLegend = .T.
loGraph.PlotArea.Interior.Color="Yellow"
loChartSpace.HasChartSpaceTitle = .T.

Si halguien sabe como hago para poner el rotulo a los datos de la grafica les agradezco mucho o si me indican donde puedo consultar pues en lo que he leido no encuentro nada al respecto.

Gracias.
  Respuesta:  Leonardo Alfaro A.
Saludos y Bendiciones, Alejo.

No te digo que no uses OWC10 para gráficos.

Actualmente, yo uso Mschart y/o Msgraph para graficar en Vfp.

Si puedes, envíame una tabla libre .dbf independiente sin estar asociada a ningún .dbc, con los datos acumulados que quieres mostrar en tu gráfica y te envio un ejemplo con Msgraph y/o Mschart.

ó me escribes a [email protected]

Bendiciones.....

    Pregunta:  49506 - PROBLEMA CON SALTO DE PAGINA EN FORMATOS ESPECIALES
Autor:  gustavo hernandez
Hola.

Mi problema es que cuando trato de imprimir desde Visual Fox en un formato especial, por ejemplo si el salto de pagina debe ser cada 8 pulgadas, cada vez que hace el salto se corre unos espacios para la siguiente pagina. Estoy programando en la version 7 de visual fox, si hay alguien que sepa como solucionar ese problema, les voy a agradecer que me ayuden.
  Respuesta:  Rodrigo Vergara
Hola Gustavo.

Me imagino que le llamas formato especial a una impresion que no es en papel carta o A4, tu formato es como la de una factura y que la impresion va dirigida a una impresora matriz de punto.
Si estas trabajando por programa al inicio de la impresion coloca @00,00 SAY CHR(27)+"C"+CHR(44) o +CHR(66) o +CHR(33), dependiendo del numero de lineas de tu formato, al finalizar la impresion el Eject te ubicara al principio de la hoja siguiente.
De todos modos especifica mas datos como el tipo de impresora, si la impresion es por report o programa, si la cantidad que usas es de 66 u 88 lineas en tamaño carta.

Espero haberte ayudado.

    Pregunta:  49517 - PROTEGER DLL Y COM+ GENERADOS POR VFP
Autor:  Jorge Guevara
Alguien sabe como proteger DLL's y COM+ creados con VisualFoxPro. Que herramientas puedo usar, etc...
Gracias

    Pregunta:  49577 - EN FOXPRO 2.6, ERROR:
Autor:  Albeiro Rizo Gallardo
Este msg de error nro. 103, ocurre cuando se ha excedido el número máximo de 32 niveles de anidamiento de programas con DO, en mi aplicativo utilizo 5 pantallas de captura interconectadas para más de 200 formularios. No se cómo evitar 32 llamados a pantallas si tengo más de 200 formularios.

Gracias por la colaboración.
  Respuesta:  Jose Amilcar Sauceda
Te recomendaria que reciclaras codigo, es decir que agruparas tus formulas a funciones en archivos prg de funciones y que en una sola pantalla validaras que formula vas a utilizar y que cuando llamaras la funcion te la almacene en una variable la cual leeras y ubicaras en tu pantalla, sin salirte ni llamar otra pantalla

    Pregunta:  49728 - PUEDO SELECCIONAR UNA IMAGEN QUE ESTE EN UNA BASE DE DATOS?
Autor:  Rodrigo Vergara
Hola amigos.
Quisiera saber si se puede almacenar en una base de datos (DBF) una imagen BMP.GIF,JPG etc, para asi con un programa seleccionar la imagen que quiero imprimir por medio de un report.
Ej. nombre de la base=imagenes.dbf
campos de imagenes.dbf:
titulo=character 25 (aqui se almacena el nombre de la imagen)
imagen=................. (aqui deberia ir almacenada la imagen, pero con 'MEMO' NO ME LO PERMITE, lo probe con textos y funciona bien.

Gracias de antemano, rodrigo.
  Respuesta:  juan
Hola ..Leí tú mensaje y tengo ejemplos sobre lo que necesitas
si tienes a bién escribeme ..

    Pregunta:  49746 - IMPORTAR HOJAS DE CALCULO A EXCEL
Autor:  Cuatli Urrutia
Buen Día:
Necesito asesoria sobre como importar hojas de calculo de excel a VFP8, necesito importar tres hojas de un libro de EXCEL, utilizo el GETFILE para subir el archivo XLS y lo guardo en una variable m.Archivo, despues importo los datos para que me convierta el archivo en DBF pero solo sube la primera hoja del archivo EXCEL y necesito que suba las otras dos hojas.

Import From ( m.Archivo ) Database C:\CFG\bd\CFG.dbc name ordenes Type Xl8 sheet nom_de_hoja_num2

pero el nombre de hoja no lo toma en cuenta es como si no usara el sheet, me vuelve a subir la primera hoja del archivo.

Espero puedan darme una sugerencia.
  Respuesta:  Orlando Ríos
Hola, si lo que deseas es importar por unica vez las hojas de excel, sigue intentando las soluciones planteadas, sin embargo si lo que deseas es integrar en tu programa la funcion de importar varias hojas, te propongo que uses la siguiente alternativa:
***

*** Importar datos desde varios Shets xl a Tablas VFP
***
*** 1. Crea un archivo xl y ponle nombre a las sheets (sht1, sht2, sht3)
*** 2. escribe cualquier texto en A1 de cada shet
*** Grabar y Cerrar.
***
*** en VFP: modify command shts2vfp y pega el código siguiente:
**
LOCAL lpathfile
lpathfile = ALLTRIM(GETFILE("xl*"))
IF EMPTY(lpathfile)
RETURN
ENDIF

oXl = CREATEOBJECT("Excel.Application")
oXl.WorkBooks.Open(lpathfile)
cSht1 = oXl.range("sht1!a1").value
cSht2 = oXl.range("sht2!a1").value
cSht3 = oXl.range("sht3!a1").value
WAIT WINDOW cSht1
WAIT WINDOW cSht2
WAIT WINDOW cSht3
oxl.ActiveWorkBook.Close
oxl.Quit
RELEASE oxl
***

Con este ejemplo podrias crear una tabla por cada shet y vaciar los datos desde las variables que contienen la informacion requerida.
Sugiero que crees un bucle que recorra fila a fila las shets, como se puede deducir 'sht1' es el nombre de la sheet, 'a1' es la fila 1 de la columna 'A', si quieres recorrer incrementa la fila 1 y tendras 'a2' y asi sucesivamente.
Espero haber contribuido.
Exitos!!!
  Respuesta:  Esteban Andrade
¿Has probado utilizar el asistente de Fox para importación?

En el menú de Archivo, encontrarás la opción de importar, si la seleccionas, VF te mostrará una ventana de dialogo de importación con las opciones:

- Tipo (El tipo de archivo de extracción de información, Excel, Lotus...)
- Desde (Nombre de ese archivo de extracción)
- Hoja (Si es Excel, la hoja que contiene los datos)
- A (El DBF destino de los datos)

Si no lo puedes usar de esta manera, trata con el botón grande que dice "Asistente para Importar".
Aunque la importación se puede hacer también desde código, cuando las cosas se ponen difíciles, es mejor utilizar ciertas ayudas, ¿no crees?

SUERTE!!!!

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