La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42237 - CAMPO HIPERVINCULO
Autor:  Tomeu Pascual Ripoll
Hola chicos, mi problema es que necesito guardar en los registros de una tabla un campo con un hipervinculo. (Tipo Access) de forma que el usuario pueda modificar el fichero (sera siempre un pdf) y al crearse la pagina web a traves del asistente, aparezca el hipervinculo junto con el registro.
Trabajo con VFP 6.0 pero no se si las versiones posteriores ya llevan el tipo de campo hipervinculo (seria un puntazo). Si es asi ¿Donde puedo encontrar esa version 7.0 u 8.0

Un saludo a todos y gracias de antemano.

  Respuesta:  David Ovando
Hola amigo, campo tipo link aun no lo he visto hasta en el vfp7, no se en el 8, pero si realmente entiendo tu pregunta yo haria lo siguiente:
usaria un campo tipo caracter donde almaceno la direccion del archivo, ejemplo: "c:\mis documentos\dav.pdf", de ahi a que el actue como link existen varias alternativas, por ejemplo asignarle al caption de un label este dato y quedaria asi:
thisform.label1.caption = usuarios.use_curriculo, por si tengas una tabla usuarios que apunta el curriculum en pdf de cada uno, luego en el evento click label lo abres con el progama asociado, puede usar funciones api para hacer esto, por ejemplo la funcion de esta web es interesante: de (http://www.davphantom.net/)
Declare integer ShellExecute in "shell32.dll" ;
integer hWnd,;
String lpOperation,;
String lpFile,;
String lpParameters,;
String lpDirectory,;
Long nShowCmd
=ShellExecute(0, "Find", "", "","c:\", 0)
o pudes usar la funcion RUN, o algo por el estilo, espero que te sirva.
davS@FT