|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Приветствую, сложилась следующая ситуация, есть выпадающий список со списком значений, как можно сделать так чтобы я мог выбрать несколько значений при помощи него? Т.е. если у меня в выпадающем списке есть значения 1,2,3,4,5,6,7 и я выбираю сначала 1 и потом 5, то у меня в форме соответственно должны отфильтроваться значения соответствующие 1 и 5? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 15:05 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, сохраняйте условие фильтра при выборе первого значения из выпадающего списка и добавляйте к прежнему условию последующее, сброс фильтра можно сделать по кнопке ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 15:14 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
guest_rusimport, пожалуйста,можно чуть подробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 15:22 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, посмотрите пример, просто последовательно выбирайте из выпадающего списка числа и наблюдайте за подчиненной формой ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:00 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
как вариант: ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:09 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
guest_rusimport, спасибо огромное! разберусь) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:09 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, Вариант норм, но у мне актуальней список, в любом случае спасибо, возьму на заметку ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:12 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
ПыСы. Код: vbnet 1. 2. 3. 4. 5. 6. 7.
не называйте элементы управления "кнопка","список","поле" и т.д ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:34 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisansdku, Вариант норм, но у мне актуальней список , в любом случае спасибо, возьму на заметку так для списка и сделано ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:36 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
19210581 (для А2010 и новее) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 16:46 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, спасибо большое, еще разбираюсь,вроде работает) я применил первый вариант в моей БД) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 14:50 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
guest_rusimport, А это можно использовать для обычной ленточной формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 14:55 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, я написал следующий код для своей ленточной формы, но как-то не работает он) Код: vbnet 1. 2. 3. 4.
Instr_id - столбец InstrVybor - мой список ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 15:49 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
2жды2, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
почти весь скину сразу ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 16:18 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Функцию вижу. А вот где Вы её применяете? и какие записи Вы хотите отобрать (условия мягко говоря странные-strFilter не объявляется,не инициализируется-если бы в редакторе установили Option Explicit он бы её не "проглотил") ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 17:08 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
вдогонку:кстати а что возвращает FilterForm() ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 17:11 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, FilterForm() это общий фильтр для моей формы, где есть куча списков и переключателей,FilterForm вызывается для каждого элемента в AfterUpdate strFilter я вроде как объявляю as string? или это не то? вот вся портянка Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 17:17 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
и да, вдогонку у меня в портянке несколько вариантов как я пытался сделать мультивыбор для списка и в последнем случае, который не закомментирован у меня, получается следующая шляпа ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 17:23 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
сделал еще такой код, он все равно фильтрует только по одному значению в моей ленточной форме, если я еще раз нажимаю, то старый выбор не сохраняется и он заново фильтрует все, забывая старую выборку хелп ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 19:22 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, соберите строку WHERE и используйте её в фильтре (по-моему хороший вариант) посмотрите это,может чё навеет: ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 20:58 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
ПыСы: А если вагонов 20 в каком месте на форме я смогу выбрать 18-ый (Ржевский молчать!!!) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 21:08 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, надеюсь не придется выбирать 18-й)) sdkuRetvisan, соберите строку WHERE и используйте её в фильтре (по-моему хороший вариант) посмотрите это,может чё навеет: http://www.sql.ru/forum/actualfile.aspx?id=19316206] Приложенный файл (tmp.rar - 43Kb) можно чуть поподробней?) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 00:16 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, подробней некуда Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67.
Но чё-то мне кажется что Вы неправильно создали таблицы(структуру БД) а теперь эти ошибки лезут наружу Если есть желание выложите базу и опишите задачу(и) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 11:26 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
В 4 строке комментариев " пустые" вместо " непустые" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 11:30 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, спасибо огромное, увидел щас попробую разобраться ну и бд выложить ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 13:08 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, Спасибо за помощь,но когда я начал делать как у вас в примере сделано, тот что Вы скидывали первым, но возникла следующая проблема: у меня в форме данные нескольких таблиц, и я выбираю номера при помощи вашего списка, то вторая таблица отваливается и в форме остается только первый столбец. Пытался добавить еще данные в список, но все равно не помогло(( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 14:08 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, чё-то архив не открывается на аж на двух компьютерах у меня а-2007 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 14:16 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 14:22 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, особо не вникал но: -копия таблицы 1 вовсе не копия-даже число полей другое -связь один-к-одному???(Вам мало поддерживаемых 255 полей?) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 15:28 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
если без запроса то так: Код: vbnet 1. 2. 3.
записи таблицы1 не выведутся если в таблице2 не записи с таким же кодом (поэтому поле код должно быть числовым и заполнятся значением соответствующим кодом первой таблицы (вручную или автоматически) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 15:59 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, https://cloud.mail.ru/public/Eujp/rZsUgPKjE Спасибо огромное! Все прекрасно работает, но единственная проблема не понимаю как связать в общем фильтре мою переменную strSQL и strFilter, которая у меня используется для поля со списком, чтобы после выбора номера я мог выбрать и имя. И кстати, после переделки этой строки Код: vbnet 1.
случилось следующее чудо (все работает нормально) у меня в ленточной форме, где все данные свзяаны, теперь при фильтрации не пропадают данные и не пришлось даже запрос вставлять внутрь) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 17:03 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan, 19316206 (читайте что Вам пишут) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 17:29 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
Retvisan...случилось следующее чудо....Уверен-чудес не бывает. Большего сказать не могу т.к в том, что Вы выложили поля по имени "Instr_id in " я не наблюдаю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 17:35 |
|
Выбор нескольких вариантов при помощи списка
|
|||
---|---|---|---|
#18+
sdku, вместо intr_id могло стоять значение и была бы связь между таблицами, которые используются в форме мне просто надо совместить две переменные, чтобы после выбора в одной мои данные сохранялись и переходили в другую процедуру after update, просто переменная strSQL остается там же после нажатиии кнопки, в мне бы хотелось чтобы эта переменная после выбора пермещалась в мой блок after update где у меня поля с выпадающими списками щас еще посмотрю, но мне кажется того о чем я пиши нет в вашем примере ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 17:44 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1613445]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 478ms |
0 / 0 |