PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  3216 - ENFOQUE EN EJECUTABLES
Autor:  Alejandro E. Hernández
Cuando ejecutaba un sistema siempre aparecia una ventana blanca antes de correr la aplicación, agregue en el evento init del formulario principal lo siguiente:
application.visible = .f.

la ventana ya no aparece, pero ahora la aplicación pierde el enfoque al momento de correr.
  Respuesta:  Manuel Vargas
- Compañero trata de incluir en el directorio donde estas ejecutando el programa el archivo config.fpw y agrega el comando SCREEN=OFF con esto se quita la pantalla blanca, vuelve a poner en .T. la aplicacion y listo, abisame como te fue

    Pregunta:  3221 - GRAFICAS A PARTIR DE UNA VISTA
Autor:  miguel ortar
estimados colegas

lo que pretendo hacer es realizar graficas a partir de una vista pero que las graficas tengan ya un formato establecido esto con la finalidad de que el gerente vea la informacion de la planta

estaba viendo la opcion con querys pero no supe ralizarlo
gracias
  Respuesta:  Rubén Darío Rodas Castillo
Ya miraste el primero de todos los ejemplos de Activex / Automatización, en las aplicaciones de ejemplo, llamado: "Manipular las características de presentación de un gráfico"?

Este se encuentra en HOME() + ´\SAMPLES\SOLUTIONS´,

    Pregunta:  3222 - NO ES UNA TABLA
Autor:  miguel orta
como corregir una tabla(*.dbf) cuando aparece el mensage no es una tabla

existe alguna manera

y por que pasa

gracias
  Respuesta:  Omar Muñante R.
Aportando algo, lo que puedes hacer es primero desde el D.O.S. hacer una copia con otro nombre de la tablas original luego corres el Mfoxplus, haces un use de la copia que has realizado y luego ejecutas el comando COPY TO y el nombre de la base de datos corregida y listo ya tienes tu dbf reconstruida
  Respuesta:  Manuel Vargas
- Compañero esto pasa porque al estar usando la base de datos el sistema se cayo ó se fue la luz, tambien el usuario oprimio el boton de reset. El hecho el que se daña la cabesera de la base de datos, esto proboca que Fox mande el mensaje no es una base de datos, para solucionar este problema yo tengo un programa escribe y si quieres te lo mando o solo abre la tabla con EXCEL y la grabas de nuevo y solucionado el problema.. espero que esto te sirva..
  Respuesta:  Héctor Corredor
Para recuperar una tabla DBF, Con dicho aviso de que no es habla DBF, Debe poseer ya sea Dbase II,III; IV, o Foxbase++ para DOS, abra la tabla, adicione un registro, borrelo y ejecure la orden PACK, al hacer esto se reconstruye el identificador de la tabla, De lo contrario si no sirve esto, favor me comenta via email para enviarle un programa bajado de Internet que arregla la estructura de la Tabla. Si no funciona con estas dos opciones, es mejor volver a crear la tabla, ya que los datos se pierden.

Esto se debe por ejemplo a caidas de flujo electrico cuando la tabla esta en proceso de actualización. o por bloqueos entre tablas no muy bien hechos (multiusuario).
  Respuesta:  Carlos Veron
Hola Colega:

Los motivos puede ser varios, cortes de energia, que estes procesandos datos de esa tabla y se cuelgue o reinicies la PC, etc.

Lo que se daña es la cabecera el codigo de error es 15, proba de recuperarlas con esta funcion.

Pulsa aquí para descargar la funcion

Suerte.
  Respuesta:  Juan Luis Santiago
Es posible que el problema que tengas esté en la cabecera de la tabla de Fox, quizás esté dañada o corrompida. Puedes repararlo si es este caso abriendola con un dbaseiii y luego volviendola a abrir con visualfox y guardandola de nuevo para que la guarde como tabla visual. Tambien es posible que esté asociado al índice de la tabla. Una buena solución es borrar el indice(*.cdx) y luego volverlo a crear.

Salu2

    Pregunta:  3251 - COMO ENVIAR UN EMAIL DESDE VFP6
Autor:  Victor F. Rodriguez
Deseo saber dos cosas: 1) Como puedo, por programa, enviar un email desde VFP6, sin que se pare preguntando Send... 2) Como puedo cambiar, desde VFP, la pagina WEB que se abre cuando me entro en INTERNET? Gracias
  Respuesta:  GABRIEL QUINTANAR ARTEAGA
te envio un programita que envia un mail utilizando outlook espero te sirva

strProfile = "Quintanar"
strPassword = "Quintana"
strRecipient = "Baltazar Galvan"
strSubject = "Este es un mensaje enviado por Visual fox pro"
strBody = "BORRAME"
theApp = CreateObject("Outlook.Application")
theNameSpace = theApp.GetNameSpace("MAPI")
theNameSpace.Logon(strProfile , strPassword)
*theApp.UserProperties.Add("Priority", olText)
tHEApp.ActiveExplorer.CurrentFolder
Theapp.DISPLAY
theMailItem = theApp.CreateItem(0)
theMailItem.Recipients.Add( strRecipient )
theMailItem.Subject = strSubject
theMailItem.Body = strBody
theMailItem.Attachments.Add(´i:\samples\beep.bak´) && si quieres enviar archivo adjunto
theMailItem.Send
theNameSpace.Logoff

==============================================0
este otro programita es para tu segunda pregunta

* ubclassing the Internet Explorer.
IF type (´oie´)=´U´
PUBLIC oie
oie=createobject(´internetexplorer.application´)
ENDIF
oie.navigate("www.lawebdelprogramador.com")
oie.visible= .t.

=========

espero te sirva esto

    Pregunta:  3306 - DIAGRAMAS E/R AUTOMATICOS
Autor:  Miguel Ángel Corrales Serrano
Conoce alguien alguna herramienta para obtener un diagrama E/R a partir del directorio de una base de datos automáticamente (leyendo las tablas).
  Respuesta:  Emiliano Pérez Antón
Hay una herramienta llamada xCase (buscala en www.xcase.com) que te permite hacer ingenieria inversa.
  Respuesta:  Nora Chauca
Hola... !!!
No entiendo muy bien tu pregunta pero talvez esto es lo que deseas hacer, que apartir de tus tablas ya esten en DBF oen SQL o cualquier manejador
de BD deseas crear tu diagrama ER... si es asi.. utiliza el Erwin.. hay una opcion de ingenieria
reversa.. en la cual de concectas a la BD y automaticamente te genera el diagrama.

BYe.

    Pregunta:  3332 - COPIAS DE ARCHIVOS
Autor:  hugo joel ortiz
Necesito ayuda de como puedo hacer una copia de respaldo en disco duro, en cual yo le defina cuales son los archivos a extraer, yo he utilizado pkzip y me funcionapero el usuario facilmente puede parar la ejecucion
  Respuesta:  Nora Chauca
Hola... puedes crear un archivo .bat, el cual solo se cancela con ESC.
Este es el Codigo

@ECHO OFF
;PKZIP C:\BCK-DIA\SIDEDOC\DAT h:\sidedoC\DATA\*.DBF
POR EJEMPLO Y ASI COLOCAS LA RUTA Y EL TIPO DE ARCHICO QUE DESEES SACAR
BACKUP.

BYE.

    Pregunta:  3395 - NO PUEDO CARGAR UN EJECUTABLE
Autor:  mario flores fierro
Cuando quiero correr un executable desde fuera del entorno de Visual FoxPro me dice lo siguiente que no puede cargar los recursos, pero dentro del entorno si funciona, mi pregunta es que esta pasando. si alguien puede ayudarme les agradeceria mucho. ya que a la fecha no he podido ver ningun executable correr fuera del entorno.
  Respuesta:  Victor F. Rodriguez
Si usas VFP6, debes colocar los archivos VFPR6.DLL Y VFP6RENU.DLL en el directorio donde funciona el ejecutable. Si usas VFP5, unos archivos similares pero con el numero 5.
Victor F. Rodriguez/ Santo Domingo, Rep. Dominicana
  Respuesta:  Felix Antonio Almonte Cipion
Si tienes instalado el Visual Foxpro cualquier version no importa.

Posiblemente te falte alguna libreria de los motores de arranque del sistema de VFP.

O puede ser que tenga un parametro definido en su programa de arranque que no se este ejecutando juntamente con tu aplicación.
Revisalo.
  Respuesta:  Carlos Rojas
Tienes que ir en herramientas, distribucion y crear archivos de distribucion para que se instalen en la computadora que desees los recursos que necesita tu ejecutable.

Suerte.

    Pregunta:  3420 - LA LLAMADA BYFFDIRTY NO ES VALIDA
Autor:  Jordi Corominas Gómez
Cuando ejecuto una aplicación en Windows 98 se produce un error "La llamada buffdirty no es valida" y cierra la aplicación. Si lo ejecuto en Windows NT no da ningun tipo de problema. Cual es el error?
  Respuesta:  Felix Antonio Almonte Cipion
Nunca habia visto este problema.

Lo mas seguro es que es que necesites un Service Pack 3.0 o el 4.0

Buscalo he instalalo.

    Pregunta:  3422 - COMO HACER MERGE EN WORD DESDE VFP
Autor:  Victor F. Rodriguez
Por esta misma via he aprendido a imprimir un documento de Word desde VFP. Si alguien tiene la respuesta, quisiera saber dos cosas:
1. Si tengo una carta hecha en Word, y deseo cambiarle, por el ejemplo, el nombre del destinatario y su direccion, como puedo modificar estas dos lineas desde VFP?
2. Cuando trato de imprimir el documento de Word desde VFP, lo hace con el default printer. Como puedo cambiar el default printer a Word desde VFP? El comando SET PRINTER TO NAME GETPRINTER() no funciona cuando mandamos a imprimir con
oWord=CREATEOBJECT("word.Application")
oWord=...
  Respuesta:  jose Jaimes
la manera mas facil es con el comando RUN /n (Ruta de word)
y mas facil inserta a Word como un Ole y luego llamalo de un boton de commando con thisform.ole.doverb()
  Respuesta:  Javier Amoros
Hola, yo lo unico que tengo con VFP y Word, es lo
siguiente, espero que te sirva de algo.

**************************************************
* LlamarWord
*
* Llama al Word a traves de la creacion de Object
* puede recibir parametros de documento a abrir
*
* Parametros
* -----------------------------------------------
* tcDocu Documento a abrir
* tcRuta Ruta donde se encuentra el documento
**************************************************
PARAMETERS tcDocu, tcRuta

IF TYPE(´tcDocu´) # ´C´
STORE ´Nuevo´ TO tcDocu
ENDIF

IF TYPE(´tcRuta´) # ´C´
* oGest.cDirEmp, es una propiedad
* De un objeto CUSTOM, donde guardo
* ciertos valores para la aplicacion
STORE oGest.cDirEmp TO tcRuta
endif

STORE ALLTRIM(tcDocu) TO tcDocu
STORE ALLTRIM(tcRuta) TO tcRuta

STORE tcRuta + ´\´ + tcDocu + ´.DOC´ TO tcFichero

oWord = CreateObject(´Word.Application´)

IF TYPE(´oWord´) # ´O´
* No se ha podido crear
MESSAGEBOX(´No dispone de Word para el enlace de aplicaciones´,48,´Control de datos´)
RETURN
ENDIF

* Se ha generado el objeto oWord
*********************************
oWord.Documents.Open(´&tcFichero´)
oWord.caption=´Prueba de enlace con Word´
oWord.Documents(´&tcFichero´).ACTIVATE
oWord.visible=.T.
oWord.Activedocument.PrintPreview

************ fin **********
  Respuesta:  Foxito
Hola:
VisualFox tienen un aistente para combinar correspondencia con Word... revisalo!

    Pregunta:  3433 - SCREEN
Autor:  Lenys Rangel
¿Se puede escribir códigoS en los métodos de la ventana de Visual Foxpro(_screen)?, si se puede alguien puede ayudarme, por favor?
Gracias de antemano
  Respuesta:  Victor Espina
En principio el objeto _screen no tiene ningún evento programable, pero hay una libreria FLL llamada VFPEVENT.FLL que te permite ejecutar un procedure cualquiera cuando el _screen cambia de tamaño. Lo puedes bajar de mitrompo.com/vespina sección Archivos.

|<  <<  25 26 27 28 29 30 31 32 33 34 35  >>  >|