介绍
操作视图功能,是使用视图创建的功能,适用于多表联合操作的情况;
核心配置
例如,使用视图A、视图B、视图C三表创建了视图,其中A是主表;
只配置了”操作表名”
注意:新版本2.2.x以上版本去掉了操作表名,截图上的操作表名忽略不计>注意:新版本2.2.3以上版本去掉了操作表名,截图上的操作表名忽略不计
只配置了操作表名,则视图只能对该表数据进行修改操作,例如配置可以操作视图B表,则视图只能更改B表对应的字段
同时配置”操作表名”与”视图操作表信息”
注意:新版本2.2.x以上版本去掉了操作表名,截图上的操作表名忽略不计>注意:新版本2.2.3以上版本去掉了操作表名,截图上的操作表名忽略不计
同时配置”操作表名”与”视图操作表信息”时,视图对数据的增删改查操作以”视图操作表信息”为准;配置”视图操作表信息”时需要注意一下几点:
- 想要视图有增加,删除数据的功能,必须配置”视图操作表信息”;
- 若需配置‘视图操作表信息’,至少配置两行数据,并且第一行配置的基表必须为主表;
- 在‘视图操作表信息’配置哪些基表,在增、删、改时,就会影响哪些基表,不配置的表不会受到影响;
视图操作表信息属性介绍
属性名称 |
说明 |
---|---|
表名 | 基表的tableCode |
主键字段名 | 基表的主键字段 |
主键对应视图字段 | 在视图中该基表的主键字段 |
包含字段 | 视图中包含基表字段,配置哪些字段,视图就可以对这些字段数据进行增删改查操作 |
特殊字段带值配置 | 两种用途:1、配置视图关联基表之间关联关系;2、视图中AS别名字段与基表字段对应, |
需更新 | 若勾选,则可更新该基表的数据。注:在视图中必须有该基表的主键字段 |
需添加 | 若勾选,则可添加该基表的数据 |
需删除 | 若勾选,则可删除该基表的数据,注:在视图中必须有该基表的主键字段 |
包含字段
包含字段中配置的是:视图中含有基表字段,并且想要视图对基表数据进行修改的字段;
例如:创建视图的时候,视图A 表选择了了A_A1、A_A2、A_A3、A_A4四个字段,包含字段中填写了”A_A1,A_A2”两个字段,则,视图操作数据时,就只能操作A_A1,A_A2这两个字段
特殊字段带值配置
特殊字段带值配置有且只有两组数据,两组数据之间使用逗号(英文逗号)分隔,前面一组数据为视图里面的字段,后面一组数据为基表里的字段,多个字段,用‘~’进行分隔;
特殊字段带值作用
1、主外键传值配置
配置”特殊字段带值”时,第一组数据必须
是视图中各表之间的关联关系(join链接关系);
例如:创建视图时的表关联关系为:视图A为主表,使用主键A_ID分别与视图B表中的外键B_B1进行关联,视图C中的外键C_C1进行关联;
特殊带值配置中按下图展示配置:
2、视图字段AS别名配置
如果视图中的字段编码起了AS别名,可通过该配置将视图AS别名字段与基表字段对应,因此在表单中添加或修改数据时,看似操作的是别名字段,结果依然可以正常存储在基表里;
视图AS别名字段
特殊带值配置中按下图展示配置
关键字
- 操作视图
- 多表联合查询