以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]下拉窗口选取记录后的处理 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87974) |
-- 作者:p6641 -- 发布时间:2016/7/23 23:31:00 -- [求助]下拉窗口选取记录后的处理 我的销售单设计时,选取品名采用下拉窗口来选取库存表中的记录,但在新增一条销售数据时,希望刚才选取的那条记录不要再出现,该用什么办法实现? |
-- 作者:狐狸爸爸 -- 发布时间:2016/7/24 8:11:00 -- 用一个public变量记录你最近一次输入的值,嘉定这个变量的值是nm,对应的列类型为字符型: 可以在这个表的DataColchanged事件写代码: if e.DataCol.Name = "对应列名" then nm = e.NewValue end if 然后再窗口的afterload事件: tables("abc_aaa").Filter = "列名<> \'" & nm & "\'" |
-- 作者:p6641 -- 发布时间:2016/7/24 13:50:00 -- 单条记录可行,但是如果我在销售单中选择多条记录就行不通了。 |
-- 作者:大红袍 -- 发布时间:2016/7/24 14:38:00 -- 参考代码
dim idxs as string = DataTables("某表").GetComboListString("某列") |