0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
1 | |
Мониторинг количества строк в таблице02.12.2013, 12:17. Показов 1434. Ответов 16
Метки нет (Все метки)
Добрый день, форумчане. В програмировании не так силён, прошу помощи. Допустим есть запрос в accsess - выбирает некую таблицу ( к примеру на 24 строки). Необходимо зделать цикл проверки строк в запросе с условием что если строк в определенный момент окажется не 24 а к примеру больше то на компе выскочит меседж.... в идеале на мобильный телефон. Но это пока мечты...пока обычный MsgBox. Помогите построить цикл с каунтом?
0
|
02.12.2013, 12:17 | |
Ответы с готовыми решениями:
16
Подсчет количества строк в таблице Получение количества строк в таблице Проблемы с получение количества строк в таблице Быстрый и точный подсчёт количества строк в большой таблице |
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
|
02.12.2013, 12:56 | 2 |
Правда сначала надо сделать MoveLast и MoveFirst
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 13:00 [ТС] | 3 |
Так вот именно им и пробую типо select count (balblabal) as RowCount from blablabla но вот как это должно выглядеть на языке ВБА я его почти не знаю...ни функций ни операторов...само условие и виденье того как это должно работать есть...не хватает знаний инструмента ВБА
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
||||||
02.12.2013, 13:05 | 4 | |||||
Добавлено через 1 минуту Если запрос с условиеим дальше в запросе будет условия отбора
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 13:05 [ТС] | 5 |
Дальше уже if then лепить?
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
|
02.12.2013, 13:09 | 6 |
Ну да
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 13:10 [ТС] | 7 |
А как это всё еще в цикл запилить? Да еще чтоб шаги цикла хотяб раз в 5-10 минут происходили?
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
||||||
02.12.2013, 13:14 | 8 | |||||
Вот пример формирования условий отбора по двум параметрам:
Обор данных из таблицы запросом по двум(или одному) условиям
Откуда выполняется запрос? Добавлено через 2 минуты Не стоит грузить бесконечными циклами. Проще по таймеру запускать
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 13:15 [ТС] | 9 |
Из связанной с базой таблици....в таблице всего 4 столбца... надо так поставить счетчик что когда таблица пополнится чтоб я об этом грубо говоря узнал.... таблица наз. dbo.dsp_main запрос наз. "1"
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
|
02.12.2013, 13:18 | 10 |
Ну или по Application.OnTime
Добавлено через 2 минуты В каком приложении это всё?
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 13:23 [ТС] | 11 |
Выборки делаю в Аксесе... просто сейчас стал вопрос или я целыми днями кликаю на запрос в ручную и смотрю выбраную таблицу либо автоматизирую с помошью ВБА и зделаю цикл...
Добавлено через 3 минуты А по таймеру это как? Есть функция? или оператор просто ?
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
|
02.12.2013, 13:23 | 12 |
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
||||||
02.12.2013, 14:33 [ТС] | 13 | |||||
Добавлено через 13 минут Как должна выглядеть сама строка подсчета строк в таблице которая в запросе? Добавлено через 43 минуты Окей здача еще проще! ДАйте скрипт плиз чтоб некая ячейка из таблицы которая выбирается из запроса в аксес сравнивалась с константой( к примеру 24) в определенный момент времени. И типо если совпали то ничего если не равны то Месдж. Плз помогите а....
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
||||||
02.12.2013, 15:55 | 14 | |||||
А то я не вижу ни объявления, ни назначения Должно быть что-то типа
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 15:59 [ТС] | 15 |
Я ж данные не из базы получаю а всего лишь оцениваю записи уже в самом запросе...квери...как это блин прописать.... Тут еще даже проще стало! Есть таблица в ней некая ячейка =13. Как сделать сравнение что когда она станет не 13 выпрыгнет меседж?
0
|
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,222
|
||||||
02.12.2013, 16:10 | 16 | |||||
Если из таблицы - к таблице. Если контролировать количество записей - к таблице Но по любому надо запускать какую-то процедуру для проверки. А вот процедуру должен запустить таймер. Организовать форму с таймером. При открытии назначить счётчику нужное количество секунд, например. Таймер каждую секунду должен отнимать 1с. При достижении 0 запустить процедуру и снова установить счётчик на нужный интервал
0
|
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 9
|
|
02.12.2013, 16:40 [ТС] | 17 |
Можно скрипт на функцию таймера( пускай каждые 5 минут) на функцию выборки ( сравнить ячейку из таблицы с константой) если да то ничего если нет то меседж. И еще как правильно прописать путь к базе если я конектился эксесом через ODBC
0
|
02.12.2013, 16:40 | |
02.12.2013, 16:40 | |
Помогаю со студенческими работами здесь
17
Обновление большого количества строк в таблице. Как правильно? Подсчет количества строк в подчиненной таблице и вывод результата в основную Подсчет количества строк в таблице. Программа выдает ошибку "Object required" Мониторинг данных в обновляемой таблице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |