Access交流中心

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

[5分]想把子窗口的运算的总和的值符值到主窗口的表上,不知道怎么做

小成  发表于:2009-06-03 20:44:46  
复制

当子窗口更新时,把子窗口的运算的TotalNW的总和的值符值到主窗口的表上TotalNW上并做相应的更新,但是用工式的话(如附件)只能在主窗口上看到值,但是表上却看不到值.想请请教师兄们能否帮忙解决这个问题?先谢谢各位了.

 

点击下载此附件

 

Top
Bio_hebei 发表于:2009-06-03 20:50:07

感觉在表上本来就不应当看到值的,没必要啊,

可以用查询来做啊



周金涛 发表于:2009-06-03 22:29:08
感觉在表上本来就不应当看到值的,没必要啊

豆豆 发表于:2009-06-04 07:28:37

请参考。

 

点击下载此附件

小成 发表于:2009-06-04 12:20:10

chaojianan,你好,看到你的加贴了,谢谢!

 

但我还有个问题,我看到你又增加了一个文本框,可否不用另加一个文本框,就直接赋值在原来的文本上呢(取消原来文本框上的公式呢)?先谢了!



豆豆 发表于:2009-06-04 13:26:16

有了问题,为何自己不去试一下啊,自己先去试试。



小成 发表于:2009-06-04 17:15:47
其实我想用当form load的时候用这个办法Me![TotalNW] = Forms![frmShipment]![from.frmShipment_subfrm.Form]![TotalNW]去赋值,
,但是系统说找不到这个字段,不知道为什么!

Bio_hebei 发表于:2009-06-04 17:28:49

这个问题其实我也曾遇到

但现在来想其它主要问题是这样

你的想法我知道:想把这个文本框放在子窗体页脚上面,但窗体视图下并没有显示子窗体的页脚,连你那个文本框都看不到?是不是这样?

其实放在主窗体页脚上又有什么不方便么,能说说有什么不方便的地方么?从实际出发,解决问题才是真正的目标所在,那究竟是为什么呢?



小成 发表于:2009-06-05 16:16:22
谢谢7楼主的意见,因为我这个主表是要跟其它的窗口联在一起的,所以需要把值赋到表里,以便另一个窗体上可以看到.还请各位高手帮帮忙.看看能不能用一个文本框去赋值啦??请真的帮帮忙吧!

小魏 发表于:2009-06-05 22:46:42
看看是不是你想要的结果.

小魏 发表于:2009-06-05 22:48:28

上传不了.



小魏 发表于:2009-06-05 22:55:40

上传不了附件.

这样,我说,你自己照做.

1.将主窗体上的TotalNW的文本框改名为TotalNW2

2.在子窗体中加入这样一段代码

  Private Sub NetWeightPerMaster_AfterUpdate()
  DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
  Forms![frmShipment]![TotalNW2].SetFocus
Forms![frmShipment]![TotalNW] = DSum("NetWeightPerMaster", "Shipment_SubDetail", "RSPOID=" & Forms![frmShipment]![SPOID])
End Sub
3.运行主窗体,即可以实现.



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