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

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

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

[Access本身] 請(qǐng)高手指點(diǎn):添加新記錄的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2011-7-13 14:59:52 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在一個(gè)分割窗體中顯示單個(gè)表的查詢數(shù)據(jù),設(shè)了個(gè)“添加”按鈕,用于添加數(shù)據(jù),采用了如下一行代碼:
DoCmd.RunCommand acCmdRecordsGoToNew。
在測(cè)試過程中發(fā)現(xiàn),如果窗體中顯示的符合條件的記錄個(gè)數(shù)為0,系統(tǒng)則顯示“運(yùn)行時(shí)錯(cuò)誤"2046',命令或操作'acCmdRecordsGoToNew'當(dāng)前不可用!比绻绑w中顯示的符合條件的記錄個(gè)數(shù)不為0,則沒有問題。
不知為什么。不知如何解決,請(qǐng)各位大蝦指點(diǎn)下。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2011-7-13 18:38:08 | 只看該作者
DoCmd.GoToRecord , , acNewRec

點(diǎn)擊這里給我發(fā)消息

3#
發(fā)表于 2011-7-16 11:16:09 | 只看該作者
liusirang 發(fā)表于 2011-7-14 17:46
還有一問,分割窗體中文本框的內(nèi)容隨數(shù)據(jù)表子窗體(是否可以看作子窗體?)的記錄指針的變化自動(dòng)變化,可是 ...

照你所述,應(yīng)該是Current 事件(成為當(dāng)前)
4#
 樓主| 發(fā)表于 2011-7-16 12:02:19 | 只看該作者
謝謝指點(diǎn)。Current 事件是可以用的。
但注意慎用在該事件中調(diào)用其他事件,容易陷入循環(huán)調(diào)用從而死機(jī)。
5#
發(fā)表于 2011-7-16 12:11:07 | 只看該作者
分割窗體確實(shí)有這樣的奇怪問題,只能用不同的方法測(cè)試,哪種沒問題用哪種.

點(diǎn)擊這里給我發(fā)消息

6#
發(fā)表于 2011-7-13 16:10:11 | 只看該作者
請(qǐng)上傳示例
7#
 樓主| 發(fā)表于 2011-7-14 17:05:29 | 只看該作者
版主的方法有用,謝謝。
8#
 樓主| 發(fā)表于 2011-7-14 17:46:50 | 只看該作者
還有一問,分割窗體中文本框的內(nèi)容隨數(shù)據(jù)表子窗體(是否可以看作子窗體?)的記錄指針的變化自動(dòng)變化,可是不會(huì)觸發(fā)文本框的AfterUpdate事件。
記錄指針變化可觸發(fā)什么事件?
版主是高手,還請(qǐng)?jiān)儋n教。在此先行謝過。

9#
發(fā)表于 2011-7-14 19:27:50 | 只看該作者
暫時(shí)還在用2003版本,這個(gè)問題恕我暫時(shí)無法答復(fù);蛘吣愕2007交流里發(fā)帖看看,有些斑竹已經(jīng)使用2007或2010了(雖然我還是習(xí)慣于2003)。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

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

GMT+8, 2024-10-23 10:30 , Processed in 0.098900 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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