PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  6009 - BASES DE DATOS DE FOX EN VISUAL BASIC
Autor:  joseluis cruz
Bueno necesito ayuda estoy programando en visual basic con tablas de visualfox pero no puedo insertar,hacer un update y no puedo haher un select con un rango de fecha ejemplo del 01/05/2000 al 01/02/2001 gracias de ante mano les estare muy agradecido muchas gracias
  Respuesta:  ricardo diaz
primero que nada tienes que manejar la tabla de Vfox en un ODBC y atravez del ADO realizas las consultas que quieras.

    Pregunta:  6065 - FECHA EN DIFERENTES FORMATOS
Autor:  Walter Dos
Amigos Programadores:

Trabajo con VisualFox 6.0 y he encontrado un problema que tal vez sea facil de solucionarlo, pero que aun no me doy cuenta, y es que cuando utilizo la función CDOW() para mostrar el dia de la semana, en algunos computadores lo muestra en castellano y en otros en inglés. A pesar que me fijo como está configurado el idioma del computador, lo muesta en distintos idiomas.
Si pueden responderme, se los agradeceré.
  Respuesta:  Victor F. Rodriguez
Aunque no me ha pasado, he leido comentarios de personas que dicen que se trata de la version de VFP que estes utilizando. Si es la version en espanol, la respuesta es en espanol. Para ello debes cambiar los archivos .DLL que acompanan a VFP del ingles al espanol.

    Pregunta:  6083 - LIBERACIóN DE COLA DE IMPRESIóN DESDE VFP 5.0
Autor:  Max González
Hola: Tengo una aplicación en VFP 5.0 que manda a imprimir directamente usando el comando @...SAY ... PICTURE ...
El caso es que cada vez que mando a imprimir la impresión queda en cola y debo salir de la aplicación para poder liberar la cola. Deseo saber que debo hacer para evitar esta molestia.

Gracias
  Respuesta:  Juan Carlos Flores
Si lo haces con @ say imagino que utilizas el olvidado set device to printer y el set printer to lptx.

!Facil.... Al final devuelve los set al valor por default es decir SET DEVICE TO y SET PRINTER TO, sobre todo este ultimo, soltara la cola de impresion.

Suerte.

    Pregunta:  6169 - TRABAJAR CON EL PUERTO SERIE
Autor:  Oscar Casani Casani
Por favor, si alguien puede ayudarme, necesito realizar la apertura de los puertos seriales para poder enviar cadena de informacion.

Actualmente trabajo con fpw26, en donde me dicen que no se puede, pero si alguien sabe de una libreria , le agradeceria la ayuda o si existe algun TOOLS que me permite apertura, setear, y cerrar los puerts seriales

gracias deantemano
  Respuesta:  Eloy Francisco Santillán Urbina
Lo siguiente lo encontre en la webdelprogramador, como respuesto a una pregunta de como leer el puerto paralelo quisas te sirva.
**************

BUENO YO TAMBIEN TENIA ESE PROBLEMA ME VOTABA EL V LOR -1 PERO COMO ERA EN VFP5 GENERE ELSIGUIENTE CODIGO:
set safety off
use prueba
zap
do while .t.
STORE FOPEN(´C:\WINDOWS\SYSTEM\LPT.VXD´) TO puerto
STORE FREAD(´C:\WINDOWS\SYSTEM\LPT.VXD´,254) TO MCAD
mcad2 = asc(mcad)
if MCAD2 > 0
appen blank
repla valor with mcad2
exit
else
loop
endif
enddo
CON EL CUAL SE HABRE EL ARCHIVO DEL CONTROLADOR DEL PUERTO Y ASI SE PUEDEN TOMAR LOS DATOS.
ESPERO HABERTE AYUDADO.

**************
Si revisas windows\system existe un archivo serie.vxd, prueba y me avisas tus resultados

hasta la proxima

    Pregunta:  6218 - ERROR FATAL CóDIGO FATAL DE EXCEPCIóN=C0000005
Autor:  Samuel Angel Herbas Gonzalez
Tengo el siguente problema: Despues de crear un cursor para un informe intento modificar y o ejecutar un Report Form y me sale un error que dice: Código Fatal de Excepción=C0000005, indicando la línea y proceso del error.
Por otra antes cuando existía un error de sintaxis en alguna parte de un programa , este invocaba al depurador, en cambio ahora me sale directamente este error y sin opción a nada se sale del VFP. Realmente es muy difícil programar de esta manera. Alguien me puede indicar como solucionar o a que se debe este error?.
  Respuesta:  Nestor Benitez Roa
