|
|
|
| Добрый вечер!
Проект ACCESS. Хотелось бы организовать быстрый поиск по форме.
Предполагаю использовать хранимую процедуру с параметрами. Отфильтрованные записи перекидывать в промежуточную таблицу. Далее, занаво открывать форму на промежуточной таблице. Верно ли это? | |
|
| |
|
|
|
| в аксе (насколько я знаю) нет термина хранимая процедура
как я понимаю сама база на sql сервере (там такой термин используется)
я бы так не стал бы делать
юзер все равно полученные записи будет использовать для идентификации какой-то конкретной записи (т.е. вносить изменения не будет) так что можно использовать запрос к запросу к серверу в качестве источника строк формы(т.е. форму смотреть можно а вносить изменения - нельзя)
когда юзер определится с записью и что с ней делать (создать новую или редактировать имеющуюся) открыть свободную форму ввода (пустую или с данными конкретной строки) - после манипуляций с записью
откорректировать запрос к серверу в зависимости от ситуации на добавление или изменение
запустить запрос к серверу
форму ввода закрыть
обновить данные в форме идентификации записи
вообщем как-то так
временная табла будет раздувать файл акса во время работы и его придется циклически сжимать средствами акса (чем больше объем тем медленнее ворочается) | |
|
| |
|
|
|
| Да, конечно база на SQL и Проект.adp
После окончания поиска планировала каждый раз удалять записи из этой промежуточной таблицы. Вот только если несколько пользователей при одновременном поиске будут в эту таблицу добавлять свои записи. Каков будет результат? Их как-то надо будет идентифицировать для каждого пользователя.
В формате adp можно создавать представления, сохраненные процедуры
А запросы к серверу в формате mdb. Вы советуете отказаться от adp и перейти к mdb? | |
|
| |
|
|
|
| я ни разу не делал adp - ни чего не скажу | |
|
| |