- 131
- 83 348
Ilin Aleksandr
Russia
เข้าร่วมเมื่อ 12 ธ.ค. 2013
программы (базы данных) на Microsoft Access
1. Контроль версий пользовательского файла БД Access, 2. показать-скрыть пароль
1. Контроль версий пользовательского файла БД Access, 2. показать-скрыть пароль
код vba:
disk.yandex.ru/i/ov57YmnnR43iqQ
программы на Microsoft Access
access-program.ru/
код vba:
disk.yandex.ru/i/ov57YmnnR43iqQ
программы на Microsoft Access
access-program.ru/
มุมมอง: 43
วีดีโอ
Автоматическое закрытие БД Access при неактивности пользователя
มุมมอง 7528 วันที่ผ่านมา
Автоматическое закрытие БД Access при неактивности пользователя код VBA: disk.yandex.ru/i/FAwPvRQFY1JFEw в главной форме добавьте два текстовых поля, ссылка на которые есть в коде vba в поле "имяФормы" отображается имя активной формы (поле скрыто с экрана) в поле "время" - отсчет времени в минутах при неактивности программы на Microsoft Access access-program.ru/
импорт данных курсов валют из Excel файла в БД Access
มุมมอง 194หลายเดือนก่อน
импорт данных курсов валют из Excel файла в БД Access программы на Microsoft Access access-program.ru/
Спасибо за работу в БД Access
มุมมอง 1312 หลายเดือนก่อน
Спасибо за работу в БД Access программы на Microsoft Access access-program.ru/
установка связей с таблицами в разделенной БД Access кодом VBA
มุมมอง 2102 หลายเดือนก่อน
установка связей с таблицами в разделенной БД Access кодом VBA ссылка на БД с объектами и кодом vba: disk.yandex.ru/d/WCY8dA2H-cgkdQ программы на Microsoft Access access-program.ru/
заполнение данными записи в форме Access по шаблону цикла
มุมมอง 2083 หลายเดือนก่อน
заполнение данными записи в форме Access по шаблону цикла код в формате word: disk.yandex.ru/i/tkcjXAEN16JElg программы на Microsoft Access access-program.ru/
закрепить поля в форме Access
มุมมอง 1684 หลายเดือนก่อน
закрепить поля в форме Access программы на Microsoft Access access-program.ru/
БД Access "Учет рабочего времени" версия 3.8
มุมมอง 1055 หลายเดือนก่อน
БД Access "Учет рабочего времени" версия 3.8 демо версия для Office 2010 и выше 64x: disk.yandex.ru/d/3eypj42ioi082w программы на Microsoft Access access-program.ru/
обмен сообщениями между пользователями в БД Access
มุมมอง 2326 หลายเดือนก่อน
обмен сообщениями между пользователями в БД Access программы на Microsoft Access access-program.ru/
отказ в доступе к БД Access пользователю
มุมมอง 1756 หลายเดือนก่อน
отказ в доступе к БД Access пользователю программы на Microsoft Access access-program.ru/
новое в версии 1.8 БД Access "Учет клиентов малый бизнес"
มุมมอง 1406 หลายเดือนก่อน
новое в версии 1.8 БД Access "Учет клиентов малый бизнес" программы на Microsoft Access access-program.ru/
связанные формы в БД Access
มุมมอง 5766 หลายเดือนก่อน
связанные формы в БД Access программы на Microsoft Access access-program.ru/
отчет "Счет" и "Счет-фактура" в БД Access
มุมมอง 3317 หลายเดือนก่อน
скачать БД с отчетами "счет" и "счет фактура": disk.yandex.ru/d/OtPDrFlzSV0P0w сумма прописью: th-cam.com/video/H38cCct88Ow/w-d-xo.html скачать демо версию БД (для 32x версии Office): disk.yandex.ru/d/GblSbBQKitbkMw программы на Microsoft Access access-program.ru/
запрос Access вывода записей без подчиненных
มุมมอง 2238 หลายเดือนก่อน
запрос Access вывода записей без подчиненных программы на Microsoft Access access-program.ru/
Новое в версии 1.7.3 БД Microsoft Access "Учет клиентов малый бизнес"
มุมมอง 1069 หลายเดือนก่อน
Новое в версии 1.7.3 БД Microsoft Access "Учет клиентов малый бизнес" программы на Microsoft Access access-program.ru/
Закрыть БД Access пользователя администратором
มุมมอง 2879 หลายเดือนก่อน
Закрыть БД Access пользователя администратором
права пользователей в БД Access, кто из пользователей работает с базой
มุมมอง 57510 หลายเดือนก่อน
права пользователей в БД Access, кто из пользователей работает с базой
обновление данных формы при добавлении записи из другой формы в БД Access
มุมมอง 94910 หลายเดือนก่อน
обновление данных формы при добавлении записи из другой формы в БД Access
Новое в версии 1.7.2 БД Microsoft Access "Учет клиентов малый бизнес"
มุมมอง 18610 หลายเดือนก่อน
Новое в версии 1.7.2 БД Microsoft Access "Учет клиентов малый бизнес"
горячие клавиши с привязкой к кнопкам активного окна и без привязки в БД Access
มุมมอง 17511 หลายเดือนก่อน
горячие клавиши с привязкой к кнопкам активного окна и без привязки в БД Access
расчет времени на обработку данных в БД Access
มุมมอง 38911 หลายเดือนก่อน
расчет времени на обработку данных в БД Access
быстро задать формат строки формы Access
มุมมอง 20511 หลายเดือนก่อน
быстро задать формат строки формы Access
свойства поля Visible, Locked, Enabled
มุมมอง 24111 หลายเดือนก่อน
свойства поля Visible, Locked, Enabled
БД Access "Учет грузоперевозок" версия 1.4 обзор
มุมมอง 20011 หลายเดือนก่อน
БД Access "Учет грузоперевозок" версия 1.4 обзор
функция DCount как условие в макросе БД Access
มุมมอง 333ปีที่แล้ว
функция DCount как условие в макросе БД Access
фильтр к форме Access из раскрывающегося списка
มุมมอง 1Kปีที่แล้ว
фильтр к форме Access из раскрывающегося списка
отчет "за период" в БД Access "Учет спецодежды"
มุมมอง 213ปีที่แล้ว
отчет "за период" в БД Access "Учет спецодежды"
Блокировка Shift c возможностью включения и отключения по паролю в БД Access
มุมมอง 370ปีที่แล้ว
Блокировка Shift c возможностью включения и отключения по паролю в БД Access
очень сложно!
Сложно в начале, потом все встает на свои места
Спасибо, интересно а есть ли возможность также выводить данные подчиненной таблицы, на несколько листов🤔
Да, можно. Источником данных для word также может являться и запрос access. Создайте запрос в access, который будет выводить нужные вам записи из разных связанных таблиц
Удобно такие формы вешать на входе и выходе из БД для того чтобы либо прогрузились макросы при входе и не было видно подвисаний в начале работы, либо при выходе, чтобы норм закрыть и сохранить. Молодец, что рассказываешь, многое подчерпываю из Ваших видео.
Большая благодарность за Ваш труд. Это самые лучшие уроки по базам данных, которые лично я пересмотрел на youtube.
Если в любую форму добавить кнопку печать формы, а потом на нее нажать, при появлении окна взаимодействия с принтером появляется область навигации. Если на окно взаимодействия чс принтером закрыть, область навигации остается, есть доступ к таблицам, формам, запросам. В настройках галочка снята.
Если установить пароль на Shift, перезапустить базу, чтобы скрыть панель объектов и потом по кнопке печать формы откроется форма настройка принтера, при ее закрытии панель объектов не будет доступна все равно, так форма запуска ( ввод пользователя и пароля) она модальная, курсор мыши не будет реагировать на панель объектов пока эту форму запуска не закрыть, а ее не закрыть, так как в настройках этой формы кнопка закрытия отключена, можно только закрыть базу или выйти через кнопку выход. У вас форма запуска должна быть модальная и кнопка закрытия - "показывать - нет"
@@access-program Форма запуска да, остальные нет. Я так понимаю, все формы должны быть модальными?
@@АртемУгрюмов-л2ы нет, не обязательно, форма запуска обязательно
@@АртемУгрюмов-л2ы модальное значит пока его не закроешь фокус на другие формы и панель объектов не поставить, кроме панелей меню access, но они буду скрыты
@@access-program На практике получается что если форма не модальная, то при печати отображаются область навигации, доступ к которой не закрывается до закрытия базы. Единственный выход - построить базу таким образом, что бы все окна были модальными
Фишка приятная, но с вашего позволения выскажу свои замечания. У пожилых бухгалтеров операционка довольно медленная, и зрение так себе. Бухгалтер выключает базу, и тут какая-то надпись на красном фоне. Все пропало!, выскочила какая-то ошибка а я не успела прочитать…. И к вам… Сделайте шрифт побольше и на зеленом фоне. Это конечно-же имхо, без обид.
Да, без обид. Про дизайн формы я говорил в видео, кто какой хочет такую форму и сделает и время формы на экране тоже. Это я так по быстренькому первую попавшую форму, которая предусматривалась для подтверждения удаления записи и отредактировал
круто!
Спасибо вам за ваш труд!
Здраствуйте Александр, подскажите как сместить строки в таблице или запросе или при помощи макроса. Как заменить функцию LAG
Добрый день, мне на практике не приходилось использовать функцию Lag (из строки выше) или LAED (из строки ниже). Используя их, можно например написать SQL запрос, который выводит разницу значений текущих и предыдущих записей поля таблицы. Эти функции (как и любые) возвращают значения - они не меняют позицию строк (записей) - они находят значения и возвращают, если нужно то можно сразу в запросе определить какие-то вычисления над этими значениями и разместить в указанном поле (столбце). Если нужно в таблице или запросе по какому-то условию (порядку) расположить записи, то это делается обычным запросом на выборку
пример запроса с этими функциями: SELECT имя_поля, имя_поля_значений AS имя_выводимого_запроса, LAG(имя_поля_значений) OVER(ORDER BY имя_поля) AS наименование_ поля_выводимого запроса_по_функции_Lag, имя_поля_значений - LAG(имя_поля_значений) OVER(ORDER BY имя_поля) AS имя_поля_выводимого запроса_для_разницы_значений FROM имя_исходной_таблицы;
@@access-program да вот в том то и дело, как это сделать в SQL я знаю, через оконные функции, но оконные функции в Аксесс не работают. Счас срочно понадобилось, а у меня мозг закипает. Я не знаю с какой стороны подобраться. На сервере это сделать нет проблем. А вот пользуясь исключительно Акксес не могу
@@access-program я вот и обратился за помощью, как получить таблицу, с столцом со сдвигом на одну позицию вниз, пользуясь исключительно инструментами Акксес, запросы макросы и vba
попробуйте сделать этот запрос в конструкторе (переключиться на режим SQL) - то же самое
👍
У меня из уже открытой базы при переходе по ссылке к моим файлам, расположенным на ПК каждый раз получаю извещение. Зато чужие файлы из Сети открывает сразу. Ничего не помогает, чертовщина какая-то. Обидно, что в ранней версии (2003 или 2007 года) никаких извещений не получал.
Добрый день. Для входа в базу логин и пароль работает отлично, шифт отключается. А вот доступ к таблицам в разделенной базе не блокируется. Можно открыть любым пользователем и изменить даные. Как в таком случае бороться с потенциальными злоумышленниками?
Посмотрите видео по блокировке клавиши Shift с паролем и как запретить доступ пользователей к объектам базы (таблицам). Защиту от Shift нужно применить к обоим файлам разделенной БД. Главное потом не забыть пароль для разблокировки и доступа к обьектам
Добрый вечер. Пятый день не могу создать рабочий макрос. Не могу понять - откуда берется Код в функции DCount. Ведь если выводит запись из таблицы, где хранится логин и пароль, то это таблица user И как созданы ячейки выбора пользователя и ввода пароля - как не стараюсь, в ячейке пользователя 3 столбца, код добавляется автоматически. Можете подробнее описать процесс написания макроса?
Посмотритездесь: disk.yandex.ru/i/KktJQBcc-ozcmA
@@access-program Спасибо. Все получилось.
если нужно защитить таблицу от просмотра, в которой находятся данные о пользователях и их паролях, то нужно защить файл Access на открытие через клавишу Shift, то есть заблокировать доступ к объектам файла (таблицам, формам, запросам, отчетам, модулям VBA и тд). Блокировку от клавиши Shift можно сделать тоже с паролем, который будет знать разработчик (администратор). th-cam.com/video/RGGhVha1H6c/w-d-xo.html
Нифига не работает! Запрос, понятно, работает, но сказать, что " у меня есть справачник" этого мало. что это форма, таблица?
Справочником называют таблицу, где основное поле, например наименование организации имеет уникальные поля, то есть в конструкторе таблицы это поле индексированные и неповторяющиеся значения - да, то есть нельзя в это поле будет занести два и более одинаковых значений. Любая форма строится на источнике данных таблице или запросе, может быть и пустая форма, где поля имеют свободный тип ( не привязанный к таблице или запросу) и короче когда открывают форму например у которой источник данных таблица с наименованием организаций, то подразумевают что это справочник. Например может быть таблица с наименованием единиц измерений - тоже справочник, и тд, там где поле наименование не повторяется. Если запрос работает, то есть выводит нужную запись по образцу (по фильтру) то и форма, если к ней применить этот фильтр (запрос) тоже отобразит эту запись, что конкретно не работает?
@@access-program спасибо за подробный и быстрый ответ. Не знаком с Вашей терминологией. Т.е. в Вашем случае форма на основе таблицы? Не работает запрос относительно формы. Отдельно работает.
Ну это не моя терминология: справочники, журналы это больше для пользователя чем для разработчика. Чтобы в форме отобразились записи с фильтром по нажатию кнопки например, нужно кнопке назначить макрос на событие " нажатие кнопки", в котором будет макрокоманда " применить фильтр" . имя фильтра это наименование вашего запроса, в котором добавлена таблица, поле и условие для этого поля. Подробно в видео это есть
@@access-program ну ок, терминолония не для всех, мне залезать в нее не за чем, достаточно будет понятий объекты предлогаемый акцесом. Все понятно, что под кнопку надо завести макрокоманду, которая выполнит запрос в котором указано условие, вроде сделал все правильно, но поле, после выполнения макроса, остается пустым. Будто не считывается данные с поля формы. Короче, не разобрался я, удалил все)) не получилось
@@dreykbel3284 не стоит огорчаться, я тоже так начинал, по несколько раз одно и тоже, значит у вас что с формой, если запрос работает - выдает нужные записи по условию из таблицы, то и к форме на основе этой таблицы запрос будет делать тоже самое,
График в Excel выводится чз vba? Можно процедуру узнать?
в самой БД Access можно вывести график в Excel, там есть и печатные формы графиков и табелей. код VBA адаптирован для Access, так как в коде есть команды выполнения запросов на обновление данных таблиц. Для Excel нужно менять код ( к примеру где идут циклы и заполняются поля формы, надо изменить код чтобы заполнялись не поля, а ячейки листа книги Excel и исходные данные (размер и значения цикла, начало, окончание) тоже где-то были на листе Excel . Код попозже выложу в ссылке, но переделывать его под Excel вы уж как нибудь сами
ссылку на код vba приложил
Спасибо 👍
Спасибо
пожалуйста
При выборе значения из выпадающего списка отображается такое сообщение: Указанный в качестве объекта OLE в процедуре Visual Basic объект не является объектом OLE. В чем здесь ошибка???
возможно у вас на какое-то событие поля со списком назначена процедура VBA, проверьте свойства поля со списком, вкладка "события", правильно ли функционирует сам список без каких-либо событий (должно выбираться значение из списка на основе источника данных таблицы или запроса)
@@access-program Когда в макросе в поле "Выражение" я вписываю любую константу, все отрабативает норм, а когда прописываю там путь к значению -- тогда ошибка
тогда ошибка в самом выражении (синтаксисе) либо выражение ссылается на несуществующий объект (не верное имя, либо его нет), проверьте все ли поля, которые используйте для макроса "задать значение" есть в запросе. Например раскрывающийся список состоит из 3-х полей (колонок), в макросе задать значение в другие поля формы используйте выражения: [Формы]![вашаформа]![ПолеРаскСписка].[Column](1),[Формы]![вашаформа]![ПолеРаскСписка].[Column](2). На вкладке "макет" Поле раскр списка должно иметь 3 столбца, ширина столбцов например: 5;0;0 при 0 столбец в списке не отбражается
Рзобрался, спасибо))
круто!
Здравствуйте. А картинки он будет показывать в word
Добрый день, не знаю не пробовал. Если осуществляется экспорт данных строки из Access в Word с разными типами данных, то и должно экспортироваться поле с рисунком, есть рисунок ингегрированный в access, а есть по внешней ссылке
Что такое МБ7?
МБ-7 - это ведомость учета выдачи СИЗ (можно было просто "загуглить"). В БД формируется данная ведомость на определенную дату по сотруднику или по подразделению. В нее попадают СИЗ, которые необходимо заменить сотрудникам (у которых выходит срок использования до указанной даты формирования ведомости)
Что такое МБ7?
Подскажите пожалуйста, если у меня отсутствует команда "Задать значение", как мне построить форму?
когда откроете макрос (конструктор макросов) нажмите на ленте кнопку "показать все действия" и макрокоманда "задать значение" отобразится в списке Создание пустой формы: меню Access - создание- пустая форма
Привет. Я делал проще. В макросе нажатии кнопки открытия подчиненной задаем переменную с номером договора из главной формы. Подчиненная форма строится на запросе, где в фильтре отбора записей указываем нашу переменную. В итоге подчиненная форма открывается с нужными нам записями. А в поле номер договора подчиненной формы указываем значение по умолчанию опять нашу переменную. При добавлении новой записи автоматом проставляется нужный номер договора.
Очень хорошо, в моем примере значение берется напрямую из поля, у вас через переменную.
@@access-program В моем примере подчиненная построена на основе отфильтрованого запроса. Что существенно сокращает количество танцев с бубном, фильтрами, проверками и лишними диалоговыми окнами.
@@migurv у меня тоже в видео форма открывается с фильтром, а иначе как привязанные записи выводить
При открытии формы вы применяете фильтр. А у меня в ИСТОЧНИКЕ ДАННЫХ подчиненной формы сразу запрос с отфильтрованной записью. По моему это проще. К вашей работе - отношусь с огромным уважением. Возможно я не прав.
@@migurv спасибо
работа конечно проведена огромная, но думаю сейчас это не актуально, даже малый бизнес для подобного будет пользоваться 1С :/
я работал одно время бухгалтером в малом бизнесе, в основном для буха нужны конфигурация 1С Упрощенка и какая-нибудь для начисления з/платы, чтобы вести бухгалтерию и сдавать отчеты в налоговую. БД Учет договоров с заказчиками нужна не только для буха но и для руководителя или технического зама, чтоб база была всегда под рукой в ноутбуке, базу можно использовать как "WEB базу" через яндекс диск (интернет не обязателен - обновляется автоматически когда будет связь), с ней можно работать как и руководителю, так бухгалтеру, так и мастеру на разделенных правах. Руководитель (мастер) вводит в базу начисленную сотрудникам зарплату за работу по договорам (этапам работ), бух берет из базы данные для начисления з/п, так как она не знает кому и скока начислять, и вводит в БД оплату по сотрудникам, ну много еще в этом хороших моментов. Для совместной работы в 1С нужно делать специальную конфигурацию и чтобы она работала онлайн у каждого ИТР. Это стоит денег + платные обновления 1С. А если стоит просто упрощенка 1С + отдельная БД, то так можно работать без особых вложений на ПО длительное время.
а если самозанятый в сфере оказания услуг (работ), тоне нужно 1С и бухгалтерии, только показывать доходы в мобильном банке. Но учет договоров нужен, документы для заказчиков юр лиц нужны
спасибо за такие полезные уроки !!!
спасибо огромное!!! спасли
Доброе утро, могу ли я с вами связаться лично, есть пару вопросов?)
пропустил ваш вопрос, телеграм: t.me/IlinAleksandrNikolaevich
Добрый день Как с вами можно связаться Хочу уточнить по поводу суммы прописью не получается
Добрый день, что именно не получается. Вы делаете через макросы или через код VBA? у меня там два видео. Через код VBA: 1. Клавиша Alt+F11 попадаете в VBA 2. Главное меню Insert - Module и у вас по умолчанию добавится например Module1 и в область кода вставляете скопированный текст из Word (ссылка в описании была), сохраняете и закрываете VBA. 3. В конструкторе формы или отчета добавляете поле для суммы прописью. В этой же форме или отчете должно быть поле числового формата, которое вы хотите перевести в пропись в ваше добавленное поле. В свойствах добавленного поля для суммы прописью, вкладка Данные пишите: StrSum([вашеПолеЧисловое]) или можно например так: ="Всего оказано услуг на сумму: " & StrSum([вашеПолеЧисловое]) вашеПолеЧисловое - это имя вашего поля, которое вы хотите переделать в пропись
Получилось?
access-program.ru
@@access-programполучилось спасибо большое
Здравствуйте! Как сделать, чтобы access автоматически масштабировал развернутые формы под разрешение экрана монитора? Изначально формы сделаны на мониторе с большим разрешением- при открытии на мониторе с меньшим разрешением, формы сильно крупные и не влезают в экран, появляются полосы прокрутки.
Длина(ширина) и разрешение это разные вещи. Разрешение это кол-во точек на единицу площади и в итоге оно может умесить больше графических объектов на одном и том экране, чем меньшее разрешение. Но разрешение определяется характеристиками видео карты и драйверами. В видео мы говорим только о длине и ширине формы. Естественно, если уменьшить эти параметры форма станет меньше, но появятся полосы прокрутки, так как лишние столбцы или строки формы никуда не деваются. Если у вас хорошее разрешение экрана, а формы все равно крупные, то просто нужно в конструкторе уменьшить шрифт, размеры полей и другие элементы ваших форм. Скорей всего ваши формы БД изначально делались для большого монитора и подбирались для этого большие размеры и шрифты.
Круто. Профессионально. Спасибо.
Гуд! Помог 👌🏻
А как создать запрос на изменение?
Это запрос на обновление данных
В макросе Нет в списке команды «задать значение»
На панели (ленте) аксесс создание макросы нажать кнопку показать все
Спасибо за видео. У меня возникает ошибка. при обновлении поле со списком, появляется окно ведите значение поля. Пожалуйста, подскажите как это исправить?
Проверьте у вашего поля со списком (свойства -вкладка данные - источник строк и ваш запрос, в нем отсутствую данные, возможно в запросе что то не так. Попробуйте в откройте этот запрос, какие записи он выдаст?
спасибо проблему решил. проблема была в синтаксисе построителя критерия запроса.
Мегаполезный контент. Респект автору канала!
То что доктор прописал. Как всегда доходчивым и понятным языком объясняете!!!
Отличная работа 👍 Спасибо! Очень нужный контент
Отличное видео!
разве эта настройка сохранится если делиться этим файлом с пользователями? Кажется это работает только для текущего пользователя, который произвел подобные настройки.
Да, это настройка для Access, который установлен на компьютере пользователя, который сам определяет места (папки) на своем пк и БД в них, которым он доверяет
Эх, если бы месяца два назад выложил решение. Я весь интернет перелопатил, нихрена не нашел. Спасибо!
плиз, у вас получилось?
У меня такой вопрос. Делаю добавление из справочника. То есть есть форма в которую вводиться повторяющиеся записи, по кнопке открываеться другая форма в коротой отмечаешь нужные записи и по кнопке выполняеться запрос на добавление. После добавления эта форма закрываеться но в той форме не появляется пока не нажмёшь по кнопке обновить все. Как сделать так чтобы не нажимать, так как в клиентской форме скрываю все панели
по кнопке, по которой выполняется макрос с запросом на добавление записи в этот макрос добавьте в конец макрокоманду "обновление" (поле "имя элемента" оставьте пустым)
disk.yandex.ru/i/ePQ4PvhF5XD0Dg
th-cam.com/video/miID-yQHLko/w-d-xo.html
а подскажите как подключить это диспетчер связанных таблиц? Спасибо
Он встроен в access, по нажатию кнопки откроется форма со списком таблиц нужно поставить все галочки (выделить все) , поставить галочку " выдавать запрос о новом месте расположения", потом ок, далее в проводнике указать путь к файлу с таблицами (..._be), выделить файл, нажать ок
Если офис версии 2021 там в начале по-другому, нужно добавить строку (путь доступа к файлу) остальное по аналогии
Для вызова самого диспетчера связанных таблиц например по кнопке по событию назначьте макрос, в макросе добавить макрокоманду " диспетчер связанных таблиц"
При первом запуске базы возможно надо нажать по кнопке "включить содержимое" вверху экрана включение макросов для того чтобы заработали макросы и кнопки в окне формы автозапуска
@@access-program у меня 2010 офис
Респект автору создания мегаполезного контента! Начинаю учиться.
Хотели показать таблицы и связи, а не показали. Плиз покажите.
disk.yandex.ru/i/ohpDIjfBsEMWyg
можете скачать демоверсию БД, там будет файл в архиве ukb2010_be.accdb с таблицами и схемой данных: disk.yandex.ru/d/ek59Wa1C0sj9Mw
Вопрос только для чего это может быть необходимо?
Я так думаю для общего понимания, можно же прикрутить в каком нибудь другом проекте.
Для анализа быстродействия. Отдельную задачу (модуль) можно сделать разными способами. Лучший вариант будет тот, который работает быстрее. Особенно будет заметно когда накопится тысячи записей в базе.
Круто!
Подскажите пожалуйста,что делать , такая же ошыбка ,но при нажатии "открыть" ничего не происходит,сама база не запускается. Даже у настройки зайти нельзя приложения. Пробовал разные версии ставить,новее ,старее но всё равно одно и тоже. Вин 11 про
откройте Access, через удержание клавиши Shift откройте вашу базу, файл - параметры, зайдите в параметры безопасности access - центр управления безопасностью, параметры макросов, пометьте "включить все макросы (не рекомендуется)". По клавише F11 открывается панель с объектами базы. Если у вас открывается окно извещения системы безопасности, то по кнопке "открыть" щелкните мышкой также с удержанием клавиши Shift. Если через Shift база не откроется (не будет панели с объектами базы), то клавиша Shift заблокирована и ничего не сделать.
Александр, спасибо за ваши видео по применению Access. А нет ли у вас ролика о применении сканера штрихкода в связке с Access?
Спасибо за отзыв, видео тут: th-cam.com/video/DHiASUpTqYI/w-d-xo.html Сканер штрих кода подключается как обычная мышь (посмотрите в интернете) и выводит в ячейку Excel, поле Access, в место положения курсора мыши преобразованное графическое изображение в цифровой код
В твоем примере можно было обойтись без дополнительного запроса, используя функцию DLookUp. Например: Если DLookUp("[уд_док]";"[настройки]";"[Код]=" & 3)= -1 то ..., но на вкус и цвет товарищи разные :)
Да, можно. Но с запросом более универсальный вариант. Если запись в таблице настройки случайно удалить, то значение кода изменится и условие не будет работать
@@access-program можно без критерия, тогда функция будет возвращать первое значение в поле. DLookUp("[уд_док]";"[настройки]")
@@migurv совершенно верно. В самом запросе уже можно сделать несколько критериев для вывода нужной записи и Dcount - их подсчета и использовать это значение в каком-нибудь условии (логике)