两张表解决用户自定义数据库之思路

  1. 开发界面选择动态块,读取其中的参数写入到表1中,如果blockname相同,则不允许加入

  2. 程序界面上四个下拉框,第一级用于选择动态块名,第二级用于选择各块中的分类

  3. 选择了动态块名后通过其ID可以查询到表2中的第二、三、四级分类,并且通过表1中id=1(假设)和字段名中含有user字样且字段值不为空来得到参数L,W,THK

  4. 从表2中取得上面得到的对应的user字段的记录,并且通过第二、三、四级分类进一步过滤,如二、三、四级分别为A、2、300X150,则最后得到的结果是表2中的第2条记录中的user1,user2,user3

  5. 最后把这些值赋给插入到图形中的块,结束

表1:

表2:

原文地址:https://www.cnblogs.com/swtool/p/3832371.html