PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  23327 - DONDE SE CONSIGE LA LIBRERíA DYNAZIP
Autor:  Roberto Ariel Da Cruz
Agradeceré me informen donde se puede conseguir la librería DYNAZIP o alguna otra que genere archivos .ZIP desde una aplicación generada con VIsual FoxPro 6.00
  Respuesta:  Gerardo Landaida
Hola, yo consegui una copia de dynazip desde la pagina oficial http://www.innermedia.com, el archivo que baje se llama dzc32e.exe. Yo implemente un sistema de backup con contraña usando un control activeX, si tenes alguna duda escribime y vemos como te puedo mandar el archivo si no lo podes bajar y te puedo mandar el proyecto donde use el dynazip.
Yo me canse de probar compresores, estuve 2 meses probando varios compresores y con el dynazip no tuve problemas.

Chau, Un saludo

    Pregunta:  23347 - ARCHIVO DE AYUDA
Autor:  felipe olivella
Como puedo llamar un archivo de ayuda (.hlp) desde una aplicación de visual foxpro 6.0?

Gracias por la atencion prestada y su pronta repuesta
  Respuesta:  Gerardo Landaida
Hola, podes encontrar información sobre lo qu estas necesitando en el Manual del programador, Parte 7: Crear archivos de Ayuda, que esta en el MSDN de Visual Foxpro.

Especificar el archivo de Ayuda
El archivo de Ayuda al que se tiene acceso en su aplicación se determina al incluir el comando SET HELP TO archivo en el código, donde archivo es el nombre del archivo de Ayuda. Por ejemplo, si el archivo de Ayuda es MiAyuda.hlp, puede utilizar el siguiente comando:
SET HELP TO MIAYUDA.HLP

Para asignar un tema de Ayuda a un objeto

En modo Diseño, abra el objeto (por ejemplo, un formulario, un control o una barra de herramientas) al que vaya a asignar Ayuda interactiva.

Vea las propiedades del objeto.

Establezca la propiedad HelpContextID al número correspondiente al tema asociado de su archivo de Ayuda.

Espero te haya servido la información que te pase.
  Respuesta:  Cecilia Colalongo
Con el comando SET HELP TO <archivo.chm>

    Pregunta:  23476 - COMO EVITAR ERROR SE INFRINGE UNICIDAD DEL INDICE
Autor:  FABIAN SOLARI
Estoy haciendo mis primeros programas en visual foxpro 6 y se me presenta el error arriba descripto. Tengo una tabla clientes con un indice por código. Por lo que he leido esto se debe a que el indice es principal y no admite claves duplicadas porque supuestamente estoy ingresando un código que esta marcado como borrado en la tabla y deberia paquear la tabla clientes. Ahora mi pregunta es la siguiente: cual es la solucion si necesito tener una clave primaria para poder relacionar la tabla clientes y no deseo paquear la base cada vez que elimine un cliente.
Desde ya muchas gracias.
  Respuesta:  Jose Jaimes
ok simplemente tienes que cambiar los indices a normal, lo que sucede es que puedes tener dos campos indices iguales, o dos espacios en blanco,

para que no suceda esto siempre realiza un procedimiento de confirmacion

ejm:

SELECT Tabla
SET ORDER TO TAG Indice
GO TOP
SEEK ALLTRIM(THISFORM.TXTcampo.VALUE)
IF FOUND()
messagebox("Ya Registrado...",0+16,"Mensaje de Error...")
sCATTER MEMVAR MEMO
THISFORM.TXTCampo.setfocus
THISFORM.REFRESH()
else
l=messagebox("¿Seguro de Registrar éste Campo?...",4+32,"Mensaje de Registro...")
if l=6
append blank
Gather memvar Memo
thisform.refresh()
Wait Windows "Se Registró con Éxito..." timeout 1
THISFORM.TXTCampo.setfocus

endif
ENDIF
THISFORM.INIT

Suerte
  Respuesta:  José Gregorio Samper
cuando crees la tabla colocale al filtro la instruccion !deleted()
  Respuesta:  RENEE ARRAEZ
Estimado colega programador Fabian.

Creo poder darle algunas propuestas de solucion de su problema, pues a mi tambien me paso en alguna ocasion. Por lo que entiendo usted introduce un cliente y este se guarda en la tabla cliente, y a la hora de eliminarlo lo unico que sucede es que el registro se marca para eliminacion, y cuando usted vuelve a ingresar un cliente y coloca la misma clave eliminada ( supongo que la cedula de identidad de la persona) el compilador de visual le envia el mensaje de clave duplica. Amigo esto se puede deber a que a lo mejor usted esta eliminando(en el codigo del botn eliminar) con el zap, bueno si esto es asi hagalo con el pack (primero delete y luego pack ). En caso de que ya usted este haciendo esto entonces probablemente no este abriendo la tabla en modo exclusivo, si ese es el caso entonces en el entorno de datos del formulario "cliente" haga boton derecho sobre la tabla cliente y seleccione propiedades y luego de alli escoga la propiedad excluivo y dele doble click para que se coloque en ".t." verdadero.

Si ya usted esta haciendo todo esto entonces seguramente le falte algun refresh en el codigo de cualquier boton o caja de texto u otro control; de todos modos amigo hay esta mi correo y si sigue el problema entonces envieme el codigo del botn eliminar y tal vez asi lo ayude a resolver su problema. Cuente conmigo.

Atte Renee
Estudiante de Ing. Informatica
Lara-Venezuela.
  Respuesta:  Marvin Antonio Callejas
Modifica la estructura de las tablas y coloca la siguiente expresión de filtro en los índices principales y secundarios:
.NOT. DELETED()
Visual no creará el referencias de los registros marcados como borrados y por lo tanto los indices no darán el error que mencionas.

Saludos

    Pregunta:  23508 - MODIFICAR TITULO DE LA GRID EN TIEMPO DE EJECUCION
Autor:  Leandro Alavrez GaRCIA
Colegas:

Como puede poner en VFP 6 debajo del titulo de una columna de la GRID (header) el resultado, por ejemplo de la suma de esa columna en tiempo de ejecucion

Gracias por anticipado
  Respuesta:  Marvin Antonio Callejas Melèndez
Se me ocurren dos posibilidades:
1. Si tú grid no tiene muchas columnas y se visualizan completamente en el formulario, puedes setear la propiedad HeaderHeight del Grid a 0, con esto desaparecerán los encabezados de columnas y podrás colocar tus propios encabezados con algunas label en el formulario, en los cuales puedes crearle varias líneas.
2. También puedes usar la propiedad DynamicBackColor y DynamicForeColor de las columnas, y colocar tu propio texto en la primera fila de la grid, para distinguir la primera fila de las demás, es obvio que el DataSource de la Grid debe ser una tabla temporal que tú manipules.

Saludos cordiales, desde El Salvador.

    Pregunta:  23542 - CREACIóN DE EJECUTABLE EN VISUAL FOX PRO 6.0
Autor:  Andrés Arancibia Rojas
Hola:
Si alguien me puede ayudar en lo sgte: Desarrollé un Sistema en Visual Fox Pro 6.0, en estos momentos funciona en una Empresa, pero bajo el entorno de Visual, ya que he tratado de hacer el ejecutable, (Windows 95) sé cuales son los pasos, pero al momento de generar los archivos, me tira el error 'Error al crear archivo CAB', y no hay caso. ¡que puedo hacer?
Gracias.
  Respuesta:  David Castaño
La solución es muy sencilla. Lo que sucede es que al crear el archivo cab usando el asistente de instalación de VFP6, usualmente tenemos el proyecto abierto y esto crea una infracción al compartir los archivos, simplemente hay que cerrar todos los proyectos que tengamos abiertos en VFP y luego si crear los paquetes de instalación sin ningún problema. ojalá les sirva, estoy seguro que si
  Respuesta:  Marvin Antonio Callejas Melèndez
He tenido ese mismo problema, los cuales se han debido a las siguientes razones:
1. Un *.ocx es corrupto o no compatible; si estas distribuyendo ocx´s genera tus distribuibles sin ellos, para descartarlos.
2. Me ha causado problemas archivos temporales muy grandes; arriba de 1 Mb, quitalos y prueba tus distribuibles.
3. Elimina la carpeta Distrib que genera VFP.
4. Si ninguna de las anteriores te funciona te recomendaría que generaras tus distribuibles en formato de discos de 1.44 mb.

Espero que te sirva de algo mi experiencia.

Saludos cordiales, desde El Salvador.

    Pregunta:  23628 - MOSTRAR 3 O MAS COLUMNAS EN UN OBJETO LISTA EN FOXPRO2.6W
Autor:  Carlos criollo
hola sres la web del programador; mi duda es sobre como muestro en un objeto lista 3 o mas columnas, esto es en foxpro2.6w. si pueden dar la respuesta con un ejemplo paso a paso se lo agradeseria.

gracias por la atencion prestada.
  Respuesta:  Miguel Natividad
