Private Sub Form_Open(Cancel As Integer)
Me.Bathroom = Forms!frmBathrooms!ID
Me.txtBathInfo.Caption = "Bathroom Room Number: " &
DLookup("Room", "tblRooms", "ID = " &
DLookup("Room", "tblBathrooms", "ID = " & Me.Bathroom))
Me.RecordSource = "SELECT * FROM tblStalls WHERE Bathroom = " & Me.Bathroom
Me.Recordset.AddNew
End Sub
其中第2行Me.Bathroom = Forms!frmBathrooms!ID
正在跳閘錯誤。調試器Me.Bathroom = 1, Forms!frmBathrooms!ID = 38
。基本上我試圖自動使這個表單的浴室字段與frmBathrooms表單的ID相匹配。 「我」是浴室物品的一種形式;可以有很多項目。錯誤2448:無法爲此對象分配值...爲什麼不?
地獄是如何拋出一個錯誤?我找不到任何東西在一個小時左右的搜索周圍放鬆。我理解這個信息,但不知道這可能會如何拋出它?
Item表的Bathroom字段位於表單的記錄源等。Ideas?
什麼樣的領域是你的桌子上的浴室? –
這是一個查找字段(我知道他們不太好用,但這真的是一個嚴格的Access數據庫,所以我沒有看到傷害)包含tblBathrooms.ID的數字自動編號。我實際上已經明白了這一點......輸入這個問題並等待4分鐘,然後點擊。將提供答案。 – StuckAtWork
好吧這個論壇缺乏聲譽的東西現在讓我很緊張..只是想顯示答案作爲一個答案..對於任何其他人有同樣的問題,我所做的只是將字幕2和3移動到下面Me.Recordset.AddNew(以便它在更改Me.Bathroom和標題之前更改源並添加新記錄)。如果其他人可以請在答案中寫出這個問題,很容易。15 – StuckAtWork