以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]有图,读取当前登录的用户名写入单元格  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33985)

--  作者:hwj3551670
--  发布时间:2013/5/28 11:54:00
--  [求助]有图,读取当前登录的用户名写入单元格

 


图片点击可在新窗口打开查看此主题相关图片如下:45635.jpg
图片点击可在新窗口打开查看

--  作者:hwj3551670
--  发布时间:2013/5/28 11:54:00
--  
收款人哪里读取当前登录的用户,并写入到明细表里
--  作者:Bin
--  发布时间:2013/5/28 11:55:00
--  
User.Name  就是当前登录用户名


如果是自定义外部数据源 用户登录. 那么就看你全局变量定义的是什么.帮助中的例子是  _UserName

--  作者:XYT
--  发布时间:2013/5/28 11:58:00
--  

e.Form.Controls("combobox1").text=user.name

如果是绑定的,就直接可以写进去了也可以用代码

Tables("表A").current("第二列")=e.Form.Controls("combobox1").text

[此贴子已经被作者于2013-5-28 12:02:09编辑过]

--  作者:hwj3551670
--  发布时间:2013/5/28 12:00:00
--  
恩我 的全局变量是 _UserName
--  作者:hwj3551670
--  发布时间:2013/5/28 12:00:00
--  

请问这个代码应该是放在窗口事件里还是放在控件事件里

 


--  作者:Bin
--  发布时间:2013/5/28 12:01:00
--  
你想打开窗口就赋值,就放在窗口AlterLoad事件中去.具体看你需求
--  作者:hwj3551670
--  发布时间:2013/5/28 12:11:00
--  

e.Form.Controls("combobox2").text= _username
Tables("订单明细").current("收款人")=e.Form.Controls("combobox2").text

 

我把这二句话放在窗口alterload 事件里

点添加按钮打开这个窗口,combobox2这个控件没有值,空白的


--  作者:hwj3551670
--  发布时间:2013/5/28 12:13:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:234234.jpg
图片点击可在新窗口打开查看

--  作者:XYT
--  发布时间:2013/5/28 12:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看