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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Добавление переменной в SQL-запрос
 
 автор: pif   (19.01.2009 в 22:43)   личное сообщение
 
 

Всем доброе время суток!
Такая проблема: есть SQL-запрос, результаты которого выгружаются в список (так надо). Нужно выбрать некоторые записи из запроса в другой список. Это будет красиво, удобно и эффектно, если в каждой записи будут флажки (Checkbox). Есть информация, что можно добавить в конструкцию SELECT булевскую переменную (не поле таблицы), но вот не знаю, как именно это делается.
Помогите, кто чем может ;)

  Ответить  
 
 автор: osmor   (20.01.2009 в 08:54)   личное сообщение
 
 

можно, только значение этой переменной будет одинаковым для всех строк запроса (если только оно не зависит от полей таблицы)

  Ответить  
 
 автор: Pif   (20.01.2009 в 12:57)   личное сообщение
 
 

osmor, если не сложно, подскажите, как. И еще вопрос: элемент список только для чтения, или его можно редактировать в активной форме?

  Ответить  
 
 автор: osmor   (20.01.2009 в 15:07)   личное сообщение
 
 

список не только для чтения, выбирая значение из списка вы тем самым изменяете его значение. А вот менять значения элементов списка прямо в списке нельзя.
Используйте предложения Анатолия

  Ответить  
 
 автор: Анатолий (Киев)   (20.01.2009 в 11:30)   личное сообщение
 
 

Что вы вкладываете в термин "список" (элемент "список" или ленточная/табличная форма/субформа)?
"Нужно выбрать некоторые записи из запроса в другой список." - как вы собираетесь выбирать?
Опишите подробнее вашу задачу.

Элемент "список" допускает множественное выделение, может этого достаточно?

  Ответить  
 
 автор: Pif   (20.01.2009 в 12:55)   личное сообщение
 
 

У меня на форме есть элемент "список", в который выгружается запрос. Нужно, чтобы напротив каждой записи из списка стояла галочка и ее можно было отметить или снять отметку. Создать статический набор галочек неудобно и неправильно, потому что изначально неизвестно, сколько будет записей в запросе. Мне говорили, что возможно добавить в запрос логическое поле. По умолчанию сначала все галочки могут быть отмеченными (если так удобно строить запрос), это не принципиально. Хотелось бы знать, возможно ли такое вообще?

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

В запрос можно добавить вычисляемое поле, возвращающее True/False в зависимости от каких-то критериев, но изменить вы его не сможете даже в самом запросе, не говоря уже об элементе "список".
Используйте "список" с множественным выделением. Отметили нужные стоки - обработали св-во ItemsSelected - получили информацию из выделенных строк - вставили в другой список.

Это тоже "красиво, удобно и эффектно".

  Ответить  
 
 автор: Pif   (20.01.2009 в 14:27)   личное сообщение
 
 

Спасибо, Анатолий. Эта идея мне в голову приходила. Раз по-другому не получится, будем реализовывать именно так

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