cArchivo = ALLTRIM(SUBSTR(cArchivo ,RAT("\",cArchivo )+1))
SELECT RECNO() as reg FROM DOCUMENTOS ;
WHERE ALLTRIM(num_docu) = ALLTRIM(nSolicitud) ;
AND ALLTRIM(nom_arch) = cArchivo;
AND UPPER(ALLTRIM(nom_prog)) = UPPER(ALLTRIM(cModulo)) ;
AND num_item = nItem INTO CURSOR tmp_documentos
SELECT tmp_documentos
nReg = reg
nR = RECCOUNT()
IF nR = 0
MESSAGEBOX("No hay Documentos relacionados con esta solictud.",16,"Leer Documentos Adjuntos")
RETURN .f.
ENDIF
SELECT documentos
GO nReg
**vuelca el contenido del campo en un archivo, osea lo convierte nuevemente en el archivo originalmente enviado
STRTOFILE(STRCONV(DOCUMENTOS.con_arch,14),ALLTRIM(DOCUMENTOS.nom_arch))
**luego para ejecutar la aplicacion relacionada con la extencion del archivo
APLIC=CREATEOBJECT("WSCript.Shell")
APLIC.RUN('"'+ALLTRIM(DOCUMENTOS.nom_arch)+'"')