Una alternativa es concatenar los campos y usar un font System u otro que mantenga cada letra al mismo ancho... y usar un delimitador entre los campos.

    Pregunta:  23675 - PANTALLA EN EL INCIO DE PROGRAMA COMPILADO COMO EJECUTABLE
Autor:  Howard Vargas
Hola Amigos, tengo un problemita, he desarrollado un sistema y lo he compilado como ejecutable, pero cuando lo corro, carga dos pantallas un en blanco de VFP y en la otra mi formulario principal, como puedo hacer desaparecer esta primera pantalla?.. y que solo quede mi formulario principal.

gracias.
  Respuesta:  Marvin Antonio callejas
Tienes que hacer dos cosas:
1o. Si tú aplicación muestra muchas ventanas, tienes que definir una como la principal, esto se logra cambiando la propiedad ShowWindow=2 - Como formulario de nivel superior, después todas las ventanas (formularios) de tú aplicación tienes que cambiar la misma propiedad de cada formulario a ShowWindow=1- En formulario de nivel superior.
2o. Crea un archivo llamado Config.fpw, con el siguiente parámetro:
screen=off, este archivo copialo en el mismo directorio donde almacenas tú *.exe, esto indica a VFP que no muestre la pantalla principal.

Espero que la información te sea de utilidad
Saludos; desde El Salvador.

    Pregunta:  23823 - MANEJO DEL PUERTO PARALELO EN VFP
Autor:  Raul Flores Solis
¿ Con que control manejo el puerto paralelo en donde esta conectada la impresora ?

GRACIAS .
  Respuesta:  Sergio Sanchez
Para hacer que? Hay un control OCX llamado ctPrint de DBI-Tech que "aparentemente" despliega informacion sobre la impresora, pero viene a ser la misma caja de dialogo usada con una funcion SYS de VFP y FPW. Para manejar impresoras en puertos paralelos diferentes, no se necesitan controles sino instrucciones (ver la ayuda) SET PRINTER TO (impresora, puerto, destino, etc.)
Hay una clase en VFP que permite cambiar el nombre del trabajo cuando se esta imprimiendo con el Print Manager de Windows. No se a que te refieras con manejar el puerto paralelo...

    Pregunta:  23828 - COMO COPIAR Y PEGAR DE CLIPBOARD
Autor:  Edgar García
¿Estoy manejando los controladores de Imagen Active X , tiene una opcion para copiar y pegar de Clipboard, alguien me podra decir como realizar la copia y pegar en otro Control de Imagen Active X ?
Les agradezco de antemano su ayuda.
  Respuesta:  JOSE RAMIREZ A.
Muchos de los controles ActiveX incluidos en Visual FoxPro provienen de otros productos de Visual Studio. Al colocar un control ActiveX en un formulario y presionar F1 para obtener Ayuda sobre el mismo, la Ayuda que aparece es la de la aplicación original, y no la de Visual FoxPro.
La tabla siguiente indica los archivos .ocx que se instalan con Visual FoxPro y los controles ActiveX contenidos en cada uno de ellos.

PERO COMO NO ESPECIFICAS QUE CONTROL ES TE PASO LOS ARCHIVOS DE AYUDA:

Cmctl298.chm
Foxhelp.chm
Mmedia.chm
Mschrt98.chm
Cmctl198.chm
Comm98.chm
Inet98.chm
Mapi98.chm
Masked98.chm
Mswnsk98.chm
Ltwtct98.chm
Picclp98.chm
Rtfbox98.chm
Sysinf98.chm

LOS ARCHIVOS DE AYUDA ESTAN EN C:\WINDOS\HELP

ESTOS SON CASI TODOS LOS CONTROLES QUE USAS EN FOX CONSULTA LA AYUDA Y EN CUALQUIER COSA ME ESCRIBES
PERO LA AYUDA TRAE SINTAXIS. DE TODOS MODOS AQUI ESTAMOS

ATTE.

    Pregunta:  23852 - GRAFICOS CON CHART FX 3.0
Autor:  Alejandro Hernández
Saludos a todos.
Como hacer para controlar el espacio entre las series de datos en una gráfico de barras. Gracias.
  Respuesta:  gdc gdc
no tengo ni idea de que es CHART FX, pero en vez de controlar el espacio entre las barras, no será que lo que debes controlar es el ancho de las barras. Tipicamente la mayoria de los graficadores dejan controlar esto.

|<  <<  79 80 81 82 83 84 85 86 87 88 89  >>  >|