CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

如何通过数据窗口将某一列与一个外部WORD文档相关联?

楼主hellokittyhappy()2006-03-22 15:54:05 在 PowerBuilder / DataWindow 提问

系统需要在数据窗口某一列可以选择一个外部相关WORD文件(该WORD文件是一个作业指导书),数据库中保存该WORD文件名和关联关系,而文件还是保存在外部某处。该列显示为相关联WORD文件的名称,当点击该列时就可以弹出相关联的WORD文件以供查看(类似于一个超链接)。但是不是每行都需要选择关联文件,有的行直接输入文字也可以。  
  如果需要满足以上要求,我的数据库表该如何设计,需要哪些字段,分别是什么类型;如何具体实现? 问题点数:20、回复次数:12Top

1 楼hellokittyhappy()回复于 2006-03-22 15:55:10 得分 0

用的是ORACLE9I数据库Top

2 楼sbks(hwnd,&rect)回复于 2006-03-22 16:00:46 得分 0

保存文件的路径  
  用ole打开它Top

3 楼msgtogcra()回复于 2006-03-23 00:09:26 得分 20

作业指导书编号:vchar2   32  
  ..........版次:number   或   vchar2(视实际情况而定)  
  ......中文名称:vchar2   64  
  ......英文名称:vchar2   128  
  ...word文件完整路径:vchar2   256(或只保存文件名称:vchar2   32;另建一个表,记录   word   文件的路径信息,所有文件集中存放在同一目录下)  
   
  如何打开一个   word   文件参考:  
  http://community.csdn.net/Expert/topic/4620/4620698.xml?temp=.3955347Top

4 楼hellokittyhappy()回复于 2006-03-23 08:46:44 得分 0

还有一个问题阿,就是如何让数据窗口中的某一列像是我们要打开一个文件时出现打开对话框,然后选择需要的文件,再确定呢?操作人员必须要有一个选择相关联文件的过程阿?Top

5 楼hellokittyhappy()回复于 2006-03-23 09:31:41 得分 0

msgtogcra()    
  你在http://community.csdn.net/Expert/topic/4620/4620698.xml?temp=.3955347帖中有回复说你查了一下api帮助,请问是在那里查的?怎么查到的?Top

6 楼msgtogcra()回复于 2006-03-23 11:27:38 得分 0

通过   GetFileOpenName()   打开一个文件选择对话框,这可是基本知识哟,得加紧看书...  
  关于   API   最详尽的说明莫过于微软的   MSDN   光盘,大概是   3   张吧,早一点的可能两张Top

7 楼hellokittyhappy()回复于 2006-03-23 14:41:49 得分 0

我DOWN了一个API的帮助  
  基本知识我可欠缺得很那,是要加紧看书了:)  
  还有一个问题就是shellexecute这个api函数的最后一个参数,为什么写成SW_SHOW之类的就编译不通过,写成0,1之类就可以,可是帮助中写得就是sw_show之类的阿?Top

8 楼msgtogcra()回复于 2006-03-23 20:15:09 得分 0

sw_show   是   VC   定义的常量符号,用常量代替实际的数据值可以使代码更加直观易懂;但   pb   并未定义这样的常量,自然通不过。Top

9 楼hellokittyhappy()回复于 2006-03-24 09:39:13 得分 0

可是我怎么知道在vc中定义的常量的具体数值是什么呢?Top

10 楼hellokittyhappy()回复于 2006-03-24 09:40:24 得分 0

还有一个问题就是GetFileOpenName()函数的最后一个参数flag是什么意思啊?看了半天不知道是什么意思?Top

11 楼msgtogcra()回复于 2006-03-24 12:11:42 得分 0

常量的具体数值:当然只有   MS   开发工具才会提供,比如装   VB   就会带一个   api   声明工具,用它就可以查得到相关的值.或者   VC   中的   wingdi.h,winuser.h   文件也可以查到常量的值定义.  
   
  flag是什么意思:没有这个参数啊!最后一个是   filter;指定需要显示的文件的扩展名Top

12 楼hellokittyhappy()回复于 2006-03-24 13:52:16 得分 0

我在PB9.0中查帮助GetFileOpenName()的帮助,最后一个是flag,反正没看明白。不管怎么说太谢谢msgtogcra()   了,结贴了。分少了些,不好意思!Top

相关问题

  • 如何保持数据库和word/excle文档的关联
  • Oracle 数据库word文档的存取
  • word文档上传到数据库中
  • 如何将WORD文档中的数据导入数据库?
  • 如何,把查询数据库结果保存成 WORD文档 ?
  • 如何将WORD文档存入数据库?(无内容)
  • 怎么将固定格式的word文档导入数据库????
  • 关于数据库中保存Word 文档的问题
  • 如何在Oracle数据库中存取Word文档?
  • 如何将WORD文档保存在数据库中(SQL SERVER)

关键词

  • .net
  • 文件
  • 数据
  • word
  • 数据库
  • 选择
  • api
  • 常量
  • vchar2
  • 关联

得分解答快速导航

  • 帖主:hellokittyhappy
  • msgtogcra

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo