|
Модераторы: Akina |
|
BMNDED |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 26.12.2005 Где: г.Донецк, Украина Репутация: нет Всего: нет |
Приветствую. Подскажите, плиз.
При выполнении кода в VBA нужно определить есть ли искомая таблица в базе Access. Это сообщение отредактировал(а) BMNDED - 13.7.2015, 14:57 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Смотрим коллекцию DAO.Tabledefs, например...
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
BMNDED |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 26.12.2005 Где: г.Донецк, Украина Репутация: нет Всего: нет |
Смотрел. Есть ли конкретная функция, при возврате из которой будет true или false? Циклами гонять на сравнение всех таблиц вроде бы как тоже не камильфо.
Можно выкрутится и так конечно: Dim db As Database Dim td As TableDef Dim tds As TableDefs Dim j As Integer Set db = CurrentDb Set tds = db.TableDefs j = tds.Count Do While j > 0 j = j - 1 Set td = tds(j) If td.Name = "0" Then . . . End If Loop Set tds = Nothing Но может кто знает метод попроще? Это сообщение отредактировал(а) BMNDED - 13.7.2015, 15:48 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Описывайте цель... ну скажем есть (или скажем нет) - и что дальше?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
BMNDED |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 26.12.2005 Где: г.Донецк, Украина Репутация: нет Всего: нет |
Если такой разговор, то ну вас на...
Если знаешь то напиши, я же не все приложение прошу навоять! А если выделываться и говорить знаю но не скажу - это цирк! |
|||
|
||||
bopoha |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Есть вариант по изящней. но, если через DAO, то придется перебирать.
можете посмотреть в сторону ADODB там можно схему бд запросить.
|
|||
|
||||
BMNDED |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 26.12.2005 Где: г.Донецк, Украина Репутация: нет Всего: нет |
Спасибо за помощь.
|
|||
|
||||
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |