设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1089|回复: 0
打印 上一主题 下一主题

[其它] 紧急求救!!!ACCESS编程问题!!!在线等!!!

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-10 22:08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个ACCESS编程问题,工作留成如下,有哪位高手帮忙看看,教小弟一下!!!不胜感激.谢谢!!

开发说明:在TEST中不是有两个表么,一个PARTS表,一个ITEM表么,其中PARTS表相当于一个目录,ITEM表中的任何一个数据在PARTS表中都可以找的到,我希望做出的效果是运行程序时出现一个窗体,输入在PARTS表中的任何一个项目编码,确定之后可以自动生成一个新表,新表的数据来源于ITEM表中,内容是关于起先输入的项目编码,及其它的相关数据。在ITEM表中不是每条记录都有一个父子层次的数据么,我的算法是通过窗体输入的项目编码,在ITEM表中找到一条记录,在PARTS表中找到它的项目编码,在通过此项目编码找到从属于她的子项目编码,同时在子项目编码中找到相关的项目编码,然后由在PART表中找到的项目编码或子项目编码返回item表中继续上面的过程,并将找到的数据,记录到一个新的表。最后将临时表中的数据按父子层次由高到低排列显示,打印出来。
要求的效果:在TEST中有两个表,一个PARTS表一个ITEM表,其中PARTS表是一个项目表、ITEM表是数据源表,PARTS表中任何一个数据的项目编码在ITEM表中都可以找到。要求是设计一个 窗体,输入一个项目编码,自动生成一个新表将这个项目编码在ITEM表中的各项数据以及它相关的父及子数(包括它的上面所有的数据和下级的数据全部依次显示),在ITEM表中每个数据都有它所属的父子层次从0、2、4……等希望各位高手可以帮忙,谢谢!!!

我的思路(不过有些技术原因还没有实现,呵呵,水平有限)
工作流程如下:
1、        在窗体中输入项目编码,假设是Z(窗体下面是输出表)
2、        通过此项目编码Z在ITEM表中找到项目编码是Z的记录(应该只有一条),将这条数据整体COPY至窗体下面的输出表中。
3、        通过此项目编码Z在PRTS表中的项目编码一栏中找到与Z相同的记录,提取此记录中的子项目编码的值,(假设是X、Y)。将X、Y的值存于临时表:子项目编码表1中. 找不到记录时在临时表中赋空值。
4、        通过此项目编码Z在PRTS表中的子项目编码一栏中找到与Z相同的记录,提取此记录中的项目编码的值,(假设是A、B)。将A、B的值存于临时表:项目编码表1中找不到记录时在临时表中赋空值。
5、        将项目编码表1和子项目编码表1中的数据(A、B、X、Y)作为项目编码在ITEM表中找到对应的数据,COPY至输出表中
6、        通过项目编码表1和子项目编码表1中的数据(A、B、X、Y)在PRTS表中的项目编码一栏中找到与(A、B、X、Y)相同的记录,提取此记录中的子项目编码的值,(假设是A1、B1、X1、Y1)。将A1、B1、X1、Y1的值存于临时表:子项目编码表2中。找不到记录时在临时表中赋空值。
7、        通过项目编码表1和子项目编码表1中的数据(A、B、X、Y)在PRTS表中的子项目编码一栏中找到与(A、B、X、Y)相同的记录,提取此记录中的项目编码的值,(假设是1A、1B、1X、1Y)。将1A、1B、1X、1Y的值存于临时表:项目编码表2中. 找不到记录时在临时表中赋空值。
8、        将项目编码表1和子项目编码表1中的数据清零(赋零值)
9、        以子项目编码表2和项目编码表2中的数据为为项目编码在ITEM表中找到对应的记录,写入输出表中
10、        以项目编码表2和子项目编码表2中的数据为项目编码在PRTS表中找到对应的子项目编码,存放于子项目编码表1,找不到赋空值。
11、        以项目编码表2和子项目编码表2中的数据为子项目编码在PRTS表中找到对应的项目编码,存放于项目编码表1,找不到赋空值。
12、        将项目编码表2和子项目编码表2中的数据清零(赋零值)
13、        回到第5步操作(循环查询)
14、        循环结束(我个人设计的结束条件是当项目编码表1和子项目编码表1或项目编码表2和子项目编码表2中同时为空值的时候循环结束。
15、        对输出表按父子层次升序排序
16、        打印、输出、保存(以上是我的思路)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 12:43 , Processed in 0.090840 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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