|
|
|
| Здравствуйте
Если у листбокса тип источника строк - список значений, то метод RemoveItem работает.
А вот если таблица или запрос - не работает. Никто не знает, как можно добиться того же, но с типом таблица или запрос? | |
|
| |
|
|
|
| создать запрос с нужными условиями | |
|
| |
|
|
|
| С нужными - это с какими? Результат листбокса у меня формируется как раз на основании запроса, прописанного в модуле формы, и условий там тоже хватает. Какие нужно добавить? | |
|
| |
|
|
|
|
Те, которые исключат из возвращаемого запросом набора данных "ненужные" записи.
Если нужно удалять запись из таблицы, то это можно сделать запросом на удаление, а затем перезапросить набор данных списка. | |
|
| |
|
|
|
|
Если нужно удалять запись из таблицы, то это можно сделать запросом на удаление
|
зря ты так жестоко :) | |
|
| |
|
|
|
| Почему жестоко? :)
Вполне востребованная опция. | |
|
| |
|
|
|
| нет худа без добра :)
зато его уволят | |
|
| |
|
|
|
| Злой Вы. | |
|
| |
|
|
|
| справедливость - не злость | |
|
| |
|
|
|
|
| Вы меня не правильно поняли. А вдруг мне нужны все записи, возвращаемые запросом? И разве RemoveItem удаляет записи? Мне как раз нужно не удалять, а скрывать - убирать их из RowSource. Просто происходят ситуации, когда мне нужен определенный набор записей (вернее нужен пользователям), чтобы потом этот текущий результат экспортировать в Эксель.
ЗЫ - и никто меня не уволит | |
|
| |
|
|
|
| В любом случае, задача сводится к формированию соответствующего набора данных для списка путем задания условий в запросе.
В таком случае хорошо бы иметь два списка:
в первом - нужные записи, во втором - исключенные.
Ну и пару кнопок - "перекидывать" записи из одного списка в другой.
Еще вариант - список с мультивыбором (если записей немного). | |
|
| |
|
|
|
| вот тут 2 примера
http://www.sql.ru/forum/actualthread.aspx?tid=572647&hl=list | |
|
| |