Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1374|回復(fù): 6
打印 上一主題 下一主題

[與其它組件] 關(guān)于命令的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2004-1-3 04:31:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一個(gè)表1,字段是姓名、檢驗(yàn)情況,有100條記錄,建1個(gè)窗體,窗體布局使用表格。在窗體頁(yè)眉上建一個(gè)[命令按鈕],當(dāng)[命令按鈕]按下時(shí),檢驗(yàn)情況應(yīng)是合格。
Private Sub 命令4_Click()
檢驗(yàn)情況 = "合格"
End Sub
請(qǐng)教:當(dāng)按下[命令按鈕]時(shí),實(shí)際上只有第一行記錄出現(xiàn)“合格”,如何才能使按下[命令按鈕],所有檢驗(yàn)情況=合格???
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2004-1-3 04:41:00 | 只看該作者
建一更新查詢
3#
 樓主| 發(fā)表于 2004-1-3 05:00:00 | 只看該作者
用更新比較麻煩,我想用的是循環(huán)語(yǔ)句,可我不會(huì)用,所以請(qǐng)教。
4#
發(fā)表于 2004-1-3 05:42:00 | 只看該作者
3樓說錯(cuò)了,循環(huán)語(yǔ)句才麻煩呢!
你用下面的方法:
Private Sub 命令4_Click()
CurrentDb.Execute “UPDATE 產(chǎn)品表 SET 產(chǎn)品表.檢驗(yàn)情況 = '合格'"
End Sub
5#
 樓主| 發(fā)表于 2004-1-3 21:14:00 | 只看該作者
Private Sub 命令10_Click()
CurrentDb.Execute "UPDATE jy SET jy.檢驗(yàn)情況 = '合格'"
End Sub
這樣不行呀!顯示
運(yùn)行時(shí)錯(cuò)誤"3061"
參數(shù)不足,期待2
6#
發(fā)表于 2004-1-3 22:30:00 | 只看該作者
請(qǐng)教duzili!
使用:CurrentDb.Execute “UPDATE 產(chǎn)品表 SET 產(chǎn)品表.檢驗(yàn)情況 = '合格'"
和DoCmd.RunSQL “UPDATE 產(chǎn)品表 SET 產(chǎn)品表.檢驗(yàn)情況 = '合格'"
一樣可以達(dá)到目的,這兩種方法有何不同阿?誰(shuí)優(yōu)誰(shuí)劣?
7#
 樓主| 發(fā)表于 2004-1-4 06:07:00 | 只看該作者
DoCmd.RunSQL 好象是更新查詢,一般用在數(shù)據(jù)源是查詢的窗體上,CurrentDb.Execute 用在數(shù)據(jù)源是表的窗體上,不知我說的對(duì)不對(duì)?



[此貼子已經(jīng)被作者于2004-1-4 10:13:00編輯過]

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:29 , Processed in 0.138403 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表