0
我正在創建訪問數據庫。我有一個組合框,其中有37個項目可供選擇。當用戶填寫表格時,數據將進入表格,但不顯示組合框中的項目,它將顯示id號碼,而不是Combo中的選項。該組合從具有兩列的表格中提取數據。一個是訪問讓你放入的ID,和兩個清理類型,這是組合中的選擇。我想知道是否有辦法在VBA中創建某種if/then語句,或者是否有一個函數完全按照原樣顯示列中的信息,而不是與其關聯的ID號。這是附加到保存數據按鈕的代碼:在Access中,如果表格顯示單元格,則顯示其他內容
Private Sub Command33_Click()
Dim strSQL As String
Dim strName As String
Dim varItem As Variant
DoCmd.SetWarnings False
strSQL = "INSERT INTO CleaningLog(Name1, Date1, Shift, Cleaning, Comments) VALUES ('" & Me!Text12 & "', '" & Me!Text15 & "', '" & Me!Combo25 & "', '" & Me!Combo19 & "', '" & Me!Text30 & "');"
DoCmd.RunSQL (strSQL)
DoCmd.SetWarnings True
Me.Refresh
End Sub
所有的數據插入罰款,除了清潔,這是在Combo19。這是唯一從表中提取數據的人。謝謝!