Office中国论坛/Access中国论坛

标题: #求教物料表的分类的问题# [打印本页]

作者: eio    时间: 2003-1-13 05:11
标题: #求教物料表的分类的问题#
有一对多关系的5个表(A、B、C、D、E),其中A与B一对多,B与C一对多,如此类推,另有一窗体,其组合框引用的内容必须是ABCED表中含有相关的所有记录。
   物料分类的实例:A表是物料类别表,B,C,D,E表均是分类或者是物料详细的内容,由于不能一定要求物料在E表中,有些物料只有2级分类,有些需要5级分类,在采购窗怎样才能将ABCDE表中含有物料名称的内容引用?
作者: Trynew    时间: 2003-1-13 05:52
如果真有五级之多,并且分类又不规范,建议采用层次结构:即在一个表中,含有ID,Name,ParentId三个字段,或者用编码位数区分,如部门树一样。
作者: eio    时间: 2003-1-13 06:31
Trynew,您有使用过管家婆吗,我觉得她的分类合理易用,最少必速达要好;表的结构如您所说易办,但要查出来就不会啦,所以至今我的分类依然只有3级而且只能是第3级才是物料名称。

另外您所述的分类不规范,其实有些物料很难规范的,例如有些物料按牌子分比较好,有些物料按编号分好,有些按类别分比较好。如电子零件中IC,有ANXXXX,BAXXXX,CXAXXXX,但是ANXXXX系列是松下的,CXA是索尼的,TDA是菲利普的,如果一开始是按牌子分(如遥控能器),但遇到IC,就只能按编号分,因为IC的编号现在很多都是6位甚至10位数的编码,按速达慢慢找真是太气人啦^

作者: Trynew    时间: 2003-1-13 18:57
以树形查找为主(用TreeView实现),再多搞几种查询方式。
作者: eio    时间: 2003-1-13 20:29
未用过树形查找,现在倒想了个:一个物料表就能成的方法(参见管家婆数据文件)。优点在于无限制树型分级,分级随时可以更改倒任意位置。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3