老单据如何插入多行值

老单据如何插入多行值  

2010-06-09 17:36:07|  分类: 金蝶|字号 订阅

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 行序号, 列序号, 名称

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值