10029 / 2618 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
1 | |
Делимся наработками03.11.2009, 11:04. Показов 386316. Ответов 216
Метки нет Все метки)
(
в этой теме предлагаю выкладывать интересные наработки по акцессу...
зы. в дальнейшем на основе их можно будет создать темы "важное" Добавлено через 45 секунд ззы. флуд и спам в этой теме будет награжден красными карточками
17
|
|
03.11.2009, 11:04 | |
Ответы с готовыми решениями:
216
Для рубрики "Делимся наработками", добить БД поставка-сделка авто Обсуждение поста #137 в теме "Делимся наработками". Программный модуль контроля ресурсов принтеров сети. Строковый тип данных. С наработками. Работает, но не верно Кто занимался работой с timer поделитесь пожалуйста наработками интеренсыми |
176 / 61 / 3
Регистрация: 17.11.2011
Сообщений: 318
|
|
09.10.2013, 21:14 | 41 |
Как-то замучившись с вопросом "Чего бы это сделать в первую очередь?", накидал простенькую базу чтобы справиться с накопившимися делами. Получилось быстрее, чем искать подходящий сервис
![]() Из плюшек: - ведение нескольких проектов. - расстановка дел по приоритетам. - статусы задач (новое, в работе, выполнено). - автоматическое вскрытие выполненных задач. - подсветка наиболее важных задач. - список пожеланий ("Хорошо бы было, если сделать...") с возможностью последующего их закрепления за конкретным проектом.
2
|
8767 / 5620 / 576
Регистрация: 27.03.2013
Сообщений: 19,064
|
|
29.12.2013, 20:55 | 42 |
Немного доработанный вариант + поиск к ранее выложенному примеру Делимся наработками
Не могу не поделиться ![]()
4
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|||||||||||
20.02.2014, 08:27 | 43 | ||||||||||
Backup баз данных с помощью командной строки WinRAR.
Хоть наработка и не относится напрямую к Access, но необходима часто. Файл !DoBackup.bat:
Периодический запуск !DoBackup.bat организуйте в планировщике, либо другим способом.
4
|
740 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 342
|
||||||||||||||||
20.02.2014, 08:53 | 44 | |||||||||||||||
Аналог предыдщуего сообщения.
Бат-файл, который запускает, декомпилит и сжимает базу данных, а затем архивирует, файл нумерует в порядке очередности за день и ложит в папочку \history
Папка \history должна существовать в том же каталоге, где запускается батник.
6
|
51 / 2 / 0
Регистрация: 14.02.2014
Сообщений: 24
|
|
27.02.2014, 21:08 | 45 |
History - это имя bat - файла?
0
|
740 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 342
|
|
27.02.2014, 23:49 | 46 |
History это имя папки, куда будет сохраняться архив. Папка должна быть в том же месте, где лежит батник. Имя батника значения не имеет.
Если вы про строку If Command = "history" Then ..... то history это аргумент командной строки, с которым была вызвана программа (смотрите в батнике третью строку - там передается аргумент /cmd history. Так вот это он и есть).
2
|
Заблокирован
|
|
02.05.2014, 08:48 | 47 |
Добрый день! На форуме часто вижу вопросы про перенос данных из Excel в Access или наоборот. Давно делал модуль для работы бухгалтерии в нашем учреждении. Который наглядно покажет возможность переноса данных из Excel в Access. Лишнее я удалил из кода.
Если не ошибаюсь в создании модуля принимал участие кто-то из пользователей форума. Конкретно что-то было с вопросом по дате в Excel. Извините, забыл имя, пусть простит.
1
|
3353 / 1772 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
03.05.2014, 14:03 | 48 |
inv.DS, что-то у меня ни с Shift ни просто VBA не открывается. Каким образом посмотреть внутренности?
P.S. Офис 2003. Виноват, нашел. Достаточно форму закрыть и нажать Alt+F11.
0
|
72 / 46 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
|||||||||||
14.05.2014, 13:05 | 49 | ||||||||||
еще одно простое решение прикрепления файлов в аксе-2003 без дополнительных модулей:
В нужной таблице создаем поле типа MEMO, в него будет сохранятся путь к файлу. На форме делаем две кнопки, первая кнопка запускает диалог выбора файла и сохраняет путь к нему в определенное поле на этой же форме (его скрываем): вот код:
2
|
72 / 46 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
||||||
19.08.2014, 16:12 | 50 | |||||
Код для удобного копирования записи в таблице:
0
|
72 / 46 / 9
Регистрация: 24.03.2014
Сообщений: 470
|
||||||
20.11.2014, 16:16 | 51 | |||||
Экспорт в Excel данных из связанных таблиц:
шаблон создаем с одним листом, название ему даем "1". Сам код вешаем на кнопку, которой планируем запускать экспорт. Такую же схему можно реализовать в случае, если первым рекордсетом будет сохраненный запрос SQL, но в этом случае во втором рекордсете нужно будет обращаться к его полю чуть иначе: rsd.Fields("имя поля запроса")
0
|
![]() 26784 / 14463 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13.05.2015, 13:55 | 52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время от времени появляются темы по составлению оглавления из таблицы связей типа идПарент, идЗаголовка. В отличие от обычных рекурсивных спусков по "дереву", оглавление состоит из сжатых нумерованных списков, где нумерация пунктов это последовательные номера в подпункте, а не фактические номера узлов дерева. Например, из списка в таблице надо получить оглавление
Содержание таблицы:
Требуемое оглавление: (вместо пробелов перед строкой выведены нижние дефисы, поскольку тэг [TABLE] удаляет начальные и конечные пробелы)
Решение этой задачи реализовано здесь Рекурсивный запрос: необходимо сделать содержание книги
4
|
![]() 7334 / 4475 / 288
Регистрация: 12.08.2011
Сообщений: 13,550
|
|
15.05.2015, 03:23 | 53 |
mobile, откуда такая жестокость, почему mdb нет? я тоже хочу посмотреть и не один я.
1
|
8767 / 5620 / 576
Регистрация: 27.03.2013
Сообщений: 19,064
|
|
15.05.2015, 06:47 | 54 |
Солидарен с - alvk!!!
0
|
450 / 238 / 14
Регистрация: 29.10.2014
Сообщений: 959
|
|
25.05.2015, 23:36 | 56 |
mobile показал, что информацию нескольких таблиц, объединенных соотношением один-ко-многим можно поместить в одну таблицу. Пользуюсь такой идеей, только отношения между записями этой таблицы выстраиваю не программно. Кроме понятия главная таблица-подчиненная ввожу понятие "главная" запись - "подчиненная" запись, при этом у каждой записи есть Уровень, который у главной записи всегда выше, чем у подчиненной, уровень которой произволен.
Это означает, что (по отношению к книге) книга может состоять из разделов, глав и статей, а может иметь и разделы, которые глав не имеют (одни статьи), а может состоять только из статей, но в таблицу поместится и библиотека (несколько разных изделий с описанием операций каждой детали далее по схеме) и выше. Вся основная информация в Т101, все связи между записями в Т102, Уровень1 в записи всегда больше Уровня2, запись Т101, связанная с КодЭлемента1 и Уровнем1-главная, с КодЭлемента2-подчиненная. Естественно, в какой нибудь записи Т102 описанная подчиненная запись может считаться уже главной, а главная подчиненной. Но это с другими кодами. Указанное в начале абзаца соотношение между конкретными записями всегда сохраняется Пользуюсь и традиционными связями Вообще поля Уровень1 и 2 пока не применяю. Просто стараюсь не дать пользователю нарушать принцип старшинства уровня. Уровень1 предлагаю вводить пользователю из расчета мин необходимого, хотя его можно формировать и программно исходя из уровня входящих. Изделия.rar
2
|
шапоклякистка 8-го дня
|
||||||
27.06.2015, 12:26 | 57 | |||||
Функция по подмножеству для конкатенации текстовых полей. Параметры и использование абсолютно аналогично DSum, добавлен необязательный четвертый параметр - разделитель. Скажем, при Delimiter=Chr(13) & Chr(10) все строки будут собраны "в столбик".
0
|
450 / 238 / 14
Регистрация: 29.10.2014
Сообщений: 959
|
|
28.06.2015, 19:03 | 58 |
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 | 59 | |||||
Спасибо за замечание, действительно, забыла прописать значение по умолчанию для опциональных параметров + забыла, зачем третий параметр именно variant (кстати, в исходной функции DSum он тоже необязательный и variant). Добавила проверку.
0
|
![]() 26784 / 14463 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
21.07.2015, 21:04 | 60 |
Довольно часто возникает тема отправки почты в среде MS Access. Предлагаю программу отправки через CDO с разными возможностями. Есть небольшое описание программы
12
|
21.07.2015, 21:04 | |
Помогаю со студенческими работами здесь
60
Делимся. Делимся vpn) Делимся опытом Делимся знаниями по С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |