以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于表的困惑  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98004)

--  作者:goldenfont
--  发布时间:2017/3/22 14:31:00
--  关于表的困惑
我想实现的是这样一个功能:
1.我有一个主表《增值税发票表》,里面有开票公司,货品号,货品金额,发票号码等字段,因为购买发票号码是固定的,每次买回来的发票导入到表里,总共有大概有几千条数据,那么有的发票开了,有的没开,那么具体到表格里就是有的记录有值,有的没有。
2.然后我点击按钮,跳出一个模式对话框,根据货号查找开票记录,如果有开过发票了,就跳过,没有开过,就分配个新的发票号码给这个货号。

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

我想问一下,这个对话框里的货号这个表,用的是什么类型的表?绑定哪个表?我原来想的是这个表格有2列,一个用来输入货号,另外列用来看是否开过发票?
我设想的的是这个表格不绑定任何表,例如输入10行货号,遍历每行的数据到《增值税发票表》里进行查找,找不到这个对应记录,把这个信息写入到《增值税发票表》里,找到了就直接跳过。

不绑定任何表,这样可以吗?如果不行,那绑定的是哪个表?临时表吗?


--  作者:有点色
--  发布时间:2017/3/22 14:50:00
--  

 用sqlQuery表,sql语句写  Select \'\' as 货号, \'\' as 是否开过发票

 

 引用这个表,就写 Dim t As Table = e.Form.Controls("Table1").Table


--  作者:goldenfont
--  发布时间:2017/3/22 16:48:00
--  
但是这个是无法编辑的啊
--  作者:有点蓝
--  发布时间:2017/3/22 16:54:00
--  

可以编辑的

 

Dim t As Table = e.Form.Controls("Table1").Table
t.AllowEdit = True