Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
IlyaCh Гость
|
Добавлено: Ср Ноя 20 2002 21:06 Заголовок сообщения: Господа! А как передать в запрос Access имя таблицы |
|
|
Дело в том что количество таблиц переменно, но они все одинаковой структуры и запросы по ним все эдентичны - можно ли создать один запрос и просто подставлять имя нужной таблицы?? Заранее благодарен! |
|
Вернуться к началу |
|
|
U-gene Гость
|
Добавлено: Чт Ноя 21 2002 10:53 Заголовок сообщения: ИМХО, Ассеы не настолькр сложная весчь... |
|
|
что бы такие фичи иметь. Я в таких случаях генерю запрос из 2-3х строк, например
Dim FromClause As String Dim WhereClause As String
If... FromClause = "..." else FromClause = "..." // другое endif
If... WhereClause = "..." ... endif
CurrentDB.Execute("SELECT ..." & FromClause & WhereClause )
Один минус - корректность SQL выражения самому контролировать надо. |
|
Вернуться к началу |
|
|
IlyaCh Гость
|
Добавлено: Чт Ноя 21 2002 11:00 Заголовок сообщения: Re: Спасибо, но.. |
|
|
Я уже все по другому замутил Но все равно спасибо за ответ. |
|
Вернуться к началу |
|
|
lenok Гость
|
Добавлено: Чт Ноя 21 2002 17:41 Заголовок сообщения: Re:Можно(+) |
|
|
Строите символьную строку типа lc_sql = "SELECT ..... FROM " + [table_name] + " ......" где table_name переменная с именем Вашей таблицы м далее пихаете эту строку куда надо. |
|
Вернуться к началу |
|
|
|