如何通过数据窗口将某一列与一个外部WORD文档相关联?
系统需要在数据窗口某一列可以选择一个外部相关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




