以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据list的值生成专业报表可以么?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123184)

--  作者:susu312
--  发布时间:2018/8/9 15:57:00
--  根据list的值生成专业报表可以么?


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

老师,如上图,假如我选了上面的3个字段 ,我想点击确定生成专业报表可以么?


--  作者:有点甜
--  发布时间:2018/8/9 16:31:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/1234.htm

 


--  作者:susu312
--  发布时间:2018/8/9 18:10:00
--  
以下是引用有点甜在2018/8/9 16:31:00的发言:

参考

 

http://www.foxtable.com/webhelp/scr/1234.htm

 

老师,右边list的最上和最下按钮时如何实现的?


--  作者:有点甜
--  发布时间:2018/8/9 18:19:00
--  

参考

 

Dim lsb As WinForm.ListBox = e.Form.Controls("ListBox1")
Dim str = lsb.items(0)
lsb.items(0) = lsb.SelectedValue
lsb.Items(lsb.SelectedIndex) = str
lsb.SelectedIndex = 0

 

或者

 

Dim lsb As WinForm.ListBox = e.Form.Controls("ListBox1")
Dim str = lsb.SelectedValue
lsb.Items.RemoveAt(lsb.SelectedIndex)
lsb.ComboList = str & "|" & lsb.ComboList
lsb.SelectedIndex = 0


--  作者:susu312
--  发布时间:2018/8/9 20:00:00
--  
以下是引用有点甜在2018/8/9 18:19:00的发言:

参考

 

Dim lsb As WinForm.ListBox = e.Form.Controls("ListBox1")
Dim str = lsb.items(0)
lsb.items(0) = lsb.SelectedValue
lsb.Items(lsb.SelectedIndex) = str
lsb.SelectedIndex = 0

 

或者

 

Dim lsb As WinForm.ListBox = e.Form.Controls("ListBox1")
Dim str = lsb.SelectedValue
lsb.Items.RemoveAt(lsb.SelectedIndex)
lsb.ComboList = str & "|" & lsb.ComboList
lsb.SelectedIndex = 0

 

 

老师,

假如:

 姓名

 性别

  年龄

这个代码执行完后:

   年龄

   性别

   姓名

 

应该是:

   年龄

   姓名

   性别

 

就是,这个只是把选定那个和第一个换了位置,应该把选定的放在第一个,其他都往后退一下?


--  作者:有点甜
--  发布时间:2018/8/9 20:01:00
--  
认认真真测试5楼代码。
--  作者:susu312
--  发布时间:2018/8/9 20:22:00
--  
以下是引用有点甜在2018/8/9 20:01:00的发言:
认认真真测试5楼代码。

谢谢老师!