域a为列表框,列表中的内容是通过@DbColumn( )取得的,我想通过点击列表框中的值的改变,然后取出文档中和列表框中的值对应的值显示在域b中,这个如何实现,举例说明:
文档中的数据:
张三 11
李四 12
王五 13
列表框a中显示姓名,然后根据a的值的变化,去的相应的年龄显示在b中
两种办法
一:
lista:=@dbcolumn();
listb:=@dbcolumn();
lista+"|"+listb
把上面公式放到域里,这样它生成的select就会是这样
<select xxxxxx>
<option value="11">张三</option>
.....
然后在域的onchange或onclick里用JS取值赋值
二:域A用dbcolumn做select,把'当关键字改变时刷新域'勾选上,域B用dblookup,用域A的值当lookup时需要用到的key,也能搞定
方向已经说了,这两个办法都是可以实现的,具体细节就不多说了,查查手册试试命令,几分钟交工的东西