Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как организовать быстрый поиск в проекте ACCESS?
 
 автор: helena   (24.01.2013 в 17:32)   личное сообщение
 
 

Добрый вечер!
Проект ACCESS. Хотелось бы организовать быстрый поиск по форме.
Предполагаю использовать хранимую процедуру с параметрами. Отфильтрованные записи перекидывать в промежуточную таблицу. Далее, занаво открывать форму на промежуточной таблице. Верно ли это?

  Ответить  
 
 автор: snipe   (25.01.2013 в 06:57)   личное сообщение
 
 

в аксе (насколько я знаю) нет термина хранимая процедура
как я понимаю сама база на sql сервере (там такой термин используется)

я бы так не стал бы делать

юзер все равно полученные записи будет использовать для идентификации какой-то конкретной записи (т.е. вносить изменения не будет) так что можно использовать запрос к запросу к серверу в качестве источника строк формы(т.е. форму смотреть можно а вносить изменения - нельзя)

когда юзер определится с записью и что с ней делать (создать новую или редактировать имеющуюся) открыть свободную форму ввода (пустую или с данными конкретной строки) - после манипуляций с записью
откорректировать запрос к серверу в зависимости от ситуации на добавление или изменение
запустить запрос к серверу
форму ввода закрыть
обновить данные в форме идентификации записи
вообщем как-то так

временная табла будет раздувать файл акса во время работы и его придется циклически сжимать средствами акса (чем больше объем тем медленнее ворочается)

  Ответить  
 
 автор: helena   (25.01.2013 в 10:05)   личное сообщение
 
 

Да, конечно база на SQL и Проект.adp
После окончания поиска планировала каждый раз удалять записи из этой промежуточной таблицы. Вот только если несколько пользователей при одновременном поиске будут в эту таблицу добавлять свои записи. Каков будет результат? Их как-то надо будет идентифицировать для каждого пользователя.
В формате adp можно создавать представления, сохраненные процедуры
А запросы к серверу в формате mdb. Вы советуете отказаться от adp и перейти к mdb?

  Ответить  
 
 автор: snipe   (25.01.2013 в 10:43)   личное сообщение
 
 

я ни разу не делал adp - ни чего не скажу

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList