Rss & SiteMap

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

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

标题:管理员帮忙看下,窗口录入的问题。

1楼
yacity 发表于:2011/9/25 10:38:00

如图


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

 第一步:

出货记录表 单击 产品名称 会弹出窗口供选择产品,回车录入正常。

 

 

第二步:

 在 出货单表  双击 客户ID列,弹出窗口供录入单据,中间的主表 绑定到 出货记录表

可是这个时候 单击 产品名称 弹出窗口供选择产品,回车却不能录入,

如何解决呢?

 


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

 

项目如下:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:儋州琼富琼富塑料管理系统1.0_0925.zip

[此贴子已经被作者于2011-9-25 10:40:13编辑过]
2楼
yangming 发表于:2011/9/25 14:02:00

1.将销售录入窗口中的绑定的表:作为副本改为:False

2.同时改销售录入窗口:AfterLoad  事件中的代码:如下

Dim dt As DataTable  = DataTables("chuhuo")
Dim flt As String

Tables("chuhuo").AddNew(20)

 

3.出库单表的表属性:StartEdit  事件中加入以下代码

If e.Col.Name = "kehuid" Then
    e.Cancel = True
    Forms("销售录入").Open()
End If

[此贴子已经被作者于2011-9-25 14:09:04编辑过]
3楼
yacity 发表于:2011/9/25 16:41:00

谢谢 管理员。

 

这个方法不适合。

1.将销售录入窗口中的绑定的表:作为副本改为:False

 

会产生以下问题:原表chuhuo一共17列,销售录入窗口 绑定chuhuo表,设置只显示8列,隐藏了9列。如果 改为副本false,那么一旦运行 销售录入窗口,这时候原表也会被隐藏9列。

 

该问题具体情况我也提问过

http://www.datasoft.com.cn/dispbbs.asp?boardid=2&Id=12970&page=4

 

2、弹出 销售录入窗口 应该是录入新的单据,所以 窗口中的表 chuhuo 应该是 应该是没有数据的,这其中包含了旧的出货记录,明显是不对的。

 

 


图片点击可在新窗口打开查看此主题相关图片如下:147.jpg
图片点击可在新窗口打开查看
4楼
狐狸爸爸 发表于:2011/9/25 17:28:00

提示:
1、既然作为副本,应该注意副本的名称和源表的名称不一致,是两个不同的表,参考:
http://www.foxtable.com/help/topics/1788.htm


所以相关的代码自然就要修改了。
 
2、如果因为隐藏列的问题,而用副本,那也没有必要,你可以继续用非副本,将副本属性设置为False,在窗口的AfterClose事件设置代码:
For Each c As Col In Tables("XX").Cols

    c.Visible = True

Next

这样关闭窗口的时候,所有列就重新可见了。

5楼
yacity 发表于:2011/9/25 18:23:00

谢谢!隐藏列的问题解决了。

 

第二个问题,表中不包含旧的数据要怎么弄?

 

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

[此贴子已经被作者于2011-9-25 18:25:15编辑过]
6楼
mr725 发表于:2011/9/25 22:37:00
只有你自己知道新和旧,设置个条件来显示。
7楼
yacity 发表于:2011/9/25 23:29:00

不是这样的

8楼
狐狸爸爸 发表于:2011/9/26 7:52:00

这个表,应该绑定到关联表: 出货单.出货记录,作为副本属性设置为False,而不是直接绑定到出货记录。

关键是很重要的概念。

注意绑定到关联表之后,关联表的名称是:chuhuodan.shoukuan,不是:销售录入_Table1

[此贴子已经被作者于2011-9-26 8:17:47编辑过]
9楼
yacity 发表于:2011/9/26 9:05:00

注意绑定到关联表之后,关联表的名称是:chuhuodan.shoukuan,不是:销售录入_Table1

 

应该是 chuhuodan.chuhuo 吧。

chuhuodan.shoukuan  是记录收款记录的。

10楼
狐狸爸爸 发表于:2011/9/26 9:15:00
呵呵,是的
共30 条记录, 每页显示 10 条, 页签: [1] [2][3]

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

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.