Access交流中心

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

UPDATE不能更新控件值

王萌萌  发表于:2020-03-17 13:28:52  
复制

如图:

窗体1

窗体2


     strSQL2 = " UPDATE tbl_采购单 SET  入库单号='测试'" & " WHERE [采购单号]=" & SQLText(Me!采购单号)
    DoCmd.RunSQL strSQL2

我想把窗体2的入库单号UPDATE到对应采购单号中的入库单号,代码如上所示。

 

Top
麥田 发表于:2020-03-17 16:01:39

你的采购单号是文本型的吧

文本型要加单引号的



王萌萌 发表于:2020-03-17 16:23:42

     strSQL2 = " UPDATE tbl_采购单 SET  入库单号='入库单号'" & " WHERE [采购单号]=" & SQLText(Me!采购单号)
    DoCmd.RunSQL strSQL2

这样吗?我是想把入库单号更新到窗体1的入库单号中,对应的是采购单号。

采购单号是文本性的。入库单号也是



ozh2k003 发表于:2020-03-17 21:42:43
窗体控件不是用update更新的 写一个公共函数 或者使用openargs参数传递这个单号

王萌萌 发表于:2020-03-18 14:10:35
ozh2k003  能否针对此案例做一个OPENARGS的代码。

benhum 发表于:2020-03-19 08:10:39

试试看:

strSQL2 = "UPDATE tbl_采购单 SET  入库单号= '"& me.入库单号 &"' WHERE 采购单号= '"& Me.采购单号 &"'"





ozh2k003 发表于:2020-03-19 10:38:58
【Access示例】窗体间参数传递--OpenArgs
http://www.accessoft.com/article-show.asp?id=10946


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