Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
请教:在动态读取数据表加载到窗体上,如何像在添加外部表那样根据列属性修改列的显示(如上表中班级编号,如何用代码根据编号显示相应班级名称,还有如何设置下拉列表框的显示是名称,取的是编号,我设置了,选择的时候看到名称,选择后看到的是编号)
Dim tbl As WinForm.Table
tbl = e.Form.CreateSQLQuery("档案信息", "Select stuID as 编号,stuName as 姓名,stuGender as 性别,bornDate as 出生日期," & _
"cID As 班级,teleNumber as 联系电话,ruDate as 入学日期,address as 地址,comment as 备注 From {stuInfo}","sims")
tbl.SetBounds(0, 70, 600, 400)
e.Form.AddControl(tbl)
Dim dmp As New TableDataMap
dmp.DataTable = "classInfo" '指定数据来源表
dmp.ValueCol = "ID" '指定取值列
dmp.DisplayCol = "公司" '指定显示列
'指定下拉列表时显示哪些列的数据
dmp.ListCols = "className"
dmp.Sort = "cID" '指定排序方式
Tables("档案信息_studentInfo").Cols("班级").DataMap = dmp.CreateDataMap() '生成并设置DataMap
请老师帮我看看:我设置的代码是这样的,执行结果没反应啊
做个例子上来传上来,我帮你看看。
dmp.DataTable = "classInfo" '指定数据来源表
外部表如何得到,试了好多种不能实现