Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]新打开窗体上文本框如何自动赋值?

Bio_hebei  发表于:2009-06-06 23:17:06  
复制

模式对话框 窗体1 上面有一个文本框text1 

                      一个按钮combx

模式对话框 窗体2 上面有一个文本框text2

 

现在点击窗体1上的按钮combx

弹出窗体2 (不关闭窗体1)

    Private Sub combx_Click()
      DoCmd.OpenForm "窗体2", , , , , acDialog
    End Sub

问题:

如何能自动让text2=text1  ?

 


 

 

Top
赵文斌 发表于:2009-06-07 00:00:47

 Private Sub combx_Click()
      DoCmd.OpenForm "窗体2", , , , , acDialog

      forms!窗体2!text2=text1
    End Sub

 



Bio_hebei 发表于:2009-06-07 01:50:59

按楼上试了下:

一,窗体仍然可以弹出

二,但并没有实现文本框赋值(还是空的)

三,关闭窗体2时,显示找不到窗体2

 

是不是中间哪些连接符号有问题啊?



沈军 发表于:2009-06-07 08:47:50

'原例

Private Sub combx_Click()
DoCmd.OpenForm "窗体2", , , , , acDialog

forms!窗体2!text2=text1
End Sub

 

你目前打开的窗体方式是独占模式,当独占模式窗体打开的时候其它后续命令全都被挂起,无法执行下去的,只有当窗体2关闭或推动焦点的时候才可继续执行下一句代码。

 

因此,建议你将 窗体2 更改成为弹出式窗体,或者是将 acDialog 更改成为 acHidden

 

下面示例看或行否?

Private Sub combx_Click()
DoCmd.OpenForm "窗体2", , , , ,
acHidden

forms!窗体2!text2=text1

 

form_窗体2.Visible=True

或者是

DoCmd.OpenForm "窗体2"


End Sub



access爱好者 发表于:2009-06-07 08:51:19

应该是这样:   

Private Sub combx_Click()

     DoCmd.OpenForm "窗体2"

     Forms!窗体2!text2 = Text1

End Sub



沈军 发表于:2009-06-07 09:10:42

在窗体1中的按钮单击事件

Private Sub combx_Click()
DoCmd.OpenForm "窗体2"

forms!窗体2!text2=text1

End Sub

 

还有一种是

Private Sub combx_Click()

DoCmd.OpenForm "窗体2", , , , , , Me.text1

End Sub

 

在窗体2的打开事件中加入代码

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

 



Bio_hebei 发表于:2009-06-07 11:53:39

清晨11点一起来,看到这么多热心的兄弟帮我, 谢谢谢!!!

一个一个全都照做,验证了一遍

zdm2003  版主给我的答案已经很美了

sjwookroom 我的老排长最后给的两个答案都是对的,祝你早日升官发财!!!!

 

谢谢!



Bio_hebei 发表于:2009-06-07 11:57:22

正重申明

刚才发生严重错误

更正如下

sjworkroom (原错为sjwookroom)

 

深表歉意!!!



总记录:7篇  页次:1/1 9 1 :