主题:  在Authorware中怎么通过调用数据库来显示公式和图片

ycfyqycfyq

职务:普通成员
等级:1
金币:0.0
发贴:21
#12005/2/23 14:09:47
谁能具体回答一下:在Authorware中怎么通过调用ACESS数据库来正确显示随机抽取题目中的公式和图片信息?在数据库中具体应该怎样操作?(最好有源程序),谢谢!



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#22005/2/25 22:50:57
存取图片信息据我所知恐怕只有我的两个数据库插件可以做到了.否则只能在数据库中存取路径,而把图片放在数据库外部.要随机抽取,可以用authorware的random函数产生一个序号,而在数据库中专门有一个字段对信息进行顺序编号,然后用这个序号去查询数据库即可.



ycfyqycfyq

职务:普通成员
等级:1
金币:0.0
发贴:21
#32005/2/27 23:35:03
谢谢,随机抽取试题的功能已经实现了,现在的问题是在ACESS中存放图片或公式路径的字段应该采用哪种数据类型啊,是超联接吗?在Authorware中还是通过SQL语言的Select语句来调用吗?



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#42005/3/1 22:26:25
存路径当然是字符型了,或者只存文件名,而实际图片放在子目录下,使用时用FileLocation^"子目录名\\"^文件名来存取.



金年

职务:普通成员
等级:1
金币:0.0
发贴:43
#52005/3/2 21:57:39
对啊对啊, 图片为外部素材图片名为一变量,直接从数据库中文件名信息赋给这个变量即可



ycfyqycfyq

职务:普通成员
等级:1
金币:0.0
发贴:21
#62005/3/6 12:53:26
我现在做的系统,通过给变量赋值从数据库调用图片的文件名来打开外部图片文件的功能是实现了,但现在的问题是打开的图片我是通过指定特定的软件(比如画图或其他图象软件)打开的,比如:
JumpOutReturn("C:\\WINDOWS\\system32\\mspaint.exe" , FileLocation^tupian2[x1])
但打开的图片没有真正嵌入在Authorware中,看过寒冰的《Authorware疑难解析》P164的如何使用Kodak图象编辑控件浏览图片,但好象找不到这个控件,怎么回事啊?除了通过控件还有其他方法来显示从数据库调用的图片嵌入在Authorware中吗?



金年

职务:普通成员
等级:1
金币:0.0
发贴:43
#72005/3/6 21:07:53
不要用Jump 在AW中插入图片时选择"链接到文件", 然后按Ctrl+Shift+X键调出"外部素材浏览器"(或从"窗口"菜单中调出),,在"外部素材浏览器"进行编辑,设定变量路径什么的.



ycfyqycfyq

职务:普通成员
等级:1
金币:0.0
发贴:21
#82005/3/7 22:45:16
ok!楼上的朋友说的对啊,问题一下子就解决了,多谢指点!



ycfyqycfyq

职务:普通成员
等级:1
金币:0.0
发贴:21
#92005/3/7 22:46:49
我现在在做一个练习及考试系统,系统能随机从ACCESS数据库抽取试题,做好题目后能自动显示错题题号、评语以及自动评分,还可以显示整套随机抽取的试题、标准答案以及对考生做的情况进行自动批阅(有对勾和红叉),但发现一个问题:
就是在显示整套随机抽取的试题(比如说共有30题)的时候,由于试题是由多组从ACCESS调用的数据字段组成,所以不能用卷帘文字显示(如有只有一个数据字段就可以用卷帘文字了),那我怎么才能让这些数据在多屏显示或者用滚动条(即卷帘文字)显示?大家帮帮我!



liurulin

职务:普通成员
等级:2
金币:3.0
发贴:339
#102005/4/10 15:31:18
你可以先提取出来,然后存入一个文本文件,再进行读取