|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2013, 10:19 | #41 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Дайте совет,пожалуйсто! вот такая форма, внизу куча чекбоксов для фильтрации данных. Я написал около 30 условий для реализации фильтрации. Пять чекбоксов,значит может быть Т Т Т Т Т (где Т - это True) и F F F F F (где F - это false), ну и по аналогии остальные варианты,заманался их выдумывать. И тут мне дали задачу добавить шестой чекбокс, тип будет T T T T T T, и мой вопрос в том - можно ли это сделать как-то проще? На втором скрине показано то, как у меня сейчас код выглядит weekly.JPG weekly sql.jpg
Мне не в падлу написать еще кучу условий, но просто может есть метод поэлегантней? |
28.02.2013, 11:16 | #42 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
"Элегантней" собирать строку (в предложении Where запроса) рекордсурса динамически в коде VBA:
см, например, http://allenbrowne.com/ser-62.html или прилож файл Последний раз редактировалось Андрэич; 28.02.2013 в 11:20. |
01.03.2013, 02:11 | #43 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
Не видно всего текста, три первых вообще одинаковые. Раз текста нет, то могу только в общих чертах посоветовать:
1. Сделать таблицу с условиями и условия брать оттуда (пять чеков и условие) 2. Посмотреть в сторону select case. |
01.03.2013, 10:41 | #44 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
если присмотреться,то можно увидеть разницу в true и false' ах ну не суть...
я пока бахнул в тупую, кучу условий еще прописал, быстро надо было сделать, а с остальными методами попробую позже разобраться,чтобы в дальнейшем их имплементировать |
01.03.2013, 11:50 | #45 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
набор условий делаю по схеме
--создаю запрос без условий в конструкторе --добавляю условия для check=trus Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
01.03.2013, 16:11 | #46 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Данный код нужно привязать к кнопке или к чекбоксу?
|
01.03.2013, 17:37 | #47 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
|
01.03.2013, 17:40 | #48 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Только смотри: там пробелы лишние, а то будет, как в тот раз, не работать
|
04.03.2013, 09:15 | #49 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Буду пробовать, новый рабочий день!) Но это будет уже в порядке улучшения - ибо уже начали мою прогу тестить, закачали в нее таблицу на 30к строк) код импорта оооочень быстро файлы обрабатывает( а они там по 10к строк),прям не нарадуюсь
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приведение к 3 н.ф. базы данных | leha_leha | Помощь студентам | 2 | 26.11.2012 22:50 |
приведение числовых данных к единому виду | сантехник | Microsoft Office Excel | 42 | 20.09.2011 11:27 |
Приведение типов в Qt | mike_tihomirov | Qt и кроссплатформенное программирование С/С++ | 1 | 19.06.2010 13:14 |
Необхоима подборка данных за определенный срок | koma | Общие вопросы Delphi | 3 | 01.10.2009 14:08 |
Приведение к типу | __Demon__ | Общие вопросы C/C++ | 1 | 27.09.2009 17:40 |