Access交流中心

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

怎样用控件将文本框的值更新到对应的记录呀?

maikyang  发表于:2016-07-05 09:50:35  
复制

 

Top
缪炜 发表于:2016-07-05 10:14:35
 窗体直接绑定数据源

maikyang 发表于:2016-07-05 11:56:55

不绑定怎样做呢



仙来 发表于:2016-07-05 12:14:06
更新查询

朱先生 发表于:2016-07-05 13:24:25
maikyang 发表于:2016-07-05 15:19:28
DoCmd.RunSQL "UPDATE 供应商对账信息 SET 供应商代码='" & Me.Text0 & "',供应商名称='" & Me.text1 & "', 税票编号='" & Me.TextBox1 & "',WHERE 供应商代码='" & Me.Text0 & "'"
语法是怎样错了呀

朱先生 发表于:2016-07-05 17:15:31
WHERE前多了个逗号

maikyang 发表于:2016-07-06 08:37:38

为什么改了上面语句后还是不能更新记录呀



朱先生 发表于:2016-07-06 12:48:23

分析了一下你的语句,感觉你不是要更新记录而是要追加记录

更新是不会出现象你写的代码,从WHERE 供应商代码='"& 供应商代码 &"' 说明供应商代码已经存在,为何还要更新,从这一句分析得出了上面的猜测

如果是追加的话就得用

Private Sub Command0_Click()
DoCmd.RunSQL "INSERT INTO 供应商对账信息(供应商代码,供应商名称,税票编号) VALUES ('" & Me.Text0 & "','" & Me.Text1 & "', '" & Me.TextBox1 & "')"
End Sub




maikyang 发表于:2016-07-06 14:11:51
谢谢,我意思表达错了

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