Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить существует ли таблица / 8 сообщений из 8, страница 1 из 1
21.05.2004, 14:52
    #32528318
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Такой вопрос, есть изменяющиеся данные, которые хочется архивировать за каждый месяц в таблицу. А потом чтобы в форме для просмотра архива можно было делать на них ссылки.

Вопрос: как из VBA проверить существует ли таблица с определенным именем?
...
Рейтинг: 0 / 0
21.05.2004, 14:54
    #32528322
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Способ 1. Попробовать обратиться и поймать ошибку.
Способ 2. Перебрать коллекцию currentdb.tabledefs.
...
Рейтинг: 0 / 0
21.05.2004, 14:55
    #32528325
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
1. Поиск по форуму
2. mdb или adp?
...
Рейтинг: 0 / 0
21.05.2004, 14:57
    #32528335
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Автору:
Если вы собираетесь архивировать данные в разные таблицы , например, с именами Август2003 или Апрель2004, то настоятельно рекомендую так не делать. Получите кучу проблем в дальнейшем.

Если же нет - то прошу прощения за непрошенный совет :))
...
Рейтинг: 0 / 0
21.05.2004, 15:03
    #32528358
аха
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
"таблица существует" -широкое понятие
в Access
так, в некотором смысле,
"существующая таблица"
может не существовать как источник данных
и
авторСпособ 2. Перебрать коллекцию currentdb.tabledefs.
, не стоит, если нужно именно получать/возвращать данные

ибо
для присоединенной таблицы
даже если источника уже нет (или он навернулся),
"она" в currentdb.tabledefs "будет",
а обратиться к ней за данными будет нельзя
...
Рейтинг: 0 / 0
21.05.2004, 15:05
    #32528365
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Согласен с ахой. Просто мне показалось, что проверка нужна для того, чтобы убедиться, что таблицы нет, и создать ее. Сейчас перечитал вопрос и понял, что это не так.
...
Рейтинг: 0 / 0
21.05.2004, 15:24
    #32528428
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Прошу прощения, конкретизирую вопрос:
хочется данные за прошедший месяц сливать в таблицы (а может быть таблицу), чтобы потом можно было зайти в раздел "Просмотр архива", и видеть за какие месяцы есть архивы и просмотреть их.

Продолжая рассуждать... одна таблица или несколько.

Данные предполагаются быть одноформатными, т.о. в принципе, наверное можно использовать одну таблицу, добавляя туда данные через запрос. А так как одно из полей в таблице будет номер отчетного периода, то, можно его вытянуть, и ориентироваться по нему.

Ваше мнение господа...
...
Рейтинг: 0 / 0
21.05.2004, 15:26
    #32528439
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить существует ли таблица
Вот именно так и надо. :^)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить существует ли таблица / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]