0
選択した行をリストボックスの上下に移動するだけでした。 私は動作するコードを持っています - しかし、私は理由を理解できません! SelectedとListIndexの間には明確な違いがあります。誰かが(基本は間違いないが)、私はACCESS VBA LISTBOXアドレッシング
Private Sub INPUT_AfterUpdate()
If Me.INPUT = "up" Then Call go_up
If Me.INPUT = "down" Then Call go_down
Me.show = me.List59.Column(1)
Me.INPUT = ""
End Sub
Private Sub go_up()
Temp_var = Me.List59.ListIndex
'!!!!!! why do I not need to change Temp_var !!!
me.List59.Selected(Temp_var) = True
End Sub
Private Sub go_down()
Temp_var = Me.List59.ListIndex
Temp_var = Temp_var + 2 '!!!!!! why 2 !!!
me.List59.Selected(a) = True
End Sub
を最後の行補正が有効である - 私は例を単純化し、その変化を見落とさ。私は答えが簡単だったことを知っていた! –
OKと答えてください。 – Gustav