Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共28 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:列表项目动态增加(已上传示例)

1楼
菜鸟foxtable 发表于:2009/4/5 10:29:00
如下图:当前列表项目中没有的项目,可以手动输入,如"技校",在手动输入后,第二次打开该列表项目"技校"会出现在列表项目中....我记得好象某个软件有这样的功能...狐表能实现吗?图片点击可在新窗口打开查看相当于动态增加哦.


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


来个简单点的示例....
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:动态增加列表项目.table


图片点击可在新窗口打开查看此主题相关图片如下:001.gif
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-4-5 11:23:33编辑过]
2楼
狐狸爸爸 发表于:2009/4/5 10:42:00
这个再简单不过了,你自己先想想做做。
3楼
菜鸟foxtable 发表于:2009/4/5 10:44:00
以下是引用狐狸爸爸在2009-4-5 10:42:00的发言:
这个再简单不过了,你自己先想想做做。

图片点击可在新窗口打开查看有空我做个示例上来...

4楼
菜鸟foxtable 发表于:2009/4/5 11:08:00
图片点击可在新窗口打开查看来个简单的......在一楼...


[此贴子已经被作者于2009-4-5 11:19:26编辑过]
5楼
实话实说 发表于:2009/4/5 11:09:00

项目属性currentchanged事件代码:
If Maintable.Name = "B表" Then
    Dim Items As String
    Dim lst As List(Of String) = DataTables("A表").GetuniqueValues("","责任人列")
    For Each Item As String In Lst
        Items = Items & "|" & Item
    Next
   Tables("B表").Cols("责任人列").ComboList = Items
End If

以上是B表引用A表,也可以引用本表本列。

6楼
Coder9 发表于:2009/4/5 11:16:00

不错!很实用!~

7楼
菜鸟foxtable 发表于:2009/4/5 11:43:00
以下是引用实话实说在2009-4-5 11:09:00的发言:

项目属性currentchanged事件代码:
If Maintable.Name = "B表" Then
    Dim Items As String
    Dim lst As List(Of String) = DataTables("A表").GetuniqueValues("","责任人列")
    For Each Item As String In Lst
        Items = Items & "|" & Item
    Next
   Tables("B表").Cols("责任人列").ComboList = Items
End If

以上是B表引用A表,也可以引用本表本列。

你的代码似乎与我提的要求不太一样....

8楼
程兴刚 发表于:2009/4/6 0:19:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.rar

9楼
菜鸟foxtable 发表于:2009/4/6 8:29:00
以下是引用程兴刚在2009-4-6 0:19:00的发言:
 下载信息  [文件大小:15.7 KB  下载次数:11]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.rar

精简....图片点击可在新窗口打开查看

If e.Col.Name = "学历" Then
     e.Col.Combolist = DataTables("表A").GetComboListString("学历")
End If

10楼
擎天柱 发表于:2009/4/6 9:15:00
程斑的这个估计离实用还有点差距,因为大部分的COMBOLIST取自于本列,如果本列为空,那下拉列表岂不是为空?
共28 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03320 s, 4 queries.