|
Модераторы: Akina |
|
vngr6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.10.2016 Репутация: нет Всего: нет |
База данных расположена в MySql
Подчинённая таблица через ODBC подключена к Аксес Две таблицы связаны по полю "idsub" 1:М. Характеристики основной таблицы : - кол строк - 1,0 млн (может больше ) - количество столбцов ~ 20 штук Характеристики подчинённой таблицы: - кол строк - > 1,0 млн - количество столбцов ~ 20 штук Если увеличить количество строк в подчинённой таблице - более 100 000, то при перемещении курсором по записям основной таблицы компьютер начинает тормозить. Вопрос. 1. Что можно сделать чтобы не было торможения? 2. Приемлемо ли использование такие инструменты - MySql, Аксес для такой базы? 3. Какое программное обеспечение желательно применять в таких ситуациях? 4. Или как правильно организовать взаимодействие между таблицами? Файл находится по ссылке http://transfiles.ru/1b4s0 Присоединённый файл ( Кол-во скачиваний: 1 ) 1.jpg 212,77 Kb |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Вынесите ВСЕ таблицы на сервер. Чтобы именно там выполнялся ВЕСЬ SQL-код.
Сейчас Вы гоняете туда-сюда тонны ненужной информации. И странно, что не тормозило раньше... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
vngr6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.10.2016 Репутация: нет Всего: нет |
Сделал так:
Разместил всё на сервере Сделал форму на которой нужно ввести критерий запроса. Сделал запрос "К серверу"
В результате выдаёт ошибку. Правильно ли я вас понял? Как можно исправить ошибку? Это сообщение отредактировал(а) vngr6 - 6.2.2017, 19:54 Присоединённый файл ( Кол-во скачиваний: 1 ) 1.jpg 352,44 Kb |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Наполовину. Вот тут: всё правильно, а вот тут:
Нужно ПОДСТАВИТЬ вместо [Формы]![03_frm_00_tbl_00]![03_frm_idsub] реальное значение (и обрамить кавычками - если это число, то желательно, иначе обязательно). Ну а потом уже Requery... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
vngr6 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.10.2016 Репутация: нет Всего: нет |
Точно!.. Это я конечно жёстко
Не могли бы вы более подробно расписать... И как сделать, чтобы я ввёл одно (или несколько) значений для выборки в форме, а эти значения подставлялись в запрос? Похоже?
Это сообщение отредактировал(а) vngr6 - 6.2.2017, 20:19 |
||||||
|
|||||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Да, нечто типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |