LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Вопрос по списк...
 Вопрос по спискам
 
 17.03.2008 13:59:59
Nensi
24 сообщения


Вопрос по спискам

Есть поле со списком. Оно содержит значения (не из таблицы, с помощью мастера - введен фиксированный набор значений), например, "сотрудники" и "проекты". Как при выборе из списка слова "сотрудник" открыть форму с именем "сотрудник", а при выборе из списка слова "проект" открылась форма с именем "проект".   Как это прописать в коде?

Если прописать ПолеСоСписком.Text="Сотрудники" и далее DoCmd.OpenForm ПолеСоСписком.Text то на все параметры списка открывается одна форма. А нужно чтобы на "Сотрудники" открывалась форма "сотрудники", а на параметр "проекты" форма "проекты".

Тоесть как сделать так, чтобы при выборе значений в поле со списком открывались соответствующие формы и каким образом? Заранее спасибо.

 18.03.2008 9:11:52
host
87 сообщения


Re: Вопрос по спискам

Попробуйте вариант DoCmd.OpenForm Me.ПолеСоСписком (или Me.ПолеСоСписком.Value ). Дело в том, что в свойстве Текст не сохраняются данные поля. Открытие формы можно вставить в событие после обновления для списка. 

 26.03.2008 14:23:43
sanja-any
3 сообщения


Re: Вопрос по спискам

mdf, создаешь поле со списком и на его событие пишешь следующее:

Private Sub ПолеСоСписком0_AfterUpdate()

Select Case ПолеСоСписком0
Case "привет"
link = "Форма2"
Case "пока"
link = "Форма3"
End Select
DoCmd.OpenForm link
End Sub

привет и пока - это значения поля со списком

форма2 и форма3 - это имена форм

вот и все!

другое дело, если ты хочешь получить заголовки и имена всех форм проекта, а потом запустить избранное! это было бы круто! может кто подскажет?


мой дорогой друг (мдф) -> http://translate.google.com/translate_t?langpair=ru|en -> my dear friend (mdf)
  Программирование  Microsoft Access. Файлы mdb и accdb  Вопрос по списк...
ПоискПоиск  Список форумовСписок форумов  
right