Archive for the ‘решения’ Category
Как создать временные таблицы
Что бы не загаживать базу с данными и/или интерфейсную базу временными таблицами я решил перенести их в специальную временную базу данных. Это делает функция CM_CreateTempMDB(). И живет она в модуле mc_TempMDB. Для своей работы функция использует функции из внешних модулей: mc_LT.CM_LT_AddAllExt(), mc_File.CM_GetDBPath(), mc_StrSost.CM_StrSost().
У меня временная база пересоздается каждый раз при запуске программы. Функция копирует шаблоны временных таблиц из интерфейсной базы, имя которых подходит под условие: temp_*_def. Например, temp_import_def.
Текст функции:
Read the rest of this entry »
Как создать ссылки на таблицы
Хочу представить Вам функции, без которых нормальная жизнь программы на MS Access не возможно.
Их всего три:
CM_LT_AddAllExt()— добавляет в текущую базу ссылки на таблицы из mdb файлаCM_LT_AddAllExt_ODBC()— добавляет в текущую базу ссылки на ODBC таблицы на сервереCM_LT_DelAll()— удаляет таблицы-ссылки из текущей базы
Они позволяют создать в интерфейсной базе ссылки на таблицы из базы с данным. У меня они запускаются каждый раз при запуске. Написаны они давным давно, но полезны до сих пор.
Текст функций:
Read the rest of this entry »