PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  64034 - REPORTE DE FOXPRO OCULTADO
Autor:  Domingo Gonzalez
Hola quisiera saber si alguien me puede decir como hacer para que un reporte de foxpro no se oculte por un formulario..

Mi problema es este tengo un formulario con datos de unos trabajadores y tengo un boton que permite mostrar en pantalla un reporte con todos los datos para mandarlos a imprimir pero no se por que en una ocaciones el reporte queda oculto detras del formulario..

estoy trabajando con visual foxpro 9.0 sp 2 bajo windows sp3
  Respuesta:  erick teran
Saludos

Mira segun leo tu pregunta, deberias de checar en tu formulario la propiedad AlWays on Top la debes de tener en .t. en los formularios donde queda atras el reporte, solo puede visualisarse hasta donde yo se encima del formulario si el mismo form tiene esa propiedad Always on Top como .f.

Espero te ayude mi respuesta.

    Pregunta:  64043 - COMPUTADORES 64 BITS
Autor:  ISA BLANCHAR
Buenas tardes me podrían ayudar informandome si visualfox 9 corre en computadores de 64 Bits. Gracias
  Respuesta:  Mario Rodriguez
yo estoy en pruebas y vfp 9 corre asi como las aplicaciones que hagas, de las aplicaciones que hagas pon las librerrias en la misma carpeta de la aplicación ya que 64 bit no tiene system 32
  Respuesta:  JAVIER CRUZ
si corre en vfp9 yo ya lo hice.

    Pregunta:  64083 - COPIAR PEGAR DBF
Autor:  Jorge B
Hola,
tengo un problema con unas tablas BDF.
Quiero hacer un copiar y pegar de unas tablas en BDF. Intente hacer un CopyFile, FileCopy y Copy pero no funciona nada de esto ya que esas tablas parece que estan abiertas y no es posible cerrarlas.

Hay alguna alternativa a esas instrucciones?
A por cierto, uso visual basic!

Muchas gracias por adelantado. Un saludo
  Respuesta:  hancito2003
Hola.

Lo ideal es cerrar las DBF antes de hacer el COPY, porque al estar en uso, es casi IMPOSIBLE poderlas copiar al menos que utilices los comandos correctos. Me parece que el VB te permite utilizar los comandos externos de DOS asi como el fox. Para el fox, utilizamos COPY como un comando interno, pero tambien lo podemos hacer como un comando externo: RUN COPY TABLA1.DBF TO BACKUPTABLA1.DBF, eso con las DBF cerradas.

Por otro lado, si las DBF estan abiertas, primero hay que traerlas a primer plano, es decir, puedes tener varias tablas abiertas simultaneamente, pero hay que traer a primer plano la que quieres utilizar primero:
SELECT 1
USE TABLA1
SELECT 2
USE TABLA2

SELECT 1
copy to backuptabla1.dbf
SELECT 2
copy to backuptabla2.dbf
close data

    Pregunta:  64187 - ERROR AL INTENTAR INGRESAR UN REGISTRO
Autor:  Admin Ramirez
Hola, estoy desarrollando un Aplicativo en VFP 9 SP2, ya cree el ejecutable y todo, tengo un formset principal en donde estan colgados todos los demas subformularios, cada subformulario en la propiedad de show window es "2 As top level form", desktop ".T." y en el programa inicial esta la funcion _screen.visible=.f., el ingreso es perfecto, pero cuando intento agregar un registro por ejemplo, generando una factura, al momento de guardarla sale este aviso "error del programa no se puede actualizar el cursor facturas, ya que es de solo lectura" y no me deja añadir nada, me pueden ayudar a solucionar este problema? mi correo es [email protected]
  Respuesta:  Julian Villasmil
abre la base de datos busca la tabla que genera la factura y en la propiedades quita la opción de solo lectura, a ver si te funciona

    Pregunta:  64271 - COMO HAGO PARA ALARGARLE EL RANGO DE FECHA A UN PROGRAMA FOX
Autor:  NELLY PARRADO
TENGO UN PROGRAMA HECHO EN FOX BAJO DOS Y SE BLOQUEO LA FECHA SOLO PERMITE HASTA EL AÑO 2009 ... COMO HAGO PARA MODIFICARLE EL RANGO DE FECHA...
  Respuesta:  hancito2003
Tengo entendido que eso se resuelve en el FOXUSER.DBF, o en tu archivo de configuracion de tu sistema. Aun asi, puedes utilizar un campo tipo charater para almacenar fechas, solo debes considerar la longitud del campo con los separadores y hasta es mas facil de realizar busquedas.
A la hora de alimentar la informacion de ese campo, restringes las capturas solo a numeros y al separador indicado:

fech=DATE()
say "Fecha:" get fech

con un campo tipo charater seria algo asi:

fech=empty()

say "Fecha:" get fech pict"99/99/9999"

Esto considerando que no puedas prolongar la fecha de captura que limita tu fox.

    Pregunta:  64369 - BASE DE DATOS A XML
