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

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

請(qǐng)大神看看,錯(cuò)在哪里呢?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2022-10-25 14:23:06 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  1. Private Sub C新增_Click()
  2. Dim Db As DAO.Database
  3. Dim rs As DAO.Recordset
  4.   
  5. Set Db = CurrentDb()
  6.   Set rs = Db.OpenRecordset("收入明細(xì)", dbOpenDynaset)
  7.   '新增記錄
  8.   rs.AddNew
  9.   
  10.     rs!日期 = Me!日期
  11.     rs!收入項(xiàng)目 = Me!收入項(xiàng)目
  12.     rs!收入賬戶 = Me!收入賬戶
  13.     rs!收入金額 = Me!收入金額
  14.     rs!摘要 = Me!摘要
  15.    
  16. If IsNull(日期) Then
  17.         MsgBox "沒(méi)有輸入'日期'"
  18. Exit Sub
  19. End If

  20. If IsNull(收入項(xiàng)目) Then
  21.         MsgBox "沒(méi)有輸入'收入項(xiàng)目'"
  22. Exit Sub
  23. End If

  24. If IsNull(收入賬戶) Then
  25.         MsgBox "沒(méi)有輸入'收入賬戶'"
  26. Exit Sub
  27. End If

  28. If IsNull(收入金額) Then
  29.         MsgBox "沒(méi)有輸入'收入金額'"
  30. Exit Sub
  31. End If
  32.      If DCount("*", "收入明細(xì)", "日期=#" & Me.日期 & " #" And "收入項(xiàng)目='" & Me.收入項(xiàng)目 & "'" And "收入賬戶='" & Me.收入賬戶 & "'" And "收入金額=" & Me.收入金額) > 0 Then
  33.          MsgBox "此數(shù)據(jù)已錄入,請(qǐng)不要重復(fù)添加!"
  34.          Exit Sub
  35.      End If
  36.          '更新記錄
  37.      rs.Update
  38.      Set rs = Nothing
  39.     Me!日期 = Null
  40.     Me!收入項(xiàng)目 = Null
  41.     Me!收入賬戶 = Null
  42.   Me!收入金額 = Null
  43.       Me!摘要 = Null
  44.     MsgBox "新增成功"

  45. End Sub
復(fù)制代碼

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒(méi)有帳號(hào)?注冊(cè)

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
 樓主| 發(fā)表于 2022-10-25 14:24:43 | 只看該作者
If DCount("*", "收入明細(xì)", "日期=#" & Me.日期 & " #" And "收入項(xiàng)目='" & Me.收入項(xiàng)目 & "'" And "收入賬戶='" & Me.收入賬戶 & "'" And "收入金額=" & Me.收入金額) > 0 Then
         MsgBox "此數(shù)據(jù)已錄入,請(qǐng)不要重復(fù)添加!"
         Exit Sub

就是這一段代碼異常,請(qǐng)大佬看看哪里出問(wèn)題了。

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

3#
發(fā)表于 2022-10-25 18:08:17 | 只看該作者
代碼寫錯(cuò)了,and后面的那組雙引號(hào)多了
4#
 樓主| 發(fā)表于 2022-10-25 19:12:27 | 只看該作者
admin 發(fā)表于 2022-10-25 18:08
代碼寫錯(cuò)了,and后面的那組雙引號(hào)多了

引號(hào)不能刪除,否則就如對(duì)話框提示,編譯錯(cuò)誤,缺少表達(dá)式。

5#
 樓主| 發(fā)表于 2022-10-26 08:33:44 | 只看該作者
果然是。
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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