Foxtable(狐表)用户栏目专家坐堂 → 管理员帮忙看下,窗口录入的问题。


  共有14664人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
yacity
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
管理员帮忙看下,窗口录入的问题。  发帖心情 Post By:2011/9/25 10:38:00 [只看该作者]

如图


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

 第一步:

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

 

 

第二步:

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

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

如何解决呢?

 


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

 

项目如下:

 

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

[此贴子已经被作者于2011-9-25 10:40:13编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By: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楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By: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

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


 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2011/9/25 18:23:00 [只看该作者]

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

 

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

 

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

[此贴子已经被作者于2011-9-25 18:25:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/9/25 22:37:00 [只看该作者]

只有你自己知道新和旧,设置个条件来显示。

 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2011/9/25 23:29:00 [只看该作者]

不是这样的


 回到顶部
帅哥,在线噢!
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/26 7:52:00 [只看该作者]

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

关键是很重要的概念。

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

[此贴子已经被作者于2011-9-26 8:17:47编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2011/9/26 9:05:00 [只看该作者]

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

 

应该是 chuhuodan.chuhuo 吧。

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


 回到顶部
帅哥,在线噢!
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/26 9:15:00 [只看该作者]

呵呵,是的

 回到顶部
总数 30 1 2 3 下一页