me paso el mismo error, y despues de dos dias de casi volverme loco, reemplace los archivos ico, jpg y bmp y se soluciono. uno de ellos estaba dañado
  Respuesta:  lucio salazar estrada
yo tuve un problema parecido, y lo solucione instalando los sockets de windows, intentalo, no pierdes nada.. saludos desde cd. victoria tamualipas
  Respuesta:  Cecilia Colalongo
Yo logré solucionar el problema borrando los archivos foxuser.*
  Respuesta:  JAIRO TABARES VELEZ
Ensaya instalando el service pack 4 para Visual Studio (creo que en este momento ya esta disponible el 5).
  Respuesta:  David Ovando
Si estas usando Report form me inmagino que tambien preview, yo tambien tuve este problema mucho tiempo, pero despues de ejecutar tres veces seguidos mi report luego me di cuenta que era problema de memoria pero yo tenia 48 MB ram y al final realmente el problema era el controlador de mi impresora, no era el correcto, ademas lo baje de internet, por que no pruebas con otras impresoras o otro instalador para tu impresora, por ejemplo Generica de windows para texto, tal ves tenga problemas al cargar el controlador de la impresora.
Suerte, ojala te sirva...
  Respuesta:  Daniel Aguirre
Hola, te cuento que a mi tambien me aparecia este error pero trabajando con una grilla, al final descubri que el problama era que una de las columnas de la grilla no existia en la tabla... me volvi loco...
talvez hay algo en el reporte que no existe en ninguna tabla y por eso te da ese error....
cambiale de nombre al reporte...
si el reporte no es muy dificil borralo y hacelo de nuevo

suerte

    Pregunta:  6254 - CREACIÓN DE ARCHIVOS DLL
Autor:  Aura
Quien me pueda ayuda:
Quiero saber como hacer para crear los archivos dll, donde pueda colocar todas las clases y librerias de mi proyecto, Para así aligerar el archivo ejecutable.

Estoy trabajando en Visual FoxPro V.6.0

Gracias de antemano.
  Respuesta:  David Ovando
Hasta donde se, te cuento donde crear una DLL, pero como tal ves no te pueda ayudar. Debes crear un projecto de todo lo que tienes para incluir en tu libreria, luego en la ventana del projecto eliges Generar y tendras varias opciones, elige Generar DLL/COM y VFP te genera si no encuentra problemas como por ejemplo clase de ole publicas entre otros.
Es poco, pero es el principio...

    Pregunta:  6297 - COLECTORES DE DATOS
Autor:  Alf Alf
Tengo un programa de gestion administrativa en Fpw26 y necesito facturar con informacion grabada en colectores de datos. Se puede leer directamente com Fpw26? como se ingresa un programa propio a un colector de datos?
Desde ya muchas gracias.
  Respuesta:  David Fúnez
Actualmente en la empresa que laboro tenemos colectores de datos 'Percon', aceptan programas en ambiente DOS, ya sea clipper, C, Basic, etc, siempre que no consuman mucha menoria, eje. (yo hice 1ero el sistema a ser usado en el colector de datos en foxpro 2.6, este crea ejecutable de 1mb como mínimo, pero como la memoria es insuficiente no pude correr el sistema, asi que decidí pasarlo a clipper verano 87 por eso de este hace los ejecutables más pequeños 150kb hizo el mio.)

Ahora para subir el sistema de mi pc al colector, estos vienen con un software de comunicación que te permiten subir y bajar archivos del colector.

Acerca de la lectura de códigos de barra, recuerda que si estas utilizando código 39, debes usar un campo tipo caracter para leer el código.

Ahora no se si tu colector acepta ambiente gráfico, pero el principio de funcionamiento es el mismo que para DOS.

Espero que te haya servido como referencia, cualquier duda, escribe.

    Pregunta:  6318 - COMO REPARO FORMS DAñADOS EN VFP6.0
Autor:  Juan Carlos Flores
Por alguna razón desconocida para mí, tengo varios formularios dañados en algunos proyectos, aun no se la razon, pero me he enterado al querer generar el ejecutable y darme el error "No es una tabla DBF", lo peor del caso es que no me decia cual, ni donde, al principio pense que eran tablas o BD pero todo eso estaba bien, despues de mucho buscar encontre unos formularios (scx, sct) que no podia abrir y unos reportes (frx, frt) tambien, el tratar de ejecutarlos me dio el error "No es una tabla DBF", al final no pude abrirlos y tuve que quitarlos del proyecto para generar el .exe, los necesito y si no los recupero tendré que volver a programar y son bastante complicados, por favor alguien me ayude.
  Respuesta:  JOSE ROLANDO QUINTERO PAZ
Hola
Mira, normalmente cuando intentas ejecutar abrir un formulario y este te da error por lo general al intentarlo por segunda vez te volcera a dar ese error y, ademas te dira que ya esta abierto, por lo que yo te aconsejo que salgas de visualfox, hagas una copia de dicho formulario y lo grabes con otro nombre y, al volver a entrar abras la copia del formulario en el modo diseño.
El paso siguiente es ir eliminando tablas hasta saber cual de ellas produce el error y no los formularios en si. Espero que me comentes como te fue..
  Respuesta:  Oscar Pallarozo Rodriguez
Para empezar tienes que saber que todo en visual foxpro y sob tablas dbf con campos memo pero con otra extension.

Teniendo como premisa lo expuesto anteriormente, trata de ejecutar el formulario y te dara error en un registro apunta el numero abrealo con use Formulario.scx y anda el registro que te voto el error copia el codigo de los campos memo property y methods a un archivo de texto tambien apunta el nombre del objeto y tambien el tipo de objeto que esta fallando y ve en que contenedor esta, repite ese paso hasta que puedas abrir el formulario con modi form. Luego abres el formulario creas de nuevo los objetos con error copias los metodos (en modi form) y las propiedades las puedes poner a mano.

Ahora que si tampoco puedes abrirlo con use tienes que reparala como si fuera una tabla me imagino que debes tener utilitarios para reparar tablas estan sueltos por todos lados en la web.

Para que tengas un poco mas de ayuda en el help del VFP esta la estructura de la tabla de los Forularios y otros.

Buena Suerte.

    Pregunta:  6347 - CONTROLES ESCAPE Y OTROS
Autor:  DANIEL ESPINOSA
LA PREGUNTA ES LA SIGUIENTE

TENGO UNA APLICACION QUE FACTURA SERVICIOS EXCEQUIALES EN VFP 6.0 LO AGO DE LA MANERA ANTIGUA,
AHORA LO QUE REQUIERO ES IMPRIMIR UNA IMAGEN AL COMIENZO DE LA FACTURA ( BMP) E INMEDIATAMENTE DESPUES DE LA IMAGEN CONTROLAR LA IMPRESORA PARA QUE SIGA IMPRIMIENDO O COMIENCE A IMPRIMIR EN MODO GENERICO OSEA RAPIDO ( DRAFT)
COMO LOGRAR CONTROLAR LA IMPRESORA A ESTE NIVEL CON CODIGOS ESCAPE O DE OTRA MANERA, Y ADEMAS DE ESTO NECESITARIA EL CODIGO QUE CONVIERTE NUMEROS A LETRAS PARA TOTALIZAR EL RECIBO Y ADEMAS HACERLO CON LETRAS ( 1.500 // MIL QUINIENTOS )

DE ANTEMANO AGRADESCO SU VALIOSA COLABORACION

GRACIAS
  Respuesta:  Uriel Cardenás Noriega
Mi querido amigo Para el manejo de las secuencias de espace de la impresora , yo utilizo las fuentes de la impresora que son las que aparecen en la caja de dialogo con un icono de impresora antes del nombre de la fuente, es de anotar que dependiendo de la impresora predeterminada esta muestra las posibles fuentes, ademas esto garantiza que la ejecución del las transaciones las realice windows y no lo que hacen las secuencias de escape a ratos que imprimen cuando quieren....

Espero haber colaborado con tu primera inquietud...

para tu segunda respuesta este el el codigo de un prg numero_a_letras que utilizo: resp6347.txt

Suerte

    Pregunta:  6375 - ARRASTRAS IMAGENES EN VISUAL FOXPRO A UN CONTROL IMAGE
Autor:  Juan Pablo Lopez Garcia
Tengo un problemilla con Visual FoxPro haber si alguien me puede ayudar. Estoy haciendo un programa en el que se pueden cargar ficheros de imagenes como JPEG y tengo un Image y arrastro una foto al Image ese y se queda la foto en ese Image pero cuando me salgo de esa pantalla y vuelvo a entrar y arrastro otra foto a ese Image me sale la foto que arrastre anteriormente mi pregunta es ¿Como puedo hacer para borrar el Buffer o algo parecido para que no me coja las imagenes de antes si no las que arrastro en ese momento? la segunda vez que lo hago me sale bien. Gracias
  Respuesta:  anonimus anonimus
Lo que debes hacer es asegurarte que de limpiar la imagen, es decir en el evento load del formulario poner el siguiente codigo

Thisform.Image1.Picture = ""

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|