Access and access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Access and access

Сообщение abc » 24.05.2005 (Вт) 16:22

Проблема такая в одном аксесовском файле хранятся табл. и запросы.
В другом только формы и программный код. Есть ли возможность вызвать из клиентской части запрос хранимый в др. файле. Отразить результат надо в виде табл. (как при открытии обычного запроса на выборку из текущей б.д.)?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.05.2005 (Вт) 16:32

можно прямо в запросе, используя предикат IN с указанием пути к файлу базы, но лучше приатачить нужные запросы и таблицы в управляющую базу и работать нормально

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 24.05.2005 (Вт) 16:38

Отачить нельзя. Есть достаточно продвинутые пользователи нельзя давать им доступ к таблицам и ряд др. причин.
IN я использую при заполнении форм из табл другого файла, а вот с запросами такого не проходит. Типа DoCmd.OpenQuery c IN не проходит. Пишет, что объект не найден

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.05.2005 (Вт) 16:57

так ты не через макрос работай, а через рекордсет с использованием DAO или ADO

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 24.05.2005 (Вт) 17:02

И куда я потом этот Recordset вставлю? Мне нужно выборку отразить на экране в виде табл.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.05.2005 (Вт) 17:17

в качестве рекордсоурса у твоей формы

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 24.05.2005 (Вт) 17:23

Мне не нужно в форму.
Ели ты двойным щелчком левой кнопки мыши кликнешь на запрос на выборку он, на экране выдаст результат ввиде табл.
Это и мне надо получить, только запросы в другом файле. (не создавать же мне для отображения результата для каждого запроса форму)

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.05.2005 (Вт) 17:25

ну так создай запрос и кликай на него, как ты на свой макрос кликаешь :lol:


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron