安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假

Access窗体之间控件的传值三种方式

2017-10-16 17:27:00
tmtony8
原创
3768

Access窗体间的数据是如何传递的?前面有发过子窗体的数据传递。今天讲解3种方法传递窗体里的数据:

如有窗体“传递窗体”和“接收窗体”两个窗体,通过“传递窗体”控件的值传给“接收窗体”的控件。




方法一:

打开窗体后,直接用打开的窗体的控件值等于当前窗体的控件值

Forms("接收窗体").控件= Me.控件


方法二:


通过openform方法的最后一个参数openargs将值传递过去。

openform最后参数等于文本框的值,打开“接收窗体”的open事件:控件值= Me.OpenArgs


方法三:

用全?#30452;?#37327;。在模块定义一个全?#30452;?#37327;,这里是“Public strName As String

再将“传递窗体”的控件值赋给strName .  然后在窗体2的加载事件中将strName 赋值给“接收窗体”的控件。




传递窗体代码:

Private Sub Command6_Click()
    DoCmd.OpenForm "接收窗体", , , , , , Me.Text2
    Forms("接收窗体").Text0.Value = Me.Text0
    strName = Me.Text4
    
End Sub


接收窗体代码:

Private Sub Form_Load()
    Me.Text8 = strName
End Sub

Private Sub Form_Open(Cancel As Integer)
    Me.Text6 = Me.OpenArgs
End Sub


模块代码

Public strName As String


其中“传递窗体”的文本框值?#30452;?#20026;:“Text0?#20445;癟ext2?#20445;癟ext4”

其中“接收窗体”的文本框值?#30452;?#20026;:“Text0?#20445;?/span>Text6?#20445;?/span>Text8

    分享
    ? 1999-2019 Office交流网?? 中山市天鸣科技发展有限公司 粤ICP备10043721号-5 SQL查询:19
    内存占用:7.75MB
    PHP 执行时间:0.19
    双色球大奖2000年
    安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假
    丛林心脏客服 彩经网时时彩走势图 白雪公主的故事 最好玩的电子游戏贝利西餐厅 实战百家乐 雄鹿vs尼克斯 海南七星彩 北京赛车计划软件助赢 重庆时时彩计划_人工版 重庆时时彩开奖结果查询