以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  录入窗口问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=78928)

--  作者:bestorange
--  发布时间:2015/12/21 8:25:00
--  录入窗口问题


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20151221081916.png
图片点击可在新窗口打开查看
在图中窗口 单击目录树2级节点  会代入到品名后面的文本框中 然后代入到销售明细表

 

如果增加几个文本框,分别可以选择多种商品,然后同时在销售明细表中 录入多行数据

 

除了单独创建目录树窗口之外  能不能再现有窗口上直接实现???


--  作者:bestorange
--  发布时间:2015/12/21 8:33:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20151221083130.png
图片点击可在新窗口打开查看
这种效果,3个文本框 选择三种不同的商品  然后 单击订单确认  同时新增3行数据,如果只选择1种,则只新增1行
--  作者:bestorange
--  发布时间:2015/12/21 8:59:00
--  

目录树的NodeMouseClick事件

If e.Node.Level = 1 Then \'如果单击的是第二层节点
    Dim tr As Row = Tables("销售明细").Current
    Dim dr As DataRow = e.Node.DataRow 
    tr("品名") = dr("品名")
End If

单击目录树子节点  增加一行数据 也就是一种商品。 怎么能多选 增加多行呢?


--  作者:大红袍
--  发布时间:2015/12/21 9:03:00
--  

1、动态生成控件

 

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

 

2、动态赋值

 

3、确认的时候,就把值填入表


--  作者:大红袍
--  发布时间:2015/12/21 9:04:00
--  

简单一点,就是弄4、5行控件,隐藏起来,选取多个的时候,就把那些隐藏的显示出来。

 

具体上传实例


--  作者:bestorange
--  发布时间:2015/12/21 9:22:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20151221091925.png
图片点击可在新窗口打开查看
我把文本框全换成下拉组合框,然后用单独的目录树窗口选择文本

是可以分别选了  但是在销售明细表里,我三个控件选择的内容只在一行的品名列下 来回变换,

分别代入三行该怎么做来着。。。我记得以前琴行那个程序 增加课程的窗口 大师教过我一次


--  作者:bestorange
--  发布时间:2015/12/21 9:24:00
--  
以下是引用大红袍在2015/12/21 9:04:00的发言:

简单一点,就是弄4、5行控件,隐藏起来,选取多个的时候,就把那些隐藏的显示出来。

 

具体上传实例

隐藏我知道


For i As Integer = 1 To 8
    e.Form.Controls("Textbox" & i).Visible = False
    e.Form.Controls("Label" & i).Visible = False
Next

但是这个点单的话 最主要就是效率,不想用之前的下拉选择显示的控件数的方法了,能不能设计个 增加按钮,按一次 增加 一个文本框(品名)一个下拉框(数量)


--  作者:bestorange
--  发布时间:2015/12/21 9:25:00
--  

为还是把例子传上来吧


[此贴子已经被作者于2015/12/21 9:47:24编辑过]

--  作者:bestorange
--  发布时间:2015/12/21 9:27:00
--  

新搞了个小酒吧 试着自己做个点单记录的程序。。。

 

大师能不能教我 怎么用同一个窗口中的目录树控件  进行多次选择录入 


--  作者:大红袍
--  发布时间:2015/12/21 9:29:00
--  
汗,为什么不直接用一个表控件?简单方便啊。