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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Удаление значений из листбокса
 
 автор: khvostatyy   (15.04.2010 в 17:47)   личное сообщение
 
 

Здравствуйте

Если у листбокса тип источника строк - список значений, то метод RemoveItem работает.
А вот если таблица или запрос - не работает. Никто не знает, как можно добиться того же, но с типом таблица или запрос?

  Ответить  
 
 автор: osmor   (15.04.2010 в 17:53)   личное сообщение
 
 

создать запрос с нужными условиями

  Ответить  
 
 автор: khvostatyy   (15.04.2010 в 17:57)   личное сообщение
 
 

С нужными - это с какими? Результат листбокса у меня формируется как раз на основании запроса, прописанного в модуле формы, и условий там тоже хватает. Какие нужно добавить?

  Ответить  
 
 автор: Lukas   (15.04.2010 в 18:16)   личное сообщение
 
 


Какие нужно добавить?


Те, которые исключат из возвращаемого запросом набора данных "ненужные" записи.

Если нужно удалять запись из таблицы, то это можно сделать запросом на удаление, а затем перезапросить набор данных списка.

  Ответить  
 
 автор: Explorer   (15.04.2010 в 18:37)   личное сообщение
 
 


Если нужно удалять запись из таблицы, то это можно сделать запросом на удаление



зря ты так жестоко :)

  Ответить  
 
 автор: Lukas   (15.04.2010 в 18:40)   личное сообщение
 
 

Почему жестоко? :)
Вполне востребованная опция.

  Ответить  
 
 автор: Силblч   (15.04.2010 в 18:41)   личное сообщение
 
 

нет худа без добра :)
зато его уволят

  Ответить  
 
 автор: Lukas   (15.04.2010 в 18:43)   личное сообщение
 
 

Злой Вы.

  Ответить  
 
 автор: Силblч   (15.04.2010 в 21:00)   личное сообщение
 
 

справедливость - не злость

  Ответить  
 
 автор: Силblч   (15.04.2010 в 18:41)   личное сообщение
 
 

[ржот]

  Ответить  
 
 автор: khvostatyy   (15.04.2010 в 23:14)   личное сообщение
 
 

Вы меня не правильно поняли. А вдруг мне нужны все записи, возвращаемые запросом? И разве RemoveItem удаляет записи? Мне как раз нужно не удалять, а скрывать - убирать их из RowSource. Просто происходят ситуации, когда мне нужен определенный набор записей (вернее нужен пользователям), чтобы потом этот текущий результат экспортировать в Эксель.
ЗЫ - и никто меня не уволит

  Ответить  
 
 автор: Lukas   (16.04.2010 в 01:41)   личное сообщение
 
 

В любом случае, задача сводится к формированию соответствующего набора данных для списка путем задания условий в запросе.
В таком случае хорошо бы иметь два списка:
в первом - нужные записи, во втором - исключенные.
Ну и пару кнопок - "перекидывать" записи из одного списка в другой.

Еще вариант - список с мультивыбором (если записей немного).

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

вот тут 2 примера
http://www.sql.ru/forum/actualthread.aspx?tid=572647&hl=list

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