关于excel数据来源单据和母单据之间的关联

excel单据提交后 BILL_TEMPLATE_PATH 为空,这时候允许个人在新建单据里直接修改,如果有一张excel单据引用到这张单据的数据,引用通过bill_id 建立关联,那么 原单据 BILL_TEMPLATE_PATH 或写入 汇总单据的 bill_id,汇总单据的 BILL_TEMPLATE_PATH 则会写入所有关的 bill_id ,id将引号和逗号隔开。

涉及代码:

   Dim strFiledAndValue0(0) As String
                strFiledAndValue0(0) = "BILL_TEMPLATE_PATH〓" & sVBills
                DBBase.AppDB.UpdateData(sysParams, "TBILL", "bill_id", sBill_ID, False, strFiledAndValue0)

                Dim sUpdate As String = "update TBILL set BILL_TEMPLATE_PATH=‘" & sBill_ID & "‘ where bill_id in (" & sVBills & ")"
                DBBase.AppDB.getDataSet(sysParams, sUpdate)
                  Dim sSql As String = "select BILL_TEMPLATE_PATH from TBILL where bill_id=‘" & mBillID & "‘)"
                    Dim ds As DataSet = DBBase.AppDB.getDataSet(sysParams, sSql)
                    If ds.Tables(0).Rows.Count > 0 Then
                        Dim dr As DataRow = ds.Tables(0).Rows(0)
                        If dr.Item("BILL_TEMPLATE_PATH").ToString.IndexOf("‘") > -1 Then
                            Dim sUpdate As String = "update TBILL set BILL_TEMPLATE_PATH=‘‘ where bill_id in (" & dr.Item("BILL_TEMPLATE_PATH").ToString & ")"
                            DBBase.AppDB.getDataSet(sysParams, sUpdate)
                        End If
                    End If
时间: 2024-10-06 14:45:00

关于excel数据来源单据和母单据之间的关联的相关文章

Excel 设置单元格为下拉框,并且设置数据来源

1.选中单元格,设置Data Validation为下拉框: 2 .数据来源代码设置: =OFFSET(DropDownValues!$C$2,0,0,COUNTIF(DropDownValues!$C:$C,">=""")-1,1) // 表示数据来源于"DropDownValues"这个sheet的C列,筛选出不为空的数值作为数据源 原文地址:https://www.cnblogs.com/Aaron-Lee/p/9964777.htm

excel数据附件的使用方法及应用

应用场景: 在表单中可能包含很多明细字段,并且行数会比较多(20+),同时明细数据希望可能进到数据库以便进行后续统计分析.此时如果把字段和数据全部做到表单中,会导致排版困难,数据加载计算性能降低等种种困难.此时可以使用excel数据附件来解决问题. 特点: 1.在表单中填写简要信息,便于领导审批即可:保证提单的性能: 2.在excel中完全自定义二维表格,可以承载大数据量: 3.把表单和和excel联系起来,只有填写了excel数据附件后,才能提交单据:确保业务的严密性: 4.excel数据可以

【MySQL笔记】Excel数据导入Mysql数据库的实现方法——Navicat

很多公司尤其有点年头的公司,财务业务部门的各种表单都是excel来做的表格,随着互联网的发展各种业务流程都电子化流程化了,再在茫茫多的文档中去查找某一个年份月份的报告是件相当枯燥的事,所以都在想办法将以前的数据直接导入现代智能化的办公程序道中,在这里可能很多初级程序员都会有些挠头不知所措,下面来介绍下我的小经验,希望能为大家提供便利! 工具/原料 首先做一下说明,为什么我要用Navicat,第一个原因,因为它是个不错的Mysql GUI工具,更重要的是,它可以将一些外部数据源导入Mysql数据库

U9单据UI开发--单据类型UI开发

1.在解决方案下新建UI界面项目,命名以UI作为后缀 2.先删除系统默认新建的UI界面数据模型,并新建界面数据 3.新建单据类型UIModel(界面数据),以model作为界面数据后缀名 4.修改单据类型的命名空间 5.添加表单按钮动作 6.生成数据模型树 7.编辑数据模型树的缺省过滤条件,在弹出的对话框中,可设置单据类型的所属组织 8.设置界面参数 9.新建UI界面,命名以form作为后缀,在弹出的对话框中选择定制Form模,实体模型选择单据类型实体模型,Form模型根据实际需要选择,这里选择

多条单据,每个单据多条明细,循环时,判断出每个单据的开始

适用多条单据,每个单据多条明细,要对每个单据的明细,进行业务处理.循环数据,识别出每个单据的第一条明细. --create table ABC --( -- A int, -- B int, -- C int --) --insert ABC select '1','20',null --insert ABC select '1','10',null --insert ABC select '2','15',null --insert ABC select '2','5',null if exi

Excel小技巧-你是否只知道表格按列排序?其实也可以按行排序!excel数据按行排序

Excel小技巧-你是否只知道表格按列排序?其实也可以按行排序!excel数据按行排序.系统默认情况下,数据都是按列进行排序的,可以通过简单的操作,让其进行按行进行排序. [解决方法,教程视频资料如下] 本教程视频资料来源:http://edu.51cto.com/course/15404.html 完整博客资料:http://blog.51cto.com/13172026/2292179 完整视频资料:http://edu.51cto.com/lecturer/13162026.html 原文

python 获取excel数据 自动登陆

import xlrdimport timeimport unittestfrom selenium import webdriver class u8819(unittest.TestCase): global loginurl global driverpath loginurl = 'http://www.effevo.com' driverpath = 'D:\\chromedriver.exe' userpath = 'D:\\data.xlsx' #获取data.xlsx中的用户数据

数据来源标记,让数据分析更容易

在数据收集的过程中,我们经常会把一份表单发往多个渠道.例如,在不同的社交网站上投放广告,或是给各地的销售人员分派相同的任务. 那么,当我们面对收集到的所有数据时,我们是否会疑惑这些数据的来源?到底在哪个平台收集到的数据最多,又是哪个销售人员发展出了更多的客户呢? 此次轻流更新的数据来源标记功能帮你有效解决这一难题! 1.数据来源标记 在轻流应用系统的“拓展设置- 提交设置-数据来源标记”中,我们可以为表单添加数据来源标记. 例如,我们将一则活动广告投放到微信.微博.今日头条 3 个渠道,并需要搞

SharePoint集成Excel数据和Excel Web Access Web部件

SharePoint集成Excel数据和Excel Web Access Web部件 Excel Web Access Web部件在SharePoint中Excel电子表单里呈现数据. 1. 打开Excel 2010.创建空白工作薄. 2. 添加数据. 3. 点击另存为,选择文档库,点击确定,选择文档,点击确定. 4. 也可以添加Web部件. 5. 编辑部件,输入Excel的URL. SharePoint集成Excel数据和Excel Web Access Web部件,布布扣,bubuko.co