Autor:  Marta A
Hola, mi duda es la siguiente, tengo una base de datos con varias tablas en Visual Fox Pro, quiero crear un XML a partir de esa base de datos, pero con la función CURSORTOXML solo se me permite hacer esto con una tabla, he pasado todos los campos de cada una de las tablas a una tabla global y de esta manera si que puedo hacer el XML, el problema está en que pierdo parte de la estructura del fichero ya que si tenía la tabla Persona con los campos, nombre y apellido me aparecía en el xml <Pesona> <nombre><apellido> y de esta forma solo me sale el nombre de los campos y no el de la tabla. Mi pregunta es si puedo hacer un CURSORTOXML o algo por el estilo de una base de datos entera, o qué me sugeris?
Muchas gracias.
  Respuesta:  hancito2003
Hola.
puedes abrir varias tablas al mismo tiempo para hacer tu XML, yo lo hago con la funcion SELECT y simplemente cambio tablas ha abiertas con esta funcion y busco dentro de ellas inclusive, tomo los datos que interesan en el momento y solo cierro las tablas cuando mi XML esta cerrado.

campo comun: CODIGO

SELECT 1
USE NOMINA
SELECT 2
USE PRESTAMOS
SELECT 3
USE PAGOS

Determino mi campo comun de busqueda y simultaneamente busco dentro de mis tablas a la hora de utilizarlas.

select 1
go top
seek codigo

select 2
go top
seek codigo

select 3
go top
seek codigo

No veo las razones por las que no te funcionaria si lo haces de este modo.
LAS XML SE CREAN A PARTIR DE ESTRUCTURAS PROVISTAS EN UNA XSD.

    Pregunta:  64395 - EMAILS CON VISUAL FOX
Autor:  Carlos Santana
Hola Amigos. Tengo interes en enviar y recibir correos electronicos utilizando Visual Fox. En una carpeta tengo una tabla de Visual Fox, la cual contiene el nombre del cliente y sy direccion electronica en Gmail o Hotmail. Pretendo automatizar el proceso en Windows a fin de que la computadora envie a cada cliente el archivo (una tabla). Será posible?

Un Ubrazo y mis agradecimientos de antemano
  Respuesta:  erick teran
Claro que se puede, te sugiero busques en la red un codigo de ejemplo de MAPI asi se llama es para crear un programita con pocas lineas muy sencillo que utiliza outlook para enviar el correo. Crea y envia el correo de manera muy sencilla, no pongo el ejemplo porque no es de mi autoria pero busca en la red y vas a ver que sencillo es enviar correo con vfp.

Espero te haya servido mi comentario
suerte.

    Pregunta:  64422 - USANDO GETDIR TOMA DATOS DE CARPETA ANTERIOR
Autor:  gustavo
hola, un sistema que cambia de carpetas para cada usuario, en vfp6 funcionaba correctamente, pero al migrar a vfp9, a veces presenta el problema que toma datos de la carpeta anterior, uso getdir(),
gracias de antemano.
  Respuesta:  Julian Villasmil
Muchas veces la migración a otros programas actualizados o de nuevas versiones presentan estos inconvenientes, revisa la documentación para getdir() a ver si es la misma sintaxis o presenta nuevos elementos, espero te sirva

    Pregunta:  64429 - MANIPULAR DOS GRILLAS SIMULTANEAMENTE
Autor:  WINGEL MILLAN
Tengo VFP 7

Tengo dos grillas alimentadas con datos de la misma tabla y deseo que cuando haga scroll en una se movilice tambien la otra de forma simultanea.

Otra opción es saber como puedo inmovilizar las dos primeras columnas de una grilla ya que necesito observar las otras y que estas dos primeras aparezcan siempre visibles
  Respuesta:  Javier Caballero
Buenas Wingel,
Lo que estas queriendo hacer para nada es complicado, debes de manejar los datasource filtrandolos al momento del evento en la grilla madre y actualizando la segunda, lo de inmovilizar columnas la verdad nunca lo vi te recomendaria hacer dos grillas nada mas, una alado de la otra.

Saludos,

JC

Asunción - Paraguay

    Pregunta:  64445 - LIMITAR ENTRADA DE DATO A CAMPO TEXTO
Autor:  Gabriel Bulla Barrios
Hola amigos... quisiera que cuando estoy entrando un dato a un campo texto, cuando llegue al final del campo, se quede ahí y no pase al campo siguiente, esto para que no se entren datos que no corresponden en el otro campo.... me parece que alguna vez lo hice, pero ya no me acuerdo.... es mediante una propiedad?????... agradezco la respuesta, muchas gracias
  Respuesta:  hancito2003
Hola.

Me parece que con SET CONFIRM ON, limitas la entrada a un campo exclusivamente. Esto porque el SET CONFIRM permite que el cursor salte al campo siguiente automaticamente, es decir, esta siempre en ON, pero si lo apagas OFF, entonces, para saltar de un campo a otro tienes que presionar ENTER, o de lo contrario estara esperando confirmacion toda la vida. Por cierto, te hablo como que usas FOX, ya que en otras plataformas no se como se hace.

Saludos.-

|<  <<  135 136 137 138 139 140 141 142 143 144 145  >>  >|