Foxtable(狐表)用户栏目专家坐堂 → [菜鸟发问]如何实现以下功能(直播持续发问)?


  共有8484人关注过本帖树形打印复制链接

主题:[菜鸟发问]如何实现以下功能(直播持续发问)?

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/2/26 17:09:00 [显示全部帖子]

下拉列表显示多列,参考:

http://www.foxtable.com/help/topics/0938.htm

 

联动输入:

http://www.foxtable.com/help/topics/1458.htm

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/2/26 17:34:00 [显示全部帖子]

1、例如固定两列各固定显示16个字符:

 

e.Value = e.ListItem("客户编号").PadRight(16) & "|" & e.ListItem("客户名称").PadRight(16)

 

2、不可以


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/2/26 17:41:00 [显示全部帖子]

你应该有单独的客户表,从客户表提数据,而不是从订单提数据,就不会有重复的了。

如果要从订单表提数据,那就列表项目不能来自于表,而是直接编码提取:

 

http://www.foxtable.com/help/topics/1435.htm

http://www.foxtable.com/help/topics/0392.htm

http://www.foxtable.com/help/topics/0925.htm

 

 

例如在窗口的AfterLoad事件设置代码:

 

Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim Arys As List(Of String())
Arys = DataTables("订单").GetUniqueValues("", "客户","产品")
For Each Ary As String() In Arys
    cmb.Items.Add( Ary(0) & "|" & Ary(1))
Next

 

 

[此贴子已经被作者于2013-2-26 17:42:15编辑过]

 回到顶部