[易飞]信息传递-多表(含外表)关联取值
2015-08-17 11:30
459 查看
[摘要]质量部提出ROSH资料管理需求:录入进货检验单时候,取系统外表品号 供应商 材质 对应的**测试日期、有效日期、预警日期**。 解决方案: 1.新建ROSH基础信息表并提供维护程序界面 2.自定义画面设计扩展字段并利用9.0信息传递功能带出数据。
一、基础数据表
由于可能会有多个帐套使用到此基础数据,为了节约成本。在独立数据库OA中新建ROSH表:
CREATE TABLE [dbo].[ROSH](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Company] nchar NULL,
[Supplier] nvarchar NULL,
[SupplierName] nvarchar NULL,
[Item] nvarchar NULL,
[ItemName] nvarchar NULL,
[ItemSpec] nvarchar NULL,
[Material] nvarchar NULL,
[TestDate] [datetime] NULL,
[EffectiveDate] [datetime] NULL,
[WarningDate] [datetime] NULL,
CONSTRAINT [PK_ROSH_1] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
二、设计维护界面
三、设计自定画面
四、录入数据表
设置信息传递只能识别录入数据表中的表。
创建视图
CREATE VIEW [dbo].[ROSH]
AS
SELECT Id, Company, Supplier, SupplierName, Item, ItemName, ItemSpec, Material, TestDate, EffectiveDate, WarningDate
FROM OA.dbo.ROSH AS ROSH_1
WHERE (Company = ‘ZM’)
GO
录入数据表ROSH
五.设置信息传递
由于进货检验单不存在供应商编码和品号字段(是显示值),而 设置信息传递设置也只能关联一个表。咋办?
既然没有值能否先带出值并保存呢?
Z01带出供应商和品号。
S01关联ROSH表取数据。
六、验证。
1。新建带出单头信息
2。审核
输入材质:70G33L,审核
完毕,希望各位多多指教。谢谢!
相关文章推荐
- jsp中的JSTL与EL表达式用法及区别
- 大数据并发处理 hadoop solr
- 取舍的艺术
- LeetCode:Add Digits
- 详解Java解析XML的四种方法
- MySQL存储过程详解 mysql 存储过程
- unbuntu安装JDK
- 非URL转发实现域名跳转
- SQL 當月上月月初月末
- 关于execel单元格中的数字变成文本(左上角带绿色三角形标志)的办法
- DOCKER_HOST have a weird tcp
- 文字渐变效果:图层中的mask属性
- OC的学习笔记汇总
- SSO
- output
- 从第m个数开始复制字符串
- MySQL查询结果导出到文件
- ubuntu12.04 + fuerte ROS下安装xtion pro live 显示图像
- EditText光标不显示问题
- USB之(四)HID设备类协议