以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51384)

--  作者:狂风暴雨狂波
--  发布时间:2014/5/26 0:51:00
--  [求助]

我想设计一个发车管理窗口,窗口中有一个表,一个文本框,一个日期框,并分别绑定到了表的“装货车号”和“发车日期列”,因数据行较多,发车日期为同一天,装货车号也同为一个车号,这样逐行录入太麻烦,假定为100行数据,我想如果在文本框中输入一个车号,“装货车号”列的100行数据一次可全部录入,同样在日期中输入一个日期,“发车日期”列的100行数据也可一次全部录入,这样就轻松多了,不知能否实现?请教各位高手,如能实现,怎么设计和编写代码?表中数据是上一工作流得来。


图片点击可在新窗口打开查看此主题相关图片如下:发车窗口.bmp
图片点击可在新窗口打开查看
假如在窗口中再加个“发车”按钮,录入车号和日期,然后点击“发车”按钮,装货车号和发车日期列就自动全部录入该多好呀,不知我这个想法能否实现,请求高手帮忙解决!谢谢!
--  作者:shzyzh
--  发布时间:2014/5/26 1:43:00
--  
Dim fcrq As WinForm.DateTimePicker = e.Form.Controls("发车日期")
Dim zhch As WinForm.TextBox = e.Form.Controls("装货车号")

Dim tbl As WinForm.Table = e.Form.Controls("Table1")

For Each r As Row In tbl.Table.Rows
    If r.Checked = True Then
        r("发车日期") = fcrq.Value
        r("装货车号") = zhch.Value
    End If
Next

--  作者:有点甜
--  发布时间:2014/5/26 9:15:00
--  

表设计得有问题,应该建立一个【发车表】和【发车明细表】,一个车号、一个日期,对应【发车明细表】里面的多个货物

 

看看关联表的内容 http://www.foxtable.com/help/topics/0089.htm

 


--  作者:狂风暴雨狂波
--  发布时间:2014/5/27 1:46:00
--  

建了一个父表“发车表”,子表“发车明细表”,并通过“发车日期”和“装货车号”进行了关联,然后在窗口中建立了如图的控件,


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

图片点击可在新窗口打开查看此主题相关图片如下:wadc.bmp
图片点击可在新窗口打开查看
并在项目事件AfterOpenProject中按帮助写了代码,就是不同步数据,该如何做才能同步?请高手指教。谢谢!


--  作者:Bin
--  发布时间:2014/5/27 8:44:00
--  
请上例子.