Access交流中心

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

为什么作为子窗体后,就不能调用其他窗体数据了

如一  发表于:2009-05-09 17:40:55  
复制

窗体1:销售窗体:操作员

窗体2:员工资料:用户名

窗体3:库存

(操作员)字段=(用户名)

 

我现在在销售窗体中    添加新销售纪录的时候, 用一个命令按钮 调用员工资料窗体里的“用户名”,根据选中的用户名   生成到窗体1里的 “操作员”   

 

问题是,如果我用单个窗体  “销售窗体” 测试都没问题

 

一旦我把“销售窗体”作为“库存”的子窗体就不能用了,谁能帮我一下

 

-------------------------------------------------------

按钮命令 为13

 

Private Sub 命令13_Click()
DoCmd.OpenForm "员工资料", , , , , , "用户名"

End Sub

 

员工资料窗体里的  确认按钮命令为 1

 

Private Sub 命令1_Click()
If Me.OpenArgs = "用户名" Then
    Forms("销售窗体")![操作员] = Me.用户名
    End If
   
   
DoCmd.Close
End Sub

 

 

 

 

Top
豆豆 发表于:2009-05-09 21:17:04

 Forms("销售窗体")![操作员] = Me.用户名
改为

 Forms![库存]![销售窗体]![操作员] = Me.用户名

试试



如一 发表于:2009-05-10 21:09:22

谢谢长官,我试验一下



如一 发表于:2009-05-10 21:35:42

不行 提示找不到字段

点击下载此附件

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