PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  59108 - VERSIÓN INCORRECTA DE ARCHIVO DE RECURSO
Autor:  Diana Aguilar
Hola, yo tengo instalado visual foxpro 8.0 y quice actualizarlo para visual foxpro 8.0 sp1 y cuando genero el exe e intento correrlo me dice ***error de archivo de recurso*** y no se como hacer para arreglarlo, necesito corregir eso por favor ayuda
  Respuesta:  ricardo soldini
Lo que debe estar sucediendo es que el service pack que instalaste es para la version de un idioma determiando (ingles/español/etc) y tu tienes la version en otro idioma
debes desinstalar el service pack y buscar uno con el ide que corresponda

    Pregunta:  59145 - CREAR PDF AUTOMATICO
Autor:  Javier Jimenez
Hola, tengo que crear varios PDF de forma automatica, si que pregunte el nombre ni la ubicación.

Por el momento defino como predeterminada la impresora del Acrobat
en el comandos escribo:
REPO FORM FACELEC TO PRINTER
no quiero que pregunta nada ya que el Repo lo ejecuto varias veces, en lugar de preg lo asigno con una variable (el nombre y la ubicación).-
Gracias
  Respuesta:  carlos mupe
Estimado, dudo que esto sea posible utilizando el la instruccion report, esto ya que esta intruccion pasa el control a windows al imprimir y desde ahi no hay forma de controlarlo quizas con alguna api pero lo desconosco, creo que debes utilizar otra forma quizas crear un objeto de tipo acrobat en el cual le asignes todos los atributos entre ellos el nombre y ubicacion.

    Pregunta:  59285 - BUSQUEDA INCREMENTAL
Autor:  ANDRES CORTEZ
hola y espero esten bien todos,

Estoy trabajando en vfp 8 y 9 e desarrollado una rutina de busqueda incremental funciona bien pero quiero darle mas rapides,. donde tengo un textbox y un listbox o grid al digitar caracter por caracter en text1 me va mostrando las concidencia en el listbox o grid la duda que tengo es que al moverme dentro del listbox o grid pierdo el foco del textbox por ende si lo que busca no esta en el listbox o grid tengo que usar el mouse o las flechas para devolverle el foco al textbox. mi idea es hacerlo como el vfp
cuando uno escribe por ejemplo

thisform.

al colocar el punto se habre un listbox donde aparcen las propiedades y alli ambos tiene el foco puedo seguir escribiendo o moverme dentro del listbox si perder el foco de ninguno de los 2 componentes

no se si me explique bien

bueno amigos gracias por su ayuda
  Respuesta:  carlos mupe
En el objeto text, debes programar tu rutina de busqueda en el evento onkeypress, tienes que tener claro que la rutina debe utilizar indices y refresh del objeto resultante.

    Pregunta:  59339 - ABRIR CAJON Y CORTE AUTOMATICO EN TM 220 EPSON
Autor:  Carlos Valdivia Sanchez
Hola Amigos programadores:

Tengo una impresora tm 220 epson y estoy haciendo un programa para que imprimir ticket, desearia si me pueden indicar las lineas de comando para:

1.- corte automatico del ticket
2.- abrir el cajon de dinero

Lo que deseo los codigos escape.

Si se puede con un ejemplo por favor

en foxpro para DOS o visual foxpro

Muchas Gracias
  Respuesta:  Ing. Adrián Raúl Hernández Hernández
Hola, Amigo aqui te mando el codigo para abrir el cajon de dinero, es muy sencillo de implementarlo, te sorprenderas del resultado

Linea que manda a llamar el reporte de impresion
REPORT FORM &pdirc.reportesventa NOCONSOLE TO PRINTER PROMPT REVIEW
SET Console Off
SET Printer On
*** Esta es la linea que hace que se abra el cajon de dinero
??? Chr(27) + Chr(112) + Chr(48) &&& Estos son los caracteres que abren la caja de dinero
? ' '
**** Esta es la que hace el corte parcial
??? Chr(27)+ Chr(109) &&Corte Parcial.
SET Print Off
SET Console On
SET Printer To

Pasa estos codigos tal como estan a tu codigo y veras como funciona, cualquier duda me consultas

    Pregunta:  59427 - CAMBIAR ATRIBUTOS
Autor:  Jonas Bolaño
Buenas tardes

Tengo un problema estoy trabajando con visual fox pro realice un prg que genera un txt con ciertas caracteristicas establecidas y quisiera saber si hay alguna manera de cuando se genere lo haga como solo lectura para que el mismo no pueda ser modificado.... gracias
  Respuesta:  Javier Albornoz
Hola Jonas:
Quizas te sea util emplear el comando DOS Attrib para cambiar a solo lectura el archivo. Por ejemplo:

RUN ATTRIB +R C:TURUTA uarchivo.txt

Saludos

    Pregunta:  59445 - COMO IMPRIMIR EN COM1 CON TICKETERA
Autor:  CARLOS AREVALO
COMO IMPRIMO UN TICKET EN UNA TICKETERA
EPSON DESDE FOXPRO

EN MODO DOS
LO HAGO CON SET PRINT TO LPT1 ?

PERO SI ESTA CONECTADO A UN COM1 COMO HAGO

SALUDOS
  Respuesta:  santiago
set print to com1

    Pregunta:  59508 - GENERAR EJECUTABLE EN TIEMPO DE EJECUCIÓN
Autor:  Alex Orihuela Orihuela
Buenos días,

Les escribo por que necesito tu ayuda urgente, estoy en medio de un proyecto muy importante, y ya estoy en la etapa final, es un manejador de fuentes y versiones, he desarrollado todo cuanto necesitamos pero me he quedado en la parte final, no puedo generar ejecutables, esto es por que los comandos BUILD EXE no están disponibles en tiempo de ejecución, por favor podrías decirme si hay alguna forma de generar los ejecutables en tiempo de ejecución, muchas gracias por su ayuda, esto es muy importante por que sino mi proyecto se irá a la basura :(.

Muchas gracias.

Saludos.
  Respuesta:  Nacho Casinelli Esviza
Alex,

Cuando armás un ejecutable .EXE hecho en VisualFoxPro, dicho ejecutable se acompaña de las .DLL del Runtime. Así, en una PC independiente, tu ejecutable puede funcionar gracias a que la mayoría de las llamadas que tu programa hace son resueltas por las DLLs del runtime.

Esos runtime *no* son un VisualFoxPro completo, sino limitado. Si te permitiesen construir ejecutables a partir de los runtime, entonces ya no tendría sentido vender licencias de Visual FoxPro, dado que con una licencia podrías armar un programa que, a su vez, construya ejecutables de programas.

Así que hablando en general, desde dentro de un ejecutable de Fox no vas a poder contruir un ejecutable de Fox..... a no ser que uses la alternativa que te cuento.

Tu ejecutable de seguro no va a poder armarlo, pero lo que podés hacer es que tu programa llame vía OLECOM+ al Visual FoxPro que esté instalado en la PC en donde corre tu programa y pedirle que construya el ejecutable. Eso sí se puede hacer. Necesitás:

1. que el Visual FoxPro esté instalado completo en la PC donde corra tu programa.

2. que tu programa está en esa PC.

3. que tu programa ejecutable le pida vía COM+ a Visual FoxPro que compile y construya un tercer ejecutable.

Si nunca usaste COM+, buscá en internet y las ayudas la función CREATEOBJECT() y cómo se puede usar para trabajar, por ejemplo, con Microsoft Word, Microsoft Excel, Outlook, etc. y cualquier otro software que admite COM+. Visual FoxPro (el IDE de FOx) admite COM+

Saludos desde la Patagonia,
Ignacio Casinelli Esviza
cafebinario.com

    Pregunta:  59548 - COPIAR UNA TABLA EN VISUAL FOXPRO
Autor:  Richi
Hola necesito saber la sintaxis para poder copiar una tabla de un respaldo otra dañada.

el problema es el siguiente:

se me daño una tabla, tengo respaldo pero no se cual sintaxis es para realizar la modificacion

abro el nombre de la bd

do "almacen"
use "F:
espaldoc_usa.dbf" c_usa es el k necesito restaurar

y ya no se :S

necesito ayuda urgente :(
  Respuesta:  Ignacio Casinelli Esviza
Bueno, hay varias alternativas...

Una es copiarla tal y como cualquier fichero:

origen = "c:algunorigenc_usa.dbf"
destino = "c:algundestinoc_usa.dbf"
COPY FILE (origen) TO (destino)

...recordá que eso lo debés hacer para todos los archivos que conforman la tabla (.DBF, .FPT, .CDX, etc. si aplican)

La otra es importar los registros en la tabla, pero si la primera está dañada no sé si te sirva:

origen = "c:algunorigenc_usa.dbf"
destino = "c:algundestinoc_usa.dbf"
USE (destino) IN 0 ALIAS destino
SELECT destino
APPEND FROM (origen)

... la otra es usando SQL...

origen = "c:algunorigenc_usa.dbf"
destino = "c:algundestinoc_usa.dbf"
USE (origen) IN 0 ALIAS origen
USE (destino) IN 0 ALIAS destino
INSERT INTO destino SELECT * FROM origen

...creo que la primera es la que te viene mejor.

Éxitos,
Ignacio

    Pregunta:  59575 - PROBLEMAS CON EL TAMAÑO DEL REPORTE DE VFP Y PDF
Autor:  min lc
Hola tengo un problemas de tamaño de mi reporte al momento de mandarlo a imprimir desde VFP o desde PDF.

El reporte lo diseño en el report form de VFP, este lo mando imprimir desde mi propio pragrama y me lo imprime bien, entonces yo también necesitaba enviarlo a un archivo PDF (para hacer esto instale el PDFCreator en mi máquina, el cual me a su vez instala una impresora virtual para poder convertir mi reporte de VFP aun archivo PDF), eso tambien lo hace bien; pero resulta que cuando lo envio como PDF, la impresión (el tamaño de letra y el formato del reporte en sí) me queda muy chiquita, yo creo que es por el tipo de impresora "virtual", que instala el PDFCreator, por que en el diseño del reporte en VFP cuando le pongo configurar pagina para elegir "X" impresora, se ve cómo cambia el tamaño de mi pagina del reporte, pero no sé si sea eso el problema.

Ojala puedan ayudarme a solucionarlo, de manera que cuando lo mande imprimir tanto de VFP como desde el PDF me lo deje del mismo tamaño.
De antemano muchas gracias
  Respuesta:  erick teran
Te recomiendo uses el DOPDF es una impresora virtual que se instala como el que tu tienes,
en el codigo de tu programa manda el reporte asi
report format nombrereporte to printer prompt environment
ami me resulta bien
suerte

    Pregunta:  59577 - ¿CÓMO MOSTRAR UN NUMERO DECIMAL CON TAN SOLO DOS DECIMALES?
Autor:  Hernan Hernandez
¿Cómo puedo mostrar un numero decimal en Visual FoxPro con tan solo dos decimales?
  Respuesta:  Raul Saravia
Utiliza la Propiedad Round(valor,n° decimales)

|<  <<  124 125 126 127 128 129 130 131 132 133 134  >>  >|