長時間潛伏者,第一次海報。我有一個非常簡單的數據庫,可以根據未綁定的組合框更新計算機實驗室座位表,供教師選擇他/她的班級。Microsoft Access VB:使用變量作爲字段名稱的一部分
我有什麼現在的問題是:
Private Sub Combo29_AfterUpdate()
If DCount("[StudentName]", "SelectedClass", "[StudentNumber]=1") <> 1 Then Me!Computer1.Caption = "" Else Me!Computer1.Caption = DLookup("[StudentName]", "SelectedClass", "[StudentNumber] = 1")
它在技術上只是罰款,但不是重複同樣的線路,變動數1〜2號,等了所有25臺電腦,我喜歡有話的大意是:
Private Sub Combo29_AfterUpdate()
Dim PCnumber as Integer
PCnumber = 0
NextPC:
PCnumber = PCnumber + 1
If DCount("[StudentName]", "SelectedClass", "[StudentNumber]=PCnumber") <> 1 Then Me!Computer & PCnumber & .Caption = "" Else Me!Computer & PCnumber & .Caption = DLookup("[StudentName]", "SelectedClass", "[StudentNumber] = PCnumber")
If PCNumber = 25 Then End Else goto NextPC
End Sub
我上過幾個板,但我似乎無法得到來連接變量PCnumber作爲參考標籤上的表單上的部分語法正確的。目前我正在做的是「漫長的路」,爲每臺電腦重複整個生產線。然而,這並不是我第一次爲我做出更多工作,我希望不僅僅是爲了這個問題而學習它,而是爲了讓我的生活在未來更輕鬆。
我使用的是Access 2007,而Visual Basic說它是6.5。
感謝,
查