Вход | Регистрация

1С:Предприятие ::

Метки:

Загрузка из Access

Я
   Таня
 
08.02.04 - 16:59
Как узнать, какие таблицы есть в базе данных?
Я хочу по имени таблицы задать наименование элементу справочника.
 
  Рекламное место пустует
   Шершень
 
1 - 08.02.04 - 17:07
SELECT Name FROM MSysObjects WHERE Type=1
   Шершень
 
2 - 08.02.04 - 17:27
Или так:

Граница = db.TableDefs.Count - 1;
Для Счетчик = 0 по Граница Цикл
    Сообщить(db.TableDefs(Счетчик).Name);//(здесь можно в массив записывать)

КонецЦикла;
   Таня
 
3 - 08.02.04 - 17:46
Ага :) я вот так как в (2) уже сделала, но получила список имен, в котором находятся не только имена созданных мною таблиц но и вот это:
MSysAccessObjects
MSysACEs
MSysObjects
MSysQueries
MSysRelationships
Если использую (1) этого не будет?
   Шершень
 
4 - 08.02.04 - 17:58
Не будет, если так:

SELECT Name FROM MSysObjects WHERE Type=1 AND Name NOT LIKE "MSys*"


Список тем форума
  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует