Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.81/1019: Рейтинг темы: голосов - 1019, средняя оценка - 4.81
БурундукЪ
9556 / 2559 / 83
Регистрация: 17.02.2009
Сообщений: 10,364
1

Делимся наработками

03.11.2009, 11:04. Просмотров 186662. Ответов 124
Метки нет (Все метки)

в этой теме предлагаю выкладывать интересные наработки по акцессу...

зы. в дальнейшем на основе их можно будет создать темы "важное"

Добавлено через 45 секунд
ззы. флуд и спам в этой теме будет награжден красными карточками
15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2009, 11:04
Ответы с готовыми решениями:

Для рубрики "Делимся наработками", добить БД поставка-сделка авто
День добрый, форумчане. Хочу довести до ума БД, чтобы добавить в раздел форума...

Строковый тип данных. С наработками. Работает, но не верно
Написать программу определения в заданной строке номера первого по порядку...

Кто занимался работой с timer поделитесь пожалуйста наработками интеренсыми
Например есть форма и на форме кнопка закрыть нажимая кнопку закрыть идет...

Делимся.
Доброго времени суток всем посетителям этой темы!=) Хочу попросить вас...

Делимся знаниями по С++
По вашему зачем нужна виртуальная функция в программе? Какой от нее толк если...

124
alvk
Эксперт MS Access
5610 / 3504 / 170
Регистрация: 12.08.2011
Сообщений: 8,936
18.08.2018, 10:27 121
Кирпичики помню, 10 лет назад их изучал Хорошая подборка.
1
Eugene-LS
Эксперт MS Access
3443 / 1875 / 347
Регистрация: 05.10.2016
Сообщений: 5,164
18.08.2018, 12:29 122
Цитата Сообщение от alvk Посмотреть сообщение
Кирпичики помню, 10 лет назад их изучал Хорошая подборка.
Приятно читать такое автору всегда.
Ну просто мёд на сердце.
Спасибо на добром слове.
(А всё Пух виноват - сдал меня с потрохами)
1
Silur
19 / 19 / 0
Регистрация: 16.01.2014
Сообщений: 15
28.08.2018, 15:06 123
Автоматическое подключение внешних таблиц

Для чего разделяют базы? Для того, чтобы при модификации кода, разработке новых форм и отчетов можно было легко заменить файл с кодом и оставить базу с таблицами нетронутой. (Разбиение производится так же при построении сетевых систем, но это мы оставим в стороне)
После разделения получаются два файла, один из них будет иметь старое имя и в нем будет содержаться програмный код, запросы, формы, отчеты, а другой будет иметь имя "ИмяБазы_be.mdb" или "ИмяБазы_be.accdb" (расширение зависит от версии файла), и в нем будут содержаться таблицы с данными.
Предлагаемый пример позволяет автоматизировать подключение базы с таблицами к базе с кодом, а не возиться с ручным подключением таблиц при смене размещения программы или при получении новой версии. Необходимо соблюдать только одно условие: файл с кодом и файл с таблицами должны находится в одном разделе. Теперь достаточно макрос autoexec вставить функцию fnConnectCureFolderCheck() и программа сама найдет базу с таблицами и подключит все таблицы, находящиеся в базе.
Примечание: функция fnConnectCureFolderCheck() отличается от функции fnConnectCureFolder() наличием блока контроля предыдущего подключения.
Ограничения: такой способ не годится для сетевых версий программ, т.к. в этом случае база с таблицами располагается на сервере и требуется явно указать путь к ней. Хотя саму подпрограмму подключения всех таблиц из указанной базы можно использовать.

В приложении содержатся два примера: для формата MDB (Access 2000) и формата ACCDB. Если место не менялось, то происходит контроль подключения. Функцию перелинковки всех связанных таблиц можно отключить для ускорения запуска программы
3
Вложения
Тип файла: rar sd_TestTbl_v12.rar (125.3 Кб, 10 просмотров)
Silur
19 / 19 / 0
Регистрация: 16.01.2014
Сообщений: 15
29.08.2018, 11:35 124
И ещё немного о подключении таблиц из других баз.

Программный модуль, облегчающий подключение таблиц из внешних баз

Возможности:
можно подключать произвольное число баз и таблиц (в пределах разумного)
можно сохранять выбранные подключения/линковки
можно линковать как все, так и отдельные таблицы из выбранной базы
можно присваивать линкованным таблицам новые имена
можно осуществлять подключения/отключения как всех сразу так и отдельных баз
Список таблиц подключаемой базы программа создаёт автоматически (по нажатию кнопки)

Краткая инструкция в приложенном примере. Пример дан в форматах MDB и ACCDB

Дополнительно приложен пример Крамарева Владимира. Взят на сайте Новиков Сергея в далёком 2002 году.
Описание в архиве.

P.S. Интерфейс красивее чем у меня. Завидую. Делает практически то же что у меня. Пример как-то затерялся у меня в архивах. Пришлось разрабатывать свой. И только через пару лет после создания своего модуля я наткнулся на этот пример. Ещё одно доказательство того, что появление "новых" велосипедов - недостаточная информированность разработчиков.

"Всё уже украдено до нас" операция Ы (с)
2
Вложения
Тип файла: rar sd_Connect_v21.rar (200.8 Кб, 11 просмотров)
Тип файла: zip CnTbl.zip (235.4 Кб, 13 просмотров)
Silur
19 / 19 / 0
Регистрация: 16.01.2014
Сообщений: 15
23.09.2018, 22:54 125
И снова новая версия модуля подключения.

Теперь модуль может работать с запароленными базами данных, а так же в 32-х и 64-х битных версиях Access.
3
Вложения
Тип файла: rar sd_Connect_v41.rar (182.8 Кб, 14 просмотров)
23.09.2018, 22:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2018, 22:54

Делимся vpn)
Ребят, накидайте vpn серверов работающих на просторах СНГ.

Делимся опытом
Добрый день! Давайте делиться мыслями о разработках, которые прямо не...

FX-6300, делимся опытом
Всем здрасте. Вот хотел спросить у вас, кто чего добился в разгоне 6300? Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
125
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru