|
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
Делимся наработками03.11.2009, 11:04. Показов 474183. Ответов 282
Метки нет (Все метки)
в этой теме предлагаю выкладывать интересные наработки по акцессу...
зы. в дальнейшем на основе их можно будет создать темы "важное" Добавлено через 45 секунд ззы. флуд и спам в этой теме будет награжден красными карточками
17
|
|
| 03.11.2009, 11:04 | |
|
Ответы с готовыми решениями:
282
Для рубрики "Делимся наработками", добить БД поставка-сделка авто Обсуждение поста #137 в теме "Делимся наработками". Программный модуль контроля ресурсов принтеров сети. Строковый тип данных. С наработками. Работает, но не верно |
|
177 / 62 / 3
Регистрация: 17.11.2011
Сообщений: 318
|
|
| 09.10.2013, 21:14 | |
|
Как-то замучившись с вопросом "Чего бы это сделать в первую очередь?", накидал простенькую базу чтобы справиться с накопившимися делами. Получилось быстрее, чем искать подходящий сервис
![]() Из плюшек: - ведение нескольких проектов. - расстановка дел по приоритетам. - статусы задач (новое, в работе, выполнено). - автоматическое вскрытие выполненных задач. - подсветка наиболее важных задач. - список пожеланий ("Хорошо бы было, если сделать...") с возможностью последующего их закрепления за конкретным проектом.
2
|
|
|
9118 / 6107 / 591
Регистрация: 27.03.2013
Сообщений: 19,919
|
|
| 29.12.2013, 20:55 | |
|
Немного доработанный вариант + поиск к ранее выложенному примеру Делимся наработками
Не могу не поделиться
4
|
|
|
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
|
|||||||||||
| 20.02.2014, 08:27 | |||||||||||
|
Backup баз данных с помощью командной строки WinRAR.
Хоть наработка и не относится напрямую к Access, но необходима часто. Файл !DoBackup.bat:
Периодический запуск !DoBackup.bat организуйте в планировщике, либо другим способом.
4
|
|||||||||||
|
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
|
||||||||||||||||
| 20.02.2014, 08:53 | ||||||||||||||||
|
Аналог предыдщуего сообщения.
Бат-файл, который запускает, декомпилит и сжимает базу данных, а затем архивирует, файл нумерует в порядке очередности за день и ложит в папочку \history
Папка \history должна существовать в том же каталоге, где запускается батник.
6
|
||||||||||||||||
|
51 / 2 / 0
Регистрация: 14.02.2014
Сообщений: 24
|
|
| 27.02.2014, 21:08 | |
|
History - это имя bat - файла?
0
|
|
|
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 345
|
|
| 27.02.2014, 23:49 | |
|
History это имя папки, куда будет сохраняться архив. Папка должна быть в том же месте, где лежит батник. Имя батника значения не имеет.
Если вы про строку If Command = "history" Then ..... то history это аргумент командной строки, с которым была вызвана программа (смотрите в батнике третью строку - там передается аргумент /cmd history. Так вот это он и есть).
2
|
|
|
Заблокирован
|
|
| 02.05.2014, 08:48 | |
|
Добрый день! На форуме часто вижу вопросы про перенос данных из Excel в Access или наоборот. Давно делал модуль для работы бухгалтерии в нашем учреждении. Который наглядно покажет возможность переноса данных из Excel в Access. Лишнее я удалил из кода.
Если не ошибаюсь в создании модуля принимал участие кто-то из пользователей форума. Конкретно что-то было с вопросом по дате в Excel. Извините, забыл имя, пусть простит.
1
|
|
|
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
| 03.05.2014, 14:03 | |
|
inv.DS, что-то у меня ни с Shift ни просто VBA не открывается. Каким образом посмотреть внутренности?
P.S. Офис 2003. Виноват, нашел. Достаточно форму закрыть и нажать Alt+F11.
0
|
|
|
73 / 47 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
|||||||||||
| 14.05.2014, 13:05 | |||||||||||
|
еще одно простое решение прикрепления файлов в аксе-2003 без дополнительных модулей:
В нужной таблице создаем поле типа MEMO, в него будет сохранятся путь к файлу. На форме делаем две кнопки, первая кнопка запускает диалог выбора файла и сохраняет путь к нему в определенное поле на этой же форме (его скрываем): вот код:
2
|
|||||||||||
|
73 / 47 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
||||||
| 19.08.2014, 16:12 | ||||||
|
Код для удобного копирования записи в таблице:
0
|
||||||
|
73 / 47 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
||||||
| 20.11.2014, 16:16 | ||||||
|
Экспорт в Excel данных из связанных таблиц:
шаблон создаем с одним листом, название ему даем "1". Сам код вешаем на кнопку, которой планируем запускать экспорт. Такую же схему можно реализовать в случае, если первым рекордсетом будет сохраненный запрос SQL, но в этом случае во втором рекордсете нужно будет обращаться к его полю чуть иначе: rsd.Fields("имя поля запроса")
0
|
||||||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13.05.2015, 13:55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Время от времени появляются темы по составлению оглавления из таблицы связей типа идПарент, идЗаголовка. В отличие от обычных рекурсивных спусков по "дереву", оглавление состоит из сжатых нумерованных списков, где нумерация пунктов это последовательные номера в подпункте, а не фактические номера узлов дерева. Например, из списка в таблице надо получить оглавление
Содержание таблицы:
Требуемое оглавление: (вместо пробелов перед строкой выведены нижние дефисы, поскольку тэг [TABLE] удаляет начальные и конечные пробелы)
Решение этой задачи реализовано здесь Рекурсивный запрос: необходимо сделать содержание книги
4
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,375
|
|
| 15.05.2015, 03:23 | |
|
mobile, откуда такая жестокость, почему mdb нет? я тоже хочу посмотреть и не один я.
1
|
|
|
9118 / 6107 / 591
Регистрация: 27.03.2013
Сообщений: 19,919
|
|
| 15.05.2015, 06:47 | |
|
Солидарен с - alvk!!!
0
|
|
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 15.05.2015, 08:14 | |
|
Исправляюсь. Простите блаженного, бога ради
2
|
|
|
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
|
|
| 25.05.2015, 23:36 | |
|
mobile показал, что информацию нескольких таблиц, объединенных соотношением один-ко-многим можно поместить в одну таблицу. Пользуюсь такой идеей, только отношения между записями этой таблицы выстраиваю не программно. Кроме понятия главная таблица-подчиненная ввожу понятие "главная" запись - "подчиненная" запись, при этом у каждой записи есть Уровень, который у главной записи всегда выше, чем у подчиненной, уровень которой произволен.
Это означает, что (по отношению к книге) книга может состоять из разделов, глав и статей, а может иметь и разделы, которые глав не имеют (одни статьи), а может состоять только из статей, но в таблицу поместится и библиотека (несколько разных изделий с описанием операций каждой детали далее по схеме) и выше. Вся основная информация в Т101, все связи между записями в Т102, Уровень1 в записи всегда больше Уровня2, запись Т101, связанная с КодЭлемента1 и Уровнем1-главная, с КодЭлемента2-подчиненная. Естественно, в какой нибудь записи Т102 описанная подчиненная запись может считаться уже главной, а главная подчиненной. Но это с другими кодами. Указанное в начале абзаца соотношение между конкретными записями всегда сохраняется Пользуюсь и традиционными связями Вообще поля Уровень1 и 2 пока не применяю. Просто стараюсь не дать пользователю нарушать принцип старшинства уровня. Уровень1 предлагаю вводить пользователю из расчета мин необходимого, хотя его можно формировать и программно исходя из уровня входящих. Изделия.rar
2
|
|
|
шапоклякистка 8-го дня
|
||||||
| 27.06.2015, 12:26 | ||||||
|
Функция по подмножеству для конкатенации текстовых полей. Параметры и использование абсолютно аналогично DSum, добавлен необязательный четвертый параметр - разделитель. Скажем, при Delimiter=Chr(13) & Chr(10) все строки будут собраны "в столбик".
0
|
||||||
|
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
|
|
| 28.06.2015, 19:03 | |
|
1)В связи с тем, что 2 аргумента - Optional, должен работать вызов:
Private Sub txtИтог_DblClick(Cancel As Integer) txtИтог.Value = DConcat("F", "S") End Sub Не работает 2)Хотя компилятор ошибки и не выдает, в Справке по запросу Optional в разделе Function Statement в последнем примере написано "Optional arguments can have default values and types other than Variant" - необязательные аргументы могут иметь значения и типы, кроме Variant Думаю нужно это устранить и повторить
1
|
|
|
шапоклякистка 8-го дня
|
||||||
| 29.06.2015, 06:25 | ||||||
|
Спасибо за замечание, действительно, забыла прописать значение по умолчанию для опциональных параметров + забыла, зачем третий параметр именно variant (кстати, в исходной функции DSum он тоже необязательный и variant). Добавила проверку.
0
|
||||||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 21.07.2015, 21:04 | |
|
Довольно часто возникает тема отправки почты в среде MS Access. Предлагаю программу отправки через CDO с разными возможностями. Есть небольшое описание программы
12
|
|
| 21.07.2015, 21:04 | |
|
Помогаю со студенческими работами здесь
60
Кто занимался работой с timer поделитесь пожалуйста наработками интеренсыми Делимся. Делимся vpn) Делимся опытом Делимся знаниями по С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|