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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Переменный источник для поля со списком?
 
 автор: денник   (04.01.2009 в 22:06)   личное сообщение
 
 

Доброго времени суток!
Возможно ли сделать переменным источник строк для "Поле со списком"?
Т.е. есть таблица "Разъяснения" в этой таблице есть два поля [Вид_процедуры] и [Номер_процедуры].
Возможно сделать следующее:
если значение [Вид_процедуры] = "Запрос котировок", то источник строк для [Номер_процедуры] будет SELECT [tbl_ЗК].[№_п/п_Запроса котировок] FROM [tbl_ЗК]
если значение [Вид_процедуры] = "Открытый аукцион", то источник строк для [Номер_процедуры] будет SELECT [tbl_ОА].[ №_Аукциона] FROM [tbl_ОА]

  Ответить  
 
 автор: денник   (04.01.2009 в 22:09)   личное сообщение
 
 

пробовал написать
= If (select [tbl_споры_разъяснения].[Вид_процедуры] from [tbl_споры_разъяснения] = "Запрос котировок", SELECT [tbl_ЗК].[№_п/п_Запроса котировок] FROM [tbl_ЗК]; SELECT [tbl_ОА].[ №_Аукциона] FROM [tbl_ОА])
пишет что таблица с именем таким-то (равным коду) не существует

  Ответить  
 
 автор: час   (04.01.2009 в 23:33)   личное сообщение
 
 

Попробуй попроще
Сделай в конструкторе два запроса
и поочереди делай их источником строк для поля....
Глядишь и ошибку найдёшь и работать всё будет

  Ответить  
 
 автор: Lukas   (05.01.2009 в 00:30)   личное сообщение
15 Кб.
 
 

Просто для примера:

  Ответить  
 
 автор: денник   (05.01.2009 в 11:52)   личное сообщение
 
 

Спасибо! Все работает! Вот уж действительно все гениальное просто.

  Ответить  
 
 автор: Анатолий (Киев)   (05.01.2009 в 12:13)   личное сообщение
 
 

Если это "Поле со списком" находится в таблице, то - никак.
В форме можно на Form_Current подставлять требуемую SQL строку в свойство RowSource.

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