主题:请教各位大师一个ACCESS问题
海军
[专家分:5350] 发布于 2009-02-16 01:37:00
请教各位大师一个ACCESS2007问题。因数据库版块人气没这里旺,都发贴好几天了,也没人回。
刚刚接触access2007,不知道从何处下手.
现有一数据库内两表,人员表和简历表.人员表内主要是人员基本信息,简历表内是每个人员的每一次履历记录。现想做一窗体,有一列表框,其中是姓名,点击姓名,则该人的简历显示于右侧。该如何设计,请高手指点。因本人很菜,请尽量说详细些。谢谢!!
回复列表 (共2个回复)
沙发
hw2007name [专家分:4790] 发布于 2009-02-17 10:36:00
海军老兄:
你是要VFP编程吗,如果是ACCESS编程我就不懂,VFP控制ACCESS还可以.我没理解到你的意图.用VFP很简单:
nConMdb=SQLSTRINGCONNECT("Driver={Microsoft Access-Treiber (*.mdb)};dbqw=你的MDB数据库文件.;uId=admin;pwd=密码")
IF nSYS_ConMdb<=0
MESSAGEBOX("连接数据库失败!",16,"信息")
RETURN .F.
ENDIF
if sqlexec(nConMdb,select * from 人员表","人员表")<=0
MESSAGEBOX("读取[人员表]失败!",16,"信息")
RETURN .F.
endif
if !used("人员表")
MESSAGEBOX("[人员表]不存在!",16,"信息")
endif
SELECT "人员表"
BROWSE LAST
&&当你选择其一个人姓名后,如"小明"
local cRYName
cRYName="小明"
if sqlexec(nConMdb,select * from 简历表 where 姓名==?cRYName","简历表")<=0
MESSAGEBOX("读取[简历表]失败!",16,"信息")
RETURN .F.
endif
select "简历表"
BROWSE LAST
&&这样就看到了吧
板凳
海军 [专家分:5350] 发布于 2009-02-19 10:40:00
谢谢hw2007name指点.我现在正在用ACCESS2007开发东西,但我对2007的界面很不熟悉,而我装的这个又是一个简装版,没有向导.所以就到这里来请教啦.你的回答很详细,看得出,你为我的问题下了很大功夫.十分感谢!!.你的答案虽然不是在纯ACCESS下,但我为在VFP下使用ACCESS数据库提供了很好的教材,受益匪浅.
我来回复