VF 表单题

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:03:37
对数据库建立表单,包含两个表格控件,第一个表格控件用于显示表a的记录,第二个表格控件用于显示与表a当期记录对应的b表的记录。
两个表格控件可以直接从数据环境里引用吧,那怎么实现这个关联效果呢?(请写出代码)

你表单上加两个表格控件grid1与grid2,假设你两表为lx.dbf与lx2.dbf,它们有相同字段aa.
在表单的init中写入下面代码,运行表单即可
close all date
use lx
if file("lx.idx")
dele file lx.idx
endif
inde on aa to lx
sele 2
use lx2
if file("lx2.idx")
dele file lx2.idx
endif
inde on aa to lx2
sele 1
set rela to aa into lx2
thisform.grid1.recordsource=[lx]
thisform.grid2.recordsource=[lx2]