在我更新後可以在Access中鎖定一行的列嗎?我嘗試使用AfterUpdate方法,但它是沒有用的。請幫忙。謝謝。對不起英文。在MS Access中鎖定一行的列
0
A
回答
0
Option Compare Database
Option Explicit
Public col As Collection
Private Sub Form_Load()
Set col = New Collection
End Sub
Private Sub Form_Current()
If CHANGED(Me.TeamID) Then
MsgBox "not allowed"
End If
End Sub
Private Sub TeamName_AfterUpdate()
col.Add CStr(Me.TeamID.value), CStr(Me.TeamID.value)
End Sub
Public Function CHANGED(strValue As String) As Boolean
On Error GoTo ehandle
CHANGED = True
Dim strTest As String
strTest = col(strValue)
Exit Function
ehandle:
CHANGED = False
End Function
這使表隊TeamID的PK從我收集的數據庫,那麼它會檢查它已經改變了,看它是否是集合,即,如果沒有,那麼它的確定,如果它已經改變那麼它是「不允許」的消息框。
+0
謝謝,但它沒有功能或子功能沒有定義(CHANGED)' –
+0
您確定您輸入的內容正確嗎?該函數在那裏明確定義,Public Function CHANGED(strValue As String)As Boolean –
相關問題
- 1. MS Access鎖定SQL Server中的表?
- 2. MS Access 2010的鎖定類型INSERTS
- 3. MS Access防止數據庫鎖定
- 4. OleDB鎖定重複.NET MS Access
- 5. MS Access 2010中的列數?
- 6. MS Access中的行總數
- 7. 我如何使用MS-Access查詢轉換行中的MS Access列(選擇statment)
- 8. 如何運行從另一個的MS Access在MS Access數據庫中定義的宏?
- 9. 遷移MS Access 2003中的MS Access 2010
- 10. 的MS Access:組合列和行唯一的行
- 11. 的MS Access:一鍵
- 12. MS Access:突出顯示MS Access報告中的特定字段
- 13. MS-Access外部事務鎖SQL Server表
- 14. MS Access/VBA,檢查桌面鎖
- 15. 未知用戶鎖定的MS Access數據庫
- 16. 如何訪問已鎖定的MS Access數據庫
- 17. MS Access運行時中的Debug.Assert行爲
- 18. 在MS Access中選擇列表框
- 19. 在MS-ACCESS 2003列中計數圖像
- 20. MS Access:在列名中使用年份?
- 21. 的MS Access OLEDB列屬性
- 22. MS Access鎖定記錄在備忘錄字段中的數據輸入
- 23. ms-access:爲列指定格式
- 24. MS Access轉換行信息到列
- 25. 你可以在Access中進行行鎖定嗎?
- 26. 'FileDialog'類型未在MS Access中定義
- 27. 在MS Access中運行異步查詢
- 28. 在MS Access中查找多行重複
- 29. 的MS Access問題 - 運行
- 30. MS Access報告中的行中斷
請顯示您的代碼? – Hiten004
'Private Sub PlanuojamaPristatymoData_AfterUpdate() Me.MyField.Enabled = False End Sub'它禁用列中的所有字段 –
數據是否有主鍵? –