以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  自动输入  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161147)

--  作者:dycwylb
--  发布时间:2021/3/8 10:55:00
--  自动输入

4、将Table控件的DoubleClick事件设置为:

Dim tbl As Table = Tables("窗口1_Table1")
If
tbl.Current IsNot Nothing Then
    e.Form.DropDownBox.Value = tbl.Current("客户ID")

End
If
e
.Form.DropDownBox.CloseDropDown()

这样在窗口的Table中双击某行,即可将该行的客户ID输入到订单表的当前行中,并关闭下拉窗口。

e.Form.DropDownBox.Value = tbl.Current("客户ID") 这行代码不理解

另见附件照片,双击下拉窗口中行内容输入不到表中,帮忙看看代码,谢谢


--  作者:有点蓝
--  发布时间:2021/3/8 11:05:00
--  
tbl.Current("客户ID")就是当前双击的行的客户ID,e.Form.DropDownBox就是打开这个下拉窗口的DropDownBox控件

这句代码意思就是给这个控件赋值

--  作者:dycwylb
--  发布时间:2021/3/8 11:19:00
--  
另见附件照片,双击下拉窗口中行内容输入不到表中,帮忙看看代码,谢谢
--  作者:有点蓝
--  发布时间:2021/3/8 11:42:00
--  

将Table控件的DoubleClick事件设置为:

e.Form.DropDownBox.Value = e.row("客户ID")

e.Form.DropDownBox.WriteValue()

e.Form.DropDownBox.CloseDropDown()


--  作者:dycwylb
--  发布时间:2021/3/8 11:49:00
--  
例如:选中下拉窗口中异丙醇这一行,要把物料代码,品名,单位,数量等信写入申购单名细表中
--  作者:有点蓝
--  发布时间:2021/3/8 11:56:00
--  

Tables("申购单名细").Current("物料代码") = e.row("物料代码")
Tables("申购单名细").Current("其它列2") = e.row("其它列2")
Tables("申购单名细").Current("其它列3") = e.row("其它列3")

e.Form.DropDownBox.Value = e.row("客户ID")

e.Form.DropDownBox.WriteValue()

e.Form.DropDownBox.CloseDropDown()


--  作者:dycwylb
--  发布时间:2021/3/8 13:24:00
--  
Dim tbl As Table = Tables("物料基本信息下拉窗口_物料基本信息表")
If tbl.Current IsNot Nothing Then
Tables("申购单明细").Current("物料名称") = tbl.Current("物料名称")
Tables("申购单明细").Current("规格") = tbl.Current("规格")

Tables("申购单明细").Current("库存数量") = tbl.Current("当前结存数量")

Tables("申购单明细").Current("单位") = tbl.Current("单位")

Tables("申购单明细").Current("是否需检验") = tbl.Current("是否检验")


End If

e.Form.DropDownBox.Value = e.Row("物料编号")

e.Form.DropDownBox.WriteValue()

e.Form.DropDownBox.CloseDropDown()
你好!以上代码是否错,在下拉窗口表控件双击事件中,但只只有物料编号可以写入申购明细物料代码中

--  作者:dycwylb
--  发布时间:2021/3/8 13:27:00
--  
第一张单,明细的第一条记录正常,但明细第二条记录只能写入物料编号
--  作者:dycwylb
--  发布时间:2021/3/8 13:58:00
--  
老师你好。可以测试一下我发给你的项目实例中申购单录入
--  作者:有点蓝
--  发布时间:2021/3/8 14:23:00
--  
实例在哪?请上传实例说明