数据库一定是要分成三个表的!
输入表单设计,你可以在表单中使用三个Grid:一个零件Grid,是独立的,你在上面增删改;一个部件Grid,也是独立的,在上面增删改;另一个组成Grid,是部件Grid的子表格,它以部件编码为过滤条件,是当前部件Grid中指向的部件的组成资料,对这个Grid增删改,其零件信息从部件Grid对应的表中取得,只要你部件Grid的指针改变,这个Grid的部件编码就自动改变,不用你输入。
这个设计结构,一旦需要,可以把组成Grid的关联切换到零件Grid,就可以筛选出某个零件被什么部件使用的清单。
[ 本帖最后由 TonyDeng 于 2012-4-21 15:01 编辑 ]
输入表单设计,你可以在表单中使用三个Grid:一个零件Grid,是独立的,你在上面增删改;一个部件Grid,也是独立的,在上面增删改;另一个组成Grid,是部件Grid的子表格,它以部件编码为过滤条件,是当前部件Grid中指向的部件的组成资料,对这个Grid增删改,其零件信息从部件Grid对应的表中取得,只要你部件Grid的指针改变,这个Grid的部件编码就自动改变,不用你输入。
这个设计结构,一旦需要,可以把组成Grid的关联切换到零件Grid,就可以筛选出某个零件被什么部件使用的清单。
[ 本帖最后由 TonyDeng 于 2012-4-21 15:01 编辑 ]
授人以渔,不授人以鱼。