Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поле список
 
 автор: Aris   (19.03.2008 в 13:24)   личное сообщение
 
 

Подскажите пожалуйста, как из поля список в форме забрать несколько выделенных значений в запрос или временную таблицу?
Спасибо

  Ответить  
 
 автор: ГлазастыйМышь   (19.03.2008 в 14:04)   личное сообщение
 
 

Перебором For Each из коллекции выбранных элементов списка

  Ответить  
 
 автор: osmor   (19.03.2008 в 18:58)   личное сообщение
 
 

Хелп по свойству ItemsSelected - там есть пример

  Ответить  
 
 автор: Aris   (21.03.2008 в 09:59)   личное сообщение
 
 

Я запуталась :(...при выполнении кода значения забираются в таблицу...но только одной выдененной строки списка...а при повторном открытии таблицы забираются все нужные данные :(

For intCount = 0 To lstEmployee.ItemsSelected.Count - 1
intItem = lstEmployee.ItemsSelected(intCount)
txtPredmets = lstEmployee.Column(0, intItem)

CurrentDb.Execute "Insert into Временная_таб(predmet) values ('" & txtPredmets & "')"
Next

  Ответить  
 
 автор: alecks_lp   (21.03.2008 в 11:15)   личное сообщение
 
 


For intCount = 0 To lstEmployee.ItemsSelected.Count - 1

       CurrentDb.Execute "Insert into Временная_таб (predmet) values ('" & lstEmployee.Column(0, intCount) & "')"
Next intCount


или для присоединённого столбца

dim varItem
    For Each varItem In lstEmployee.ItemsSelected
       CurrentDb.Execute "Insert into Временная_таб (predmet) values ('" & lstEmployee.ItemData(varItem) & "')"  
      
    Next varItem

  Ответить  
 
 автор: Aris   (21.03.2008 в 12:16)   личное сообщение
 
 

спасибо!
первый модуль передает каждое значение списка последовательно...независимо что выбрано...а вот второй, то, что нужно :)

  Ответить  
 
 автор: alecks_lp   (21.03.2008 в 14:33)   личное сообщение
 
 

поправлю

For Each varItem In lstEmployee.ItemsSelected 

       CurrentDb.Execute "Insert into Временная_таб (predmet) values ('" & lstEmployee.Column(0, varItem) & "')"
Next varItem

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList