2017-02-13 2 views
-1

Мне нужна помощь для создания цикла через поле списка.loop through listfield в доступе

ListField:

lstPlanung 

функция:

Dim i As Integer 

    For i = 0 To Me!lstPlanung.ListCount - 1 

      Me!lstPlanung.Selected(i) = True 
      Call sendemailKunde 

    Next i 

Можно ли изменить цикл, который он выбирает каждую запись моего ListField?

+0

Я не понимаю ваш вопрос. Вы уже зацикливаете на каждой записи в списке. Что еще вы хотите сделать? –

+0

Я хочу выбрать запись по записи и вызвать функцию для каждой выбранной записи в моем списке. но мне кажется, что цикл не работает корректно, потому что вывод, который я получаю, соответствует только первой записи моего списка. – rel0aded0ne

ответ

0

Непонятно.

Это вы пытаетесь сделать?

Dim i As Integer 
dim strFoo as string 

For i = 0 To Me!lstPlanung.ListCount - 1 

     ' Get the current listbox item in the loop 
     strFoo = Me.lstPlanung.ItemData(i) 

     Call sendemailKunde 

Next i 

С этим strFoo будет содержать элемент вашего ListBox на каждой итерации в цикле. Но вам нужно что-то сделать с этим ...