(39) 无独立列表视图数据导出导入
2016-08-29 14:28
309 查看
简述:
系统中可以导入导出,都建立在列表视图上,针对一对多的情况,有时会让用户无从下手,特别”多”的那一方没有对应的列表视图,系统里,有好多这样的例子,典型的是销售订单和销售订单产品明细,但这次我采用的是“运费”来举例子。
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142655215-854020520.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142656308-1472400113.jpg)
可以看到一个价格网格有多个定义条,这里称为网格明细,这次工作量主要是导入这些网格明细,但在系统表面找不到对应列表视图,这时会很头晕,好几条的定义,总不能一条一条加,当然可以二开一个功能进行导入,但也来得慢,这里我给大家讲解,自己创建列表视图
操作如下
首先开启技术特性,查到网格的模型
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142657480-194795539.jpg)
这里看到,网格对象是 delivery.grid 网格明细对象是delivery.grid.line
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142658621-1882251969.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142659636-1079921031.jpg)
看到搜索对应的窗口动作
选择它,复制一份 修改
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142700761-1413383886.jpg)
这里看,很简单,只要改一个名称和对象就可以
保存完,我们要查到这个动作对应的id
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142702168-863364651.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142703511-1739606752.jpg)
这个id 记录下
回到网格列表视图
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142705043-1647902714.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142706980-79844918.jpg)
只改最一个action的值 ,为网格窗口动作的id , 回车
是不是神奇地网格明细的列表视图出来。
接下来就可以导出导入
选择一行
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142709590-1695214873.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142710949-265808089.jpg)
用liberoffice 打开导出的cvs文件
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142713152-213402438.jpg)
字符一律用 utf-8,这样中文就不会乱码
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142714543-618261159.jpg)
这个表对应一系统还是知道每个字段对应
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142715324-296548728.jpg)
第一行是id , 是系统自己生成,若我是第一次导入,就把第一列全部删除
根据这个模板整理的数据
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142717074-1876839793.jpg)
我这里导的数据是美国的,对应的网格 delivery.delivery_grid_dhl_usa ,这个要网格里有定义,网格我开始先导入了,为了好一点整理表格,这时的id,自己编号了
好,数据好,就可以进行导入了
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142718386-1812585720.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142719808-975359879.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142720808-323056892.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142722277-223675856.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142723886-262567324.jpg)
好了,这样就导入数据。
结尾:我这里只是简单说了一下,希望对大家有用。
系统中可以导入导出,都建立在列表视图上,针对一对多的情况,有时会让用户无从下手,特别”多”的那一方没有对应的列表视图,系统里,有好多这样的例子,典型的是销售订单和销售订单产品明细,但这次我采用的是“运费”来举例子。
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142655215-854020520.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142656308-1472400113.jpg)
可以看到一个价格网格有多个定义条,这里称为网格明细,这次工作量主要是导入这些网格明细,但在系统表面找不到对应列表视图,这时会很头晕,好几条的定义,总不能一条一条加,当然可以二开一个功能进行导入,但也来得慢,这里我给大家讲解,自己创建列表视图
操作如下
首先开启技术特性,查到网格的模型
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142657480-194795539.jpg)
这里看到,网格对象是 delivery.grid 网格明细对象是delivery.grid.line
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142658621-1882251969.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142659636-1079921031.jpg)
看到搜索对应的窗口动作
选择它,复制一份 修改
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142700761-1413383886.jpg)
这里看,很简单,只要改一个名称和对象就可以
保存完,我们要查到这个动作对应的id
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142702168-863364651.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142703511-1739606752.jpg)
这个id 记录下
回到网格列表视图
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142705043-1647902714.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142706980-79844918.jpg)
只改最一个action的值 ,为网格窗口动作的id , 回车
是不是神奇地网格明细的列表视图出来。
接下来就可以导出导入
选择一行
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142709590-1695214873.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142710949-265808089.jpg)
用liberoffice 打开导出的cvs文件
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142713152-213402438.jpg)
字符一律用 utf-8,这样中文就不会乱码
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142714543-618261159.jpg)
这个表对应一系统还是知道每个字段对应
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142715324-296548728.jpg)
第一行是id , 是系统自己生成,若我是第一次导入,就把第一列全部删除
根据这个模板整理的数据
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142717074-1876839793.jpg)
我这里导的数据是美国的,对应的网格 delivery.delivery_grid_dhl_usa ,这个要网格里有定义,网格我开始先导入了,为了好一点整理表格,这时的id,自己编号了
好,数据好,就可以进行导入了
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142718386-1812585720.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142719808-975359879.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142720808-323056892.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142722277-223675856.jpg)
![](https://images2015.cnblogs.com/blog/884905/201608/884905-20160829142723886-262567324.jpg)
好了,这样就导入数据。
结尾:我这里只是简单说了一下,希望对大家有用。
相关文章推荐
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Day59-Oracle03 - 创建表空间、创建表(子查询创建表)、表的约束、事务、数据库对象(视图、序列、索引、同义词)、PLSQL编程、(if,循环)、数据的导入导出备份
- Oracle用命令行 导出、导入一个用户所有表数据和表结构(存储过程啊,视图啊等等)
- Oracle用命令行 导出、导入一个用户所有表数据和表结构(存储过程啊,视图啊等等)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- plsql 导入导出表、数据、序列、视图
- 转发Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle学习笔记 -- day06 DDL、DML、视图索引序列、数据导入导出、数据恢复
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法
- plsql 导入导出表、数据、序列、视图
- plsql 导入导出表、数据、序列、视图
- Oracle 11g 学习八:视图、用户管理、数据的导入导出和数据表的冷备份
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- SharePoint开发 - Excel数据导入到SharePoint自定义列表(数据视图方式)
- 数据泵导出导入物化视图(ORA-39083)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)