首页 > 其他分享 >金蝶KIS VB插件 老单据如何插入多行值,老单获取基础资料内码、代码、名称

金蝶KIS VB插件 老单据如何插入多行值,老单获取基础资料内码、代码、名称

时间:2023-10-27 10:57:14浏览次数:31  
标签:插件 BillTransfer KIS VB BillForm LRow SetGridText EntryCtl 序号

转自:https://blog.csdn.net/ssyyll/article/details/16804273

While Not rs.EOF 
'填充对应的行 
With m_BillTransfer 
'如果超过两行以上的值,需要先用 
.BillForm.InsertRow 
'插入一行 
.SetGridText LRow, dicFieldEntry("FItemID"), rs("FNumber") 
.SetGridText LRow, dicFieldEntry("FAuxQtyMust"), Val(rs("FQty") & "") 
.SetGridText LRow, dicFieldEntry("Fauxqty"), Val(rs("FQty") & "") 
End With 
LRow = LRow + 1 
rs.moveNext 
Wend 

说明:
m_BillTransfer.BillForm.vsentrys.InsertRows 2, 1 "在第2行后插入1行 
m_BillTransfer.BillForm.copyrow 2, 3 "把第2行数据复制到第3行 
m_BillTransfer.BillForm.delRow 3"删除第3行

几个相关函数说明: 
1. m_BillInterFace.BillForm.addrow 2, 3 : 从第2行开始, 增加3行; 
2. m_BillInterFace.SetGridText(Row, Col , Value): 给第Row行, 第Col列赋值Value; 
3. m_BillInterface.BillFrom.maxentry : 返回当前单据体行数; 

另外,给查找类型字段赋值,请参考如下示例代码: 
Dim EntryCtl As Variant 
EntryCtl = m_BillTransfer.EntryCtl 
EntryCtl(列序号).DInterID(行序号) = 内码 
EntryCtl(列序号).DNumber(行序号) = 代码 
EntryCtl(列序号).DName(行序号) = 名称 
m_BillTransfer.EntryCtl = EntryCtl 
m_BillTransfer.SetGridText 行序号, 列序号, 名称

标签:插件,BillTransfer,KIS,VB,BillForm,LRow,SetGridText,EntryCtl,序号
From: https://www.cnblogs.com/a247347515/p/17791242.html

相关文章

  • php结合web uploader插件实现分片上传文件
    这篇文章主要为大家详细介绍了php结合webuploader插件实现分片上传文件,采用大文件分片并发上传,极大的提高了文件上传效率,感兴趣的小伙伴们可以参考一下 最近研究了下大文件上传的方法,找到了webuploaderjs插件进行大文件上传,大家也可以参考这篇文章进行学习:《WebUploader......
  • 30-Vue脚手架-plugin插件
    plugin插件功能:用于增强Vue本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。 src/plugins.js(定义插件)//定义插件(默认暴露)exportdefault{install(Vue){console.log("@@@install")console.log(......
  • playwright -启动本地chrome浏览器-启动扩展程序-插件
    fromplaywright.sync_apiimportsync_playwrightimportosclassTool:def__init__(self,user_data_dir,executable_path):playwright=sync_playwright().start()#启动扩展程序-开启影刀插件path_to_extension=r"D:\data\google\Ch......
  • 超好用的IDEA插件推荐!自带API调试功能
    大家好,今天给大家推荐一款超好用的IDEA插件,由API调试工具Apipost推出!支持在插件中获取token、支持代码完成后在插件中进行API调试,同时也保留了1.0版本部分功能如上传选择目录功能等。V1版本还会继续保留开源,方便各位进行自创魔改。V2版本目前已上架至IDEA插件商店,大家可以自行下......
  • 超好用的IDEA插件推荐!自带API调试功能
    大家好,今天给大家推荐一款超好用的IDEA插件,由API调试工具Apipost推出!支持在插件中获取token、支持代码完成后在插件中进行API调试,同时也保留了1.0版本部分功能如上传选择目录功能等。V1版本还会继续保留开源,方便各位进行自创魔改。V2版本目前已上架至IDEA插件商店,大家可以自行......
  • kubectl 插件
    https://kubernetes.io/zh-cn/docs/reference/kubectl/kubectl支持使用任何编程语言定义插件,插件位置必须要在$PATH路径中,必须要有可执行权限,命令必须以kubectl为前缀示例:编写脚本并放在PATH中root@master01:~#cat/usr/local/bin/kubectl-hello#!/bin/bashechohell......
  • Mybatis,核心配置中,属性优化,别名优化,设置,插件
    配置:MyBatis可以配置成适应多种环境不过要记住:尽管可以配置多个环境,但每个SqlSessionFactory实例只能选择一种环境.学会使用配置多套运行环境!: 通过ID来选择环境: 测试的时候可能有很多不同的数据库可以选择,但是最终只能选择一个Mybatis默认的事务管理器就是JDBC,连接池:......
  • FFmpeg frei0r插件使用学习
    背景ffmpeg做基本的音视频编辑还是比较简单的,但要做一些滤镜及特效就比较麻烦了。接下来看看借用frei0r插件怎么做;简介你可以将frei0r看作是一个"视频特效工具箱"。比如你有一段视频,你想给它加上某种特殊效果,例如让它变成黑白色,或者添加一个模糊效果,而frei0r就包含了许多这样的......
  • flask整合rabbitMQ插件的方式
    文章目录二、Python-flask-rabbitMQ-插件方式整合引言具体步骤1安装依赖:2编写实体类:3编写消费者和生产者:4初始化消费者和生产者:5其他地方使用生产者二、Python-flask-rabbitMQ-插件方式整合引言当今互联网应用的高并发场景下,如何保证可靠的消息传递和高效的处理成为了一项重......
  • Vue日历插件
    <template><divclass="page"><divclass="calendar"><divstyle="display:flex;justify-content:space-between;align-items:center;border:1pxsol......