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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как выбрать через vba access элемент в списке?
 
 автор: PAMAC   (13.04.2013 в 21:54)   личное сообщение
 
 

Добрый вечер!

Есть список с данными из таблицы (SELECT * FROM tblSP ORDER BY sp)
Как через vba access выбрать например 2 элемент из этого списка?

  Ответить  
 
 автор: snipe   (14.04.2013 в 06:27)   личное сообщение
 
 

уточните свой вопрос
по моему мнению так не правильно вытаскивать:
1) ибо список может измениться
2) если вы знаете конкретное значение зачем вытаскивать из списка

вообщем уточните что хотите получить и как использовать

  Ответить  
 
 автор: PAMAC   (14.04.2013 в 10:23)   личное сообщение
 
 

Я хочу чтобы в зависимости от того, какой пользователь авторизовался - в списке появлялось соответствующее значение (находящееся в этом же списке).
Значения в списке статичны, новые добавить пользователь не может.

  Ответить  
 
 автор: час   (14.04.2013 в 12:14)   личное сообщение
 
 

Тогда используйте не список, а просто поле.
в зависимости от того, какой пользователь авторизовался - в поле впишите нужное слово.

  Ответить  
 
 автор: snipe   (14.04.2013 в 17:00)   личное сообщение
 
 

есть функция DlookUp которая позволит вытащить значение из таблицы

однако есть другой способ
форму авторизации не закрыть, а скрыть
(свойство формы Visible установить в false)
поле на форме будет доступно постоянно и считать с него значение можно в любое время

еще один способ
объявить публичную переменную
и присвоить ей значение
а потом использовать значение этой переменной где только нужно
(учтите что публичные переменные обнуляются при возникновении ошибки)

  Ответить  
 
 автор: час   (14.04.2013 в 18:39)   личное сообщение
 
 

я НЕ ВЪЕХАЛ В ПРОБЛЕМУ?

  Ответить  
 
 автор: PAMAC   (14.04.2013 в 18:50)   личное сообщение
 
 

я уже не въезжаю!

MyComboBox - поле со списком, в котором есть множество данных взятых из бд. Мне нужно чтобы по умолчанию в этом поле со списком (при запуске формы) выбирался например второй элемент данного списка.

Только что разрешил данную проблему таким вот образом:
Me.MyComboBox = Me.MyComboBox.ItemData(2)

  Ответить  
 
 автор: час   (14.04.2013 в 22:59)   личное сообщение
 
 

я просто не понимаю зачем это может быть необходимым сделать, но если Вам это нужно....
и это у Вас получается - это хорошо.
Просто хочу напомнить, что добиться одинакового результата в access - можно как минимум четырьмя способами, потому то, что сделали Вы не воспринимается однозначно.
Многие используют и привыкли к иным способам.

  Ответить  
 
 автор: PAMAC   (15.04.2013 в 23:12)   личное сообщение
 
 

)
Всем спасибо

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