PREGUNTAS CONTESTADAS - foxpro/visual foxpro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  16695 - ENLAZAR CONTACTOS DE OUTLOOK CON VFP
Autor:  Toni
Me gustaría saber como puedo acceder a los contactos del Microsoft Outlook desde VFP.
Y como introducir nuevos contactos, con los datos de una tabla de VFP.
  Respuesta:  wences
este codigo lee la libreta de direcciones ...

*** ROC (Raid Outlook Contacts) 1.0
***
*** John Koziol (9/9/1999)
***
*** Swipes Contact info from Outlook. There are many more properties to grab, check
*** Outlook documentation for more information.

*!* PARAMETERS lZapFirst
*!* IF PARAMETERS() < 1
*!* lZapFirst=.F.
*!* ENDIF

SET TALK OFF
SET ECHO OFF
SET EXCL ON

USE vfpcontacts && The holding table
*!* IF lZapFirst && If Done with .T., ZAP holding table
*!* ZAP
*!* ENDIF
oOlApp = CreateObject("Outlook.Application") && Open Outlook

oOlNS = oOlApp.GetNameSpace("MAPI") && Set name space
oOlC = oOlNS.GetDefaultFolder(10) && 10 = Default contacts folder
SELECT vfpcontacts
FOR i = 1 TO oOlC.Items.Count
WAIT WIND "Record # "+ALLT(STR(i))+" of "+ALLT(STR(oOlC.Items.Count)) NOWAIT
INSERT INTO vfpcontacts (lastname,firstname,fullname,company,email1addr,email1disp,;
email2addr,email2disp,email3addr,email3disp,nickname) ;
VALUES ;
(oOlC.Items(i).LastName,;
oOlC.Items(i).FirstName,;
oOlC.Items(i).FullName,;
oOlC.Items(i).CompanyName,;
oOlC.Items(i).Email1Address,;
oOlC.Items(i).Email1DisplayName,;
oOlC.Items(i).Email2Address,;
oOlC.Items(i).Email2DisplayName,;
oOlc.Items(i).Email3Address,;
oOlC.Items(i).Email3DisplayName,;
oOlC.Items(i).NickName)

ENDFOR
*EDIT
*!* CLEAR ALL
*!* CLOSE ALL

    Pregunta:  16700 - TABLAS SOLO LECTURA
Autor:  Mauricio Villalba Granados
Estoy haciendo una aplicación en VFP 6.0, despues de creada la base de datos con sus respectivas tablas y pantallas de captura, se creo el proyecto, se compilo y todo fuciona bien, PERO algunas tablas quedron de solo lectura sin explicación alguna, es decir que si las deseo abrir directamente desde VFP, estas solo se dejan ver y es más el menú Tabla no aparece, por lo tando no puedo hacer modificaciones ni agregar nuevos registros, para hacerlo debo ejecutar la pantalla de captura de datos que se creo para modificar dichas tablas. Por favor indicarmen como puedo volver estas tablas otra vez de lectura y escritura, sin tener que cambiar la tabla.

P.D. el archivo no esta protegido desde windows, nien ningun momento se le ha cambiado los atributos de lectura/escritura.
  Respuesta:  wences
No estara por casualidasd incluida la base de datos en el proyecto ... eso la vuelve de solo lectura ... prueba a elminar el foxuser.* y abre de nuevo VFP ... comprueba los valores por defecto en Herramientas opciones , puede ser que algo se cambiase...

    Pregunta:  16713 - ARQUITECTURA EN TRES CAPAS
Autor:  Ing. Hilario Vázquez Vázquez
¿ ME gustaria saber informacion sobre como implementar la aqruitectura de tres capas en Visual FoxPro 6 o algunos ejemplos ?
  Respuesta:  wences
Te envio un documento de Microsoft al respeto ... te cuento que yo llevo un año trabajando con ese sistema y me parece una perdida de tiempo inmensa , porque al final no reaprovechas el trabajo...
resp16713.zip

    Pregunta:  16729 - EJECUTAR VISUAL FOX DESDE UN SERVIDOR DE INTERNET
Autor:  Jose Alberto Mossetto
Como puedo ejecutar una aplicación en un servidor (Hosting) se que VF 6.0 tiene una clase y un modo de compilación que permite esto.
Es urgente por favor si disponen de una aplicación de ejemplo y algún instructivo sera muy bien recibido, asepto pagar por la ayuda.

Gracias
  Respuesta:  Sergio Sanchez
En teoria no puedes ejecutar una aplicacion VFP en un WebServer por la naturaleza misma de la aplicacion. La clase de la que hablas y que viene en la ayuda de VFP es un ACTIVE DOCUMENT. Si, en los ejemplos de VFP hay uno que habla de como colocas esta clase al inicio de tu aplicacion para convertirla en una aplicacion .NET. Sin embargo tiene sus limitaciones.
El cliente por principio debe tener el RUNTIME DE VFP en el Windows System de su maq. para poder ver la aplicacion a traves del Navegador.

Por otra parte si te urge hacer aplicaciones asi, te recomiedo eches un vistazo a www.recital.com yo lo baje y estoy haciendo pruebas con el y parece bastante atractivo para hacer aplicaciones VFP a traves de Internet. Ademas, te soporta LINUX! =D

Saludos.

    Pregunta:  16741 - COMO LEO/ESRIBO EN UN PUERTO COM: CON FOXPRO 2.6 WIN
Autor:  Armando Marcelo Romero Gomez
La pregunta del millón colegas es.
Cómo hago para leer/escribir en un puerto serie desde FoxPro 2.6 para Windows, debido a que no tengo ningún comando que me lo permita hacer, y tampoco sé si existe alguna función de la API que pueda registrar para hacer dicho trabajo.
El problema me surge al tener que leer "el peso" desde una balanza conectada al Com1/2 desde mi aplicación.
Sé que existe una librería de terceros llamada COMMTOOLS, que me agrega funciones al lenguaje para hacer lo que necesito, pero cuesta u$s250.00, y quisiera una solución más económica.
Desde ya Gracias y a sus órdenes.
  Respuesta:  Barreto Pablo
Armando: No sé si te puede servir de ayuda, pero existen dentro de Fox las funciones de bajo nivel =FOPEN() y FCLOSE(), =FREAD(). Se encargan de trabajar con archivos secuenciales, por ahí se podría intentar cambiar el nombre del archivo y direccionarte a "COM1" o "COM2". Consultando desde la ayuda con algunas de estas funciones te va a dar la sintáxis y una serie de funciones relacionadas. Incluso probablemente te de ejemplos.
Espero que te sirva de algo.

Saludos.-

    Pregunta:  16821 - CLASE DE ENTORNO NO VISUAL
Autor:  JOSE ROLANDO QUINTERO PAZ
Hola
Tengo una problema, resulta que tengo un sistema con una clase de entorno no visual donde contiene metodos que se van ejecutando en forma ordenada, ahora a mi me gustaria agregarle una clase donde me pida la contraseña pero, quiero hacerlo desde la clase de entorno y no desde un PRG. Ahora pasa lo siguiente no se como se ordenan los metodos para determinar a cual de ellos se llamara primero y cual el segundo, etc. En definitiva si le agrago un metodo. ¿Cómo hago para que me lo llame primero?
Un buen ejemplo de esto lo tiene Tastrade y yo quisiera que el mio se comporte de esa manera, pero como les dije aun no se como llamar a dicho metodo desde un entorno. Desde ya muchas gracias...
  Respuesta:  wences
Los metodos (procedimientos) , no se ordenan se llaman por su nombre ... es lo mismo que una funcion o procedure de toda la vida ...

puedes crear un formualrio y guardarlo como clase para pedir la contraseña ...

esto añade una clase a un formulario:

this.addobject('obus052','aclx0020.busesp052')

esto llama un metodo o procedimiento de la clase y le pasa un parametro...

thisform.obus052.iniciarpormodalidad(thisform.oespriesgo)

y esto devuelve el resultado de unas operaciones de la clase al formulario:

thisform.oespriesgo.creaseguro=thisform.obus052.vreaseguro(thisform.oespriesgo.modalidad,thisform.oespriesgo.tipomodal,;
thisform.oespriesgo.safalle,thisform.oespriesgo.rentamenfalle,thisform.oespriesgo.safalleres,;
thisform.oespriesgo.saparfalle,thisform.oespriesgo.sabecas,thisform.oespriesgo.saconsorcio)

lo de oespriesgo lo puedes eliminar es otra clase de entorno del formulario y lo del thisform se puede sustituir por m. o cualquier otra cosa ... depende de tu forma de trabajar ...

Espero te sirva...

    Pregunta:  16847 - CRC16
Autor:  David Salazar
Necesito programar en fox, un algoritmo de deteccion de errores llamado CRC16 para establecer comunicacion con otro servidor por medio del puerto serial, por favor, necesito saber como se calcula, el resultado de este algoritmo va al final de una cadena de caracteres.
  Respuesta:  Gringo Tony
Escribi el texto "CRC16" en cualquier buscador de internet (Yahoo) y vas a tener una bocha de informacion (incluso el codigo fuente en C++ o alguno parecido).

    Pregunta:  16879 - TRASLADAR TEXTO A TABLA.DBF
Autor:  Manuel Bercian
Necesito poder manipular un archivo de texto, en FoxPro, al manipularlo quiero decir leer linea por linea y tambien trasladarlo a una tabla.dbf

Gracias
  Respuesta:  Jeg
Debes usar las funciones para el manejo de archivos de Foxpro

fcreate()
fopen()
fgets()
fputs()
fread()
Etc.

Consulta la yuda son bastante detalladas o escribeme y te envio más detalles
  Respuesta:  wences
los ficheros de texto los puedes pasar directamente a una tabla usando import o append from... mira las ayudas de esos comandos ... y si lo quieres tratar tu mira el comando fopen , fget , fread ... es como abrir un fichero y leer si contenido o modificarlo sin abrirlo en pantalla ...

Si necesitas ejemplos pidemelos...

Espero te sirva..

    Pregunta:  16931 - GRID EN VISUALFOXPRO
Autor:  Patricio Jeldes
Hola amigos..nuevamente les pido ayuda, estoy aprendiendo a programa en visual fox pro 6.0 y quiero saber como puedo trabajar sobre un grid, por ejemplo en visual basic yo editaba las celdas que deseaba ingresar información con otros controles y luego le movia el valor a la celda correspondiente y parecia como si estubiera escribiendo en la grilla pero creo, por lo que hé leido en los manuales de Vfp6.0 no es necesario ya que en fox pro puedo agregar los controles directamente sobre las columnas pero hay que darle unas propiedades para que al hacer click sobre la cuadricula aparesca el control y no me ha resultado..no sé que estaré haciendo mal pero me gustaria saber como hacerlo ya que me urge porque debo desarrollar un programa en este lenguaje para la empresa...O.K.?

de antemano muchas gracias...
  Respuesta:  wences
Creo que tienes un pequeño "caos mental" ... el grid de fox no es que agreges nada encima , es que el grid trabaja , o puede trabajar directamente sobre la tabla ... si quieres ver como funciona un grid y tienes visual foxpro , simplemente crea un formualrio en blanco y añade un grid , con el boton derecho generador y crea uno , a partir de lo que te genere , echale un ojo a las propiedades y mas o menos entenderas como funciona el tema .... realmente relaciona cada columna con un campo de una tabla y asi puedes modificarlo directamente ...

Si tienes los ejemplos de Visual , mira alguno , el grid tiene muchas opciones y posibilidades ...

    Pregunta:  16953 - COMO SABER SI UNA IMPRESORA ESTA LISTA
Autor:  Julio Enrique Gutierrez Orozco
Necesito saber si la impresora esta lista (encendida y con papel) antes de mandar una impresion. Utilice una funcion SYS() para saber el estado de la impresora pero siempre retornaba un valor de ONLINE, ya sea que la impresora estuviera apagada o encendida y sin papel .
Estoy hablando de una impresora Panasonic KX-1150
Estoy trabajando en Visual Fox Pro 6.0
  Respuesta:  Jose Vela
Existe un Comando que te dice el estado de la impresora

IF PRINTSTATUS()
WAIT '¡Error en Impresora!' WINDOW
ELSE
WAIT '¡La impresora está lista!' WINDOW
ENDIF

Espero que te ayude..

|<  <<  66 67 68 69 70 71 72 73 74 75 76  >>  >|