设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: secowu
打印 上一主题 下一主题

[Access本身] [求助 论坛高手热心人士特别是hi-wzj ]另类的追加查询的问题(多字段变更,主从窗体

[复制链接]
31#
 楼主| 发表于 2005-7-21 02:58:00 | 只看该作者
测试后效果很满意!!!

非常感谢







hi-wzj



  [img]http://www.office-cn.net/vvb/0>

  <img%20src=[/img]

  等级:版主

另外:如果其它字段有变化,也是按这样做吧?

但是:如果需要改变的字段超过有5个的话。

目前需要更改的字段有:

彩印单号、下单日期、柜编、锌号、工作单号、PO号

子窗体里的送货数量、送货备品、送货日期

那么怎么做呢?

非常感谢!

那么这样一个一个的弹出对话框是不是很麻烦呢?

有没有弄个小窗体(或是集中点的对话框),来设定需要改变的字段的值呢?

还有,我想通过一个组合控件来在一个主窗体里打开子窗体

那么如何用代码来改变子窗体的数据 源对象呢?

[此贴子已经被作者于2005-7-20 19:09:20编辑过]

32#
发表于 2005-7-21 03:52:00 | 只看该作者
办法有许多,既然您会使用DAO,那么俺提供一个思路,可以利用BOOKMARK来进行复制,相比用SQL那冗长的语句可以避免代码出错和字段类型出错的机会

另外还有一种方法是利用CONTROL来进行复制,这个需要用循环,在循环中加入判断可以有选择性地进行复制,例如:如果控件名称等于唯一索引的名称则不复制

至于具体怎么应用,要看您的实际情况,还有您有没有足够的时间来理解这些方法
33#
 楼主| 发表于 2005-7-21 04:04:00 | 只看该作者
以下是引用eyewitnes在2005-7-20 19:52:00的发言:



办法有许多,既然您会使用DAO,那么俺提供一个思路,可以利用BOOKMARK来进行复制,相比用SQL那冗长的语句可以避免代码出错和字段类型出错的机会

另外还有一种方法是利用CONTROL来进行复制,这个需要用循环,在循环中加入判断可以有选择性地进行复制,例如:如果控件名称等于唯一索引的名称则不复制

至于具体怎么应用,要看您的实际情况,还有您有没有足够的时间来理解这些方法

看不懂?

34#
 楼主| 发表于 2005-7-21 04:10:00 | 只看该作者
以下是引用secowu在2005-7-20 18:58:00的发言:



测试后效果很满意!!!

非常感谢









hi-wzj





  等级:版主

另外:如果其它字段有变化,也是按这样做吧?

但是:如果需要改变的字段超过有5个的话。

目前需要更改的字段有:

彩印单号、下单日期、柜编、锌号、工作单号、PO号

子窗体里的送货数量、送货备品、送货日期

那么怎么做呢?

非常感谢!

问题:

1.那么这样一个一个的弹出对话框是不是很麻烦呢?

   有没有弄个小窗体(或是集中点的对话框),

   来设定需要改变的字段的值呢?

还有,

1.我想通过一个组合控件来在一个主窗体里打开子窗体

    那么如何用代码来改变子窗体的数据 源对象呢?

2.我想在“制单界面”里输入产品时,来个判断,如果这个产品在“条码产品库”里没有,则提醒用户是否将新记录添加到表里。这个代码又怎么写呢?

非常期待Hi-WZJ高手的帮忙!!!

在线等待中........
35#
发表于 2005-7-21 17:08:00 | 只看该作者
另外:如果其它字段有变化,也是按这样做吧?但是:如果需要改变的字段超过有5个的话。目前需要更改的字段有:彩印单号、下单日期、柜编、锌号、工作单号、PO号子窗体里的送货数量、送货备品、送货日期那么怎么做呢?您完全可以在生成新的工作单后,再手工进行修改啊!
36#
发表于 2005-7-21 17:11:00 | 只看该作者
2.我想在“制单界面”里输入产品时,来个判断,如果这个产品在“条码产品库”里没有,则提醒用户是否将新记录添加到表里。这个代码又怎么写呢?“产品”字段应为组合框,将“限于列表”属性设为“是”就ok了。
37#
发表于 2005-7-21 17:12:00 | 只看该作者
1.我想通过一个组合控件来在一个主窗体里打开子窗体    那么如何用代码来改变子窗体的数据 源对象呢? 海狸版主近期刚贴过这样的例子,自己找找。
38#
 楼主| 发表于 2005-7-21 19:28:00 | 只看该作者






谢谢:青青





  

您肯定没看我的文件吧?

现在剩下的问题是:

1.在窗体"文员制单界面"的“翻单”那个命令里

    如果需要改变的字段超过有5个的话。

     目前需要更改的字段有:

     彩印单号、下单日期、柜编、锌号、工作单号、PO号

     子窗体里的送货数量、送货备品、送货日期

  那么这样一个一个的弹出对话框是不是很麻烦呢?

   有没有弄个小窗体(或是集中点的对话框),

   来设定需要改变的字段的值呢?

2. 我想在“制单界面”里输入产品时,来个判断,

     这个记录是保存在“印后加工”表里的,但还有另外一个表叫“产品条码库”

     在输入界面里的数据就是从“产品条码库”里调用的

    如果这个产品在“条码产品库”里没有,则提醒用户是否将新记录添加到表里。

    这个代码又怎么写呢?

文件在此:

http://bbs.office-cn.net/viewFile.asp?Boardid=2&ID=11929

[此贴子已经被作者于2005-7-21 11:47:30编辑过]

39#
发表于 2005-7-21 20:25:00 | 只看该作者
以下是引用青青在2005-7-21 9:08:00的发言:

另外:如果其它字段有变化,也是按这样做吧?

但是:如果需要改变的字段超过有5个的话。

目前需要更改的字段有:

彩印单号、下单日期、柜编、锌号、工作单号、PO号

子窗体里的送货数量、送货备品、送货日期

那么怎么做呢?

您完全可以在生成新的工作单后,再手工进行修改啊!



只要要更改的字段不是“有索引无重复”的属性,就可在追加后在生成后的记录上进行修改。

前面因为不知道您“彩印单号”是否必须是“有索引无重复”的属性。因此才那样说。
40#
 楼主| 发表于 2005-7-21 22:20:00 | 只看该作者
好的。那第一个问题算是解决了那么第二个问题怎么办呢?2. 我想在“制单界面”里输入产品时,来个判断,     这个记录是保存在“印后加工”表里的,但还有另外一个表叫“产品条码库”     在输入界面里的数据就是从“产品条码库”里调用的    如果这个产品在“条码产品库”里没有,则提醒用户是否将新记录添加到表里。    这个代码又怎么写呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-6 15:30 , Processed in 0.095641 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表