[msAccess]![ГлавныйКонструктор]
[msAccess]![ГлавныйКонструктор]
  • Видео 36
  • Просмотров 78 892
10.3 Кто в системе? Кто из пользователей находится в Базе данных?
В отличие от предыдущих видео, создадим алгоритм, с помощью которого, для большого количества клиентских файлов, сможем определить наличие клиента в системе. Для этого воспользуемся особенностью Access-а создавать файл блокировки. Определять наличие этого файла будем в именной папке клиента
Просмотров: 318

Видео

10.2 Создать клиентский файл в один клик
Просмотров 4646 месяцев назад
В данном видео рассмотрим, как сделать создать в один клик индивидуальный клиентский файл, в именной папке. Алгоритм предусматривает создание именной папки клиента, в которой содержится откомпилированный файл клиента. Код на событие текущей записи формы «Создать клиента»: Private Sub Form_Current() 'на событии текущей записи проверяется, заполнены ли поля "Новая роль" и "Файл источник", 'в поло...
10.1 Создать индивидуальный клиентский файл с определенными правами и ролью
Просмотров 5136 месяцев назад
В данном видео рассмотрим, как сделать индивидуальный клиентский файл для конкретного пользователя многопользовательской базы данных, при этом назначим ему роль в БД. Вспомним, как делать запросы на обновление. Сделаем простейшую форму ввода пароля с помощью маски ввода. Создадим код для изменения заголовка клиентского файла. Код для создания модуля ModuleAppProperty: Function AddAppProperty(st...
8.2 Не удалось внести изменения из-за повторяющихся значений в индексе, первичном ключе или связях
Просмотров 5186 месяцев назад
Вместо системного сообщения об ошибке вставки повторяющегося значения ( 3022) мы создадим собственное
7.3 Экспорт из Access в Word
Просмотров 1,7 тыс.Год назад
Как экспортировать данные из Access в Word? Используем функцию слияния в Word, а также запрос на создание временной таблицы в другой базе данных. Создадим для пользователя кнопку экспорта, где с помощью простого кода VBA автоматизируем весь процесс. Код VBA для редактирования копируйте в видео 7.1 Экспорт в Excel
1.9 Разделить базу данных Access
Просмотров 2,1 тыс.Год назад
Как разделить базу данных, созданную в Access в едином файле, на серверный и клиентский файлы. В серверном файле будут храниться только таблицы с данными, а в клиентском - остальные объекты базы данных - формы, запросы, модули и т.д.
4.4 Показать дубликаты
Просмотров 595Год назад
Как на форме в Access показать повторные записи, состоящие из нескольких полей (дубликаты)? Как посчитать количество дубликатов?
9.2 Динамический выпадающий список
Просмотров 1,3 тыс.Год назад
Как изменять значения в выпадающем списке, в зависимости от изменения значений в других полях формы Access?
9.1 Логическое поле вместо текстового. Сложение логических полей. Правило проверки нескольких полей
Просмотров 798Год назад
Как в Access использовать логическое поле вместо текстового, если поле принимает одно из двух значений. Это поможет сэкономить память, ограниченную в 2 Гб. Как складывать логические поля. Как проверить сразу несколько полей на правильный ввод данных и как выдать сообщение об ошибке
4.3 Открыть форму с предустановленным фильтром
Просмотров 1 тыс.Год назад
Как открыть форму в Access с заранее заданным (предустановленным) фильтром. Рассмотрим это на примере формы "Кадры", которая при запуске будет показывать только действующих сотрудников. А чтобы показать всех работников фирмы, добавим соответствующую кнопку.
4.2 Кадры. Стаж работы сотрудника
Просмотров 9252 года назад
Как посчитать стаж работника сотрудника. Рассмотрим, как это сделать в Excel с помощью формул СЕГОДНЯ и РАЗНДАТ. В Access это будет посложнее, воспользуемся операторами DateDiff и Int
5.6 Не всплывает всплывающая подсказка
Просмотров 3992 года назад
Что делать, если для элемента управления на форме мы назначили всплывающую подсказку, но она не всплывает, хотя на других полях и кнопках всплывающая подсказка работает
8.1 Run-time error 70. Permission Denied. В разрешении отказано. Не удаётся открыть файл
Просмотров 8382 года назад
Как обработать ошибки, возникающие при импорте данных из Access в Excel. Первая - если отсутствует файл, в который передаются данные. Вторая - если конечный файл уже открыт. На событие нажатия кнопки вставьте код: Private Sub Кнопка85_Click() On Error GoTo ErAlreadyOpen Dim dbTable As String Dim fcSource As String Dim fcDestin As String fcSource = “E:\Сервер\БД КБ\01_Основная\ДеталиБезСвязи.xls...
7.2 Экспорт из Access в Excel с форматированием без сохранения связи с источником данных
Просмотров 1,4 тыс.2 года назад
Как из Access в один клик создать файл Excel, содержащий данные таблицы или запроса. Таблица Excel должна иметь наглядный формат и не иметь связи с источником данных. Этот код вставляем на событие нажатия кнопки Private Sub Кнопка85_Click() Dim dbTable As String Dim fcSource As String Dim fcDestin As String fcSource = "E:\Сервер\БД КБ\01_Основная\ДеталиБезСвязи.xlsx" fcDestin = "E:\Сервер\БД КБ...
5.5 Выпадающий список в формате МММ.ГГГГ
Просмотров 5812 года назад
Как сделать на форме Access выпадающий список в формате МММ.ГГГГ - то есть три буквы месяца и четыре цифры года
7.1 Экспорт из Access в Excel
Просмотров 4,7 тыс.2 года назад
7.1 Экспорт из Access в Excel
5.4 Пиктограмма на панели задач Windows
Просмотров 7072 года назад
5.4 Пиктограмма на панели задач Windows
6.2 Динамический веб-браузер
Просмотров 1,5 тыс.2 года назад
6.2 Динамический веб-браузер
6.1 Динамические кнопки и гиперссылки
Просмотров 1,9 тыс.2 года назад
6.1 Динамические кнопки и гиперссылки
1.8 Блокировка Shift
Просмотров 1,3 тыс.2 года назад
1.8 Блокировка Shift
5.3 Вычитание данных между таблицами
Просмотров 8222 года назад
5.3 Вычитание данных между таблицами
3.3 Отключить одного или нескольких пользователей
Просмотров 9642 года назад
3.3 Отключить одного или нескольких пользователей
5.2 Зафиксировать ширину столбца на форме Access
Просмотров 7622 года назад
5.2 Зафиксировать ширину столбца на форме Access
5.1 Таймер обратного отсчёта
Просмотров 8842 года назад
5.1 Таймер обратного отсчёта
3.2 Кто в системе + фото пользователя
Просмотров 7202 года назад
3.2 Кто в системе фото пользователя
4.1 Кадры. Маска ввода. Правило проверки поля. Связь клиентского файла с серверным.
Просмотров 1,4 тыс.2 года назад
4.1 Кадры. Маска ввода. Правило проверки поля. Связь клиентского файла с серверным.
3.1 Кто в системе? Кто из пользователей базы данных access находится сейчас в системе?
Просмотров 2 тыс.2 года назад
3.1 Кто в системе? Кто из пользователей базы данных access находится сейчас в системе?
2.2 Поминутное автоматическое резервирование Базы данных Access
Просмотров 1,9 тыс.2 года назад
2.2 Поминутное автоматическое резервирование Базы данных Access
2.1 Создание резервной копии БД в многопользовательской базе данных Access
Просмотров 1,9 тыс.2 года назад
2.1 Создание резервной копии БД в многопользовательской базе данных Access
1.7 Создание справки для своей базы данных Access
Просмотров 2 тыс.2 года назад
1.7 Создание справки для своей базы данных Access

Комментарии

  • @user-zm2cf8ge7g
    @user-zm2cf8ge7g Месяц назад

    странно, все делала по видео. в итоге посла компиляции открывается еще и навигация

  • @ATGrom
    @ATGrom Месяц назад

    Повторив за Вами, отключил "Область навигации" и "Полный набор меню Access" при запуске базы через Shift+Enter все равно не открываются все вкладки меню, а во вкладке Файл, доступна только Печать. Почему так? Как это исправить?

    • @msaccess-gk
      @msaccess-gk Месяц назад

      Предполагаю, зависит от версии Access. Запускайте шифт + двойной щелчок ЛКМ

  • @user-kf3wo9qe3z
    @user-kf3wo9qe3z 2 месяца назад

    Дай Бог тебе здоровья, добрый человек! Пусть путь твой будет ровным как водная гладь! Удачи во всех делах твоих и свершениях!

  • @alexandrPomashuto
    @alexandrPomashuto 2 месяца назад

    Спасибо

  • @vasylpavlenko2248
    @vasylpavlenko2248 3 месяца назад

    как решается вопрос открытия файлов с разным расширением. Если например, файлы в формате PDF или TIF. И второй вопрос, как бы решили вопрос, если одному номеру детали имеются разныe версии файлов

    • @msaccess-gk
      @msaccess-gk 3 месяца назад

      В таком случае я бы сделал, как в следующем видео 6.2. А вместо веб-браузера просто вывел в заголовок формы количество файлов в прилагаемой папке. Материал для видео есть, кто бы дал мне на это время((((

  • @ZKnuckles17
    @ZKnuckles17 3 месяца назад

    Второе решение максимально странное, но рабочее. Спасибо!

  • @WildYT3000
    @WildYT3000 3 месяца назад

    У меня вопрос, а что в случае если папка будет находится в другом месте? То есть можно ли как-нибудь сделать относительный путь к файлу а не абсолютный?

    • @msaccess-gk
      @msaccess-gk 3 месяца назад

      Тогда нужно в строке задаваемого пути указывать текущую папку (CurrentProject.path), либо считывать адрес какого-либо поля на форме

  • @Alina-nq9nw
    @Alina-nq9nw 3 месяца назад

    Если я правильно понял, то если этим файлом завладеет другой пользователь, он также сможет в нем работать под видом первоначально назначенного пользователя.

    • @msaccess-gk
      @msaccess-gk 3 месяца назад

      Чтобы не завладел, откомпилируйте файл на своем компе, и после блокировки шифт разместите в общедоступной папке

  • @solarischel
    @solarischel 5 месяцев назад

    Замечательная серия обучающих видео! Спасибо! Подскажите как реализовать следующую логику. Главная база и все клиентские файлы лежат на сервере в общей папке. Для того, чтобы пользователи не смогли зайти в главную базу и изменить там что-то, хочу запаролить файл базы. Но появляется проблема: клиентский файл не может получить доступ к основной БД по ссылкам. Как можно реализовать подключение? Версия офиса - 2016. Или есть другой способ, как спрятать базу от клиентов?

    • @msaccess-gk
      @msaccess-gk 5 месяцев назад

      В табличном файле нужно заблокировать Shift. Если кто-то входит в файл, ему открывается модальное окно с требованием ввести пароль, этим паролем администратор может разблокировать шифт. Материал для создания такого видео у меня есть, если бы кто дал мне на это время. В видео "Блокировка Shift" есть код от Майкрософта.

    • @solarischel
      @solarischel 5 месяцев назад

      @@msaccess-gk Благодарю!

  • @kem_172
    @kem_172 5 месяцев назад

    Прямо под заказ видео))) Большое спасибо за Ваши труды, очень полезные и понятные видео делаете! Буду использовать Ваши видео в своей дальнейшей работе!

  • @msaccess-gk
    @msaccess-gk 5 месяцев назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

    • @kem_172
      @kem_172 3 месяца назад

      Большое Вам спасибо!

    • @msaccess-gk
      @msaccess-gk 3 месяца назад

      @@kem_172 Спасибо и Вам!

  • @kem_172
    @kem_172 6 месяцев назад

    Уважаемый автор! Большое спасибо за Ваш труд! Подскажите, видимо я не совсем разобрался, а как в данном случае будет работать "кто в системе"?

    • @msaccess-gk
      @msaccess-gk 6 месяцев назад

      Хороший вопрос)) Да, действительно, "Кто в системе" мы кардинально переделаем. Способ будет проще, легче, универсальнее. Ждите новых видео....

    • @kem_172
      @kem_172 6 месяцев назад

      ​@@msaccess-gk большое спасибо! Очень жду!

  • @pavelzaytsev_moscow
    @pavelzaytsev_moscow 6 месяцев назад

    Спасибо Вам за проделанную работу. Всё толково и по делу. Ценная информация для новичков.

  • @msaccess-gk
    @msaccess-gk 6 месяцев назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @msaccess-gk
    @msaccess-gk 6 месяцев назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @alexandrPomashuto
    @alexandrPomashuto 6 месяцев назад

    Уважаемый автор, спасибо тебе, укажи пожалуйста обратную связь, как можно задать вопрос, если что-то надо конкретизировать?

    • @msaccess-gk
      @msaccess-gk 6 месяцев назад

      msaccess.gk@rambler.ru

  • @alexandrPomashuto
    @alexandrPomashuto 6 месяцев назад

    Спасибо за видео. Но не могли бы вы усложнить задачу, например если надо в Ворд разместить данные из отношения один ко многим, например имеющиеся номенклатуры деталей

    • @msaccess-gk
      @msaccess-gk 6 месяцев назад

      Будем постараться))))

  • @alexandrPomashuto
    @alexandrPomashuto 6 месяцев назад

    А как отключить окно при открытии файла word?

    • @msaccess-gk
      @msaccess-gk 6 месяцев назад

      Если Вы говорите об окне запроса, то, лучше не заморачиваться, а оставить как есть. Где-то на форумах есть решение, но мне оно показалось слишком кривым

  • @msaccess-gk
    @msaccess-gk 6 месяцев назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

    • @rofler2978
      @rofler2978 3 месяца назад

      как Вас можно поддержать, если Вы не смогли вставленный код скопировать в описание ролика? Вы предлагаете просмотревшим видео в ручную написать его? Забавный мужик)

  • @alexandrPomashuto
    @alexandrPomashuto 8 месяцев назад

    При запуске запроса спрашивает Д, как сделать чтобы сразу вычисляло

    • @msaccess-gk
      @msaccess-gk 8 месяцев назад

      Если запрашивается параметр, скорее всего, где-то ошибка, проверьте построение запроса

  • @user-vb5sw2ur6y
    @user-vb5sw2ur6y 9 месяцев назад

    Какая формула подскажите пожалуйста

  • @LeonArdoDoV
    @LeonArdoDoV 9 месяцев назад

    Очень интересный курс, прям вдохновляющий, хочется попробовать на работе внедрить)). Вот мысль, если роли бдкб, допускается дублировать, допустим есть начальник цеха, он может менять базу плана работ, его зам может менять план, а вот допусти технолог или конструктор могут план производства посмотреть, но не могут менять. Т.е. реализовать вход пользователя с паролем думаю некоторым это было бы интересно. А мне как конструктор/технологу, было бы еще интересно как сделать файловый менеджер. Т.е. есть сборка, она ссылается на другое сборки и детали образуя дерево. Каждый компонент может содержать модель, чертеж, подписанный скан. Хочется скрыть от пользователя файлы и разрешить им их открытие только через этот файловый менеджер или cad, к кажу тоже прикрутить аддон для синхронизации с аксесом. И при изменении документов это фиксировалось в программе, и всплывало окно причина/суть изменения. Возможно добавление этапа согласования и хранение двух экземпляров документа, с разными статусами и хранении истории изменений. Потом у всех заинтересованных появляется объявление об изменении, и они подтверждают что ознакомились с ним, производство, склад и т.п. Или если изолироватьфалы нельзя, то если файл был изменен без ведома программы, то она бы предупреждала об этом и ответственные лица могли отследить это и отреагировать. Думаю мне вашего курса достаточно что бы попробовать реализовать такое, это как идея для контента, для развития канала. Еще раз огромное спасибо за проделанный труд.

  • @user-tb2ls6nm3w
    @user-tb2ls6nm3w 9 месяцев назад

    Сколько рекламы? Невозможно сконцентрироваться

    • @msaccess-gk
      @msaccess-gk 9 месяцев назад

      Это не моя реклама, а Ютуба. Для нас монетизация отключена, так что все вопросы к Гуглам. Даже и не знал, что они на мне деньги зарабатывают(((

  • @spivnenko
    @spivnenko 9 месяцев назад

    Даже не верится, что кто-то посвятил целый канал столь нужной мне теме. Просто тысяча благодарностей! Обещаю пролайкать все видео!

  • @maksatsataev9819
    @maksatsataev9819 10 месяцев назад

    Супер!

  • @viktor5416
    @viktor5416 Год назад

    А что помешает пользователю зайти не в клиентские файлы, а табличные на сервере? И все испортить) Нужна скидка на то, что пользователь - "безмозглая улитка" 🤣🤣

    • @msaccess-gk
      @msaccess-gk Год назад

      На канале есть видео, как резервировать табл. файл через равные промежутки времени; есть разные способы блокировки шифт; также можно скрыть папку 01 от таких юзеров. А вообще, с дураками всегда тяжелее бороться..

    • @viktor5416
      @viktor5416 Год назад

      @@msaccess-gk спасибо!

  • @ypn5367
    @ypn5367 Год назад

    Вопрос: для создания формы авторизации и главного меню с кнопками, все пользователи должны быть записаны в одной таблице или для каждого создавать свою таблицу? Если можно, чтобы пользователи были в одной таблице, то как тогда сделать так, чтобы пользователь заходил в базу под своим логином и паролем и после этого у него открывалась главное меню с кнопками, которые будут настроены только под его учетную запись?

    • @msaccess-gk
      @msaccess-gk Год назад

      См ответ на ваш вопрос под видео 1.9. Т. е. создание из одного клиентского файла его копии под новым именем, т. е. именем логина. По окончании сеанса клиентский файл удаляется. Вход в систему осуществляется через другой, управляющий файл, в котором ведется журнал пользователей (логинов). Как создать форму авторизации, думаю не сложно.

  • @ypn5367
    @ypn5367 Год назад

    Добрый день. Такой вопрос. Вот решил я создать WEB-базу access (c применением Microsoft Jet), чтобы пользователи (около 200 человек) заходили туда через браузер и заполняли данные только в виде формы. И разместил я эту базу на OneDrive в 3-х папках, как Вы показывали в своем видео. Если создавать распределенную базу данных: =1= создавать Access c формой авторизации и формой главного меню с кнопками нужно для каждого пользователя отдельно? =2= журнал посещения пользователей с датой входа и выхода также нужно создавать для каждого пользователя отдельно? Потому-то у меня все пользователи находятся в одной таблице или для каждого создавать свою таблицу? =3= вот есть клавиши shift+enter, F11 и прочие, которые открывают скрытые панели базы, панель инструментов и прочее. А если Пользователь знает такую комбинацию и откроет базу? Как от этого защитится?

    • @msaccess-gk
      @msaccess-gk Год назад

      Здравствуйте! С веб базами не работал. Предположу, как решать вопрос с 200 пользователями. Создаем управляющий файл, он же файл входа. Пользователь запускает его, и сразу же открывается форма авторизации. Кроме того, имеется рассмотренная нами БД в виде файла с таблицами и файла клиента. Клиент может быть один, или несколько типовых, с заранее настроенными правами. При авторизации управляющий файл создает копию клиентского файла, под именем логина. Т. е. сколько логинов, столько и клиентов, и все они создаются только на время сеанса. Таким образом, можно вести одну таблицу с динамически изменяющимся количеством пользователей, т. е. журналом посещений. Как спрятать панели, ф11, шифт и проч, смотрите в видео 1.8 Блокировка шифт и 1.3 Убрать все панели access

    • @ypn5367
      @ypn5367 Год назад

      Огромное спасибо Вам за достаточно полный ответ. Очень профессионально объяснили. Теперь мне, как новичку в Access, нужно понять, как Ваше предложение реализовать на практике.

  • @SS-iu2rx
    @SS-iu2rx Год назад

    Добрый день. Скажите у меня при нажатии правой кнопки мыши на названии формы появляется меню позволяющее перейти в режим конструктора, закрытия и сохранения формы. Так и должно быть?

    • @msaccess-gk
      @msaccess-gk Год назад

      Не должно. В видео, на 7:10 минуте смотрите пункт 6. После компиляции файл формата accde в режим конструктора не переходит

  • @vinnyvin8152
    @vinnyvin8152 Год назад

    Сегодня полдня потратил на то, чтобы сделать что-то подобное, потом вечером наткнулся на это видео) Дай Бог здоровья, живи долго и счастливо!

    • @Sfinxsx
      @Sfinxsx Год назад

      Я делал вариант с заполнением готового документа, на 1 объект. Т.е. не использую "рассылку". А просто вставлять в шаблон текст на нужные места. За основу брал это видео)

    • @vinnyvin8152
      @vinnyvin8152 Год назад

      @@Sfinxsx Это ещё более интересно. Жаль нет такого же понятного объяснения как тут.

  • @Invest-channel.
    @Invest-channel. Год назад

    Можно и без мастера всё поделить. 😁 У хорошего программиста не может быть ошибок VBA.

  • @access-program
    @access-program Год назад

    При размещении файла с таблицами на сервер необходимо дать общий доступ к папке, где будет располагаться этот файл для установки связей клиентских файлов. Как в этом случае защитить файл БД с таблицами? Ведь пользователи могут на прямую открыть файл БД (не клиентский, а файл с таблицами).

    • @msaccess-gk
      @msaccess-gk Год назад

      Пожалуй, обеспечить полную защиту конкретно этого файла вряд ли возможно. В наших видео мы попытались частично защитить табличный файл таким образом: 1. Скрытие панелей access так, как в видео "1.2 Создать разделённую базу данных в Access" (см. с 3:23). Можно добавить ещё блокировку Shift, как это сделано в видео "1.8 Блокировка Shift", но это слишком сложно 2. Постоянное резервированием файла, как это сделано в плейлисте "2. Резервирование Базы данных в Access" 3. Установка на клиентские компьютеры не полной версии access, а Рантайм (см. видео "1.4 Access Runtime"). В этом случае Рантайм не даст пользователю открыть табличный файл 4. Вменяемые пользователи)))

  • @Sfinxsx
    @Sfinxsx Год назад

    Доброго здравия! Давно не было новых материалов... Отличное видео. То что нужно!

    • @msaccess-gk
      @msaccess-gk Год назад

      Да, спасибо! Материалов полно. Ну очень много. Но с перспективами закрытия хостинга......

    • @Sfinxsx
      @Sfinxsx Год назад

      @@msaccess-gk Не пробовали другую платформу? VK, дзен?

    • @msaccess-gk
      @msaccess-gk Год назад

      @@Sfinxsx Переезд равносилен пожару. Закроют - переедем

    • @Sfinxsx
      @Sfinxsx Год назад

      @@msaccess-gk Это уж точно )))

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @bek10ov.k
    @bek10ov.k Год назад

    Спасибо большое, ты мне очень сильно помог! Так долго ломал голову над этим. Ты крут!

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @dur952
    @dur952 Год назад

    Лучше скажите как запретить импорт из базы данных

    • @msaccess-gk
      @msaccess-gk Год назад

      Как запретить импорт из базы данных - сложный вопрос, т.к. не совсем понятно, что именно имеется в виду. Тем более, что мы сделали в этом видео две базы. Из какой запретить импорт? Если из файла с таблицами, то в видео 1.1 мы попытались защитить табличный файл путём скрытия панели инструментов и панели навигации. Дальнейшая защита табличного файла, по моему мнению, достигается скрытием файла от пользователей средствами уже не Access, а операционной системы. Если речь идёт о запрете импорта из клиентского файла, то это достигается, например, ограничениями в форме на доступ к данным, допустим, в свойствах, на вкладке данные, вплоть до установки в строке «Включена» параметра «Нет». Также скрытием панели навигации. Использованием Run Time Access. Блокировкой Shift. Большинство этих вопросов мы попытались обсудить в наших видео. Если я не ответил на вопрос, пожалуйста уточните проблему подробнее.

    • @dur952
      @dur952 Год назад

      @@msaccess-gk проблема в безопасности, параллельно открывается файл access и импортируются в него все данные с защищённого файлика, потом в новом открываешь и изучаешь весь код и данные, пароли и прочее. Как закрыть эту дыру

    • @msaccess-gk
      @msaccess-gk Год назад

      @@dur952 Ну смотрите.. В видео 1.1 мы с вами решили, что разработку клиентских файлов выполняем на отдельном компе. Затем, когда клиентский файл готов к использованию, мы его размещаем в общедоступной именной папке - оттуда пользователь и будет его запускать. НО! В именную папку мы помещаем ОТКОМПИЛИРОВАННЫЙ файл, формата ACCDE. По вашей схеме запускаем где-нибудь новый пустой файл Access, на вкладке внешние данные выбираем "Access", указываем "Импорт таблиц, запросов, форм..." и обзором находим откомпилированный клиентский файл в общедоступной папке. Перед нами открывается окно "Импорт объектов". Окно позволит нам импортировать таблицы и запросы, однако на вкладках Формы, Отчёты, Макросы, Модули их содержимое заблокировано. Так как клиентский файл был откомпилирован.

    • @dur952
      @dur952 Год назад

      @@msaccess-gk просто меня не устраивает, что когда открываешь откомпилированный файл меню и панель становятся доступными. А пытаюсь я реализовать так, есть некая зашифррванная база к которой будет подключаться файл access в котором реализован интерфейс авторизации с закрытием всех меню и shiftа. Данный вариант решает проблему с копированием базы, потому что её не открыть без пароля. Как вариант можно скрыть форму от импорта через ~ но не получается через vba открыть зашифрованную базу, открывается на 1 сёк и закрывается

    • @msaccess-gk
      @msaccess-gk Год назад

      @@dur952 а вот это не пробовали? ruclips.net/video/STfF7Oy9aSM/видео.html

  • @Zah970
    @Zah970 Год назад

    Большое спасибо автору канала за такие полезные видео! Буду очень рад, если сделаете отдельное видео о создании данной формы ввода. А именно, интересует - как в форме снизу настроить отображение таблицы. Заранее большое спасибо и низкий Вам поклон.

    • @msaccess-gk
      @msaccess-gk Год назад

      То есть вас интересует, как в РАЗДЕЛЕННОЙ форме, в табличной её части, установить ширину столбцов, цвет строк, размер шрифта, другие параметры?

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @Zah970
    @Zah970 Год назад

    Подскажите, а если вместо даты мне нужно применить условие по отбору данных с конкретным наименованием ячейки. К примеры, показать всех сотрудников с определенной профессией, какое нужно написать условие отбора?

    • @msaccess-gk
      @msaccess-gk Год назад

      Скопируйте запрос КадрыНеУволенные. Сохраните его, как КадрыДолжности. В конструкторе удалите условие отбора для поля Стаж (там мы написали <> «Уволен»). Теперь найдите поле Должности и в условии отбора введите код должности, которую вы хотите отфильтровать, например 2 (без кавычек). Сохраните и закройте запрос. Теперь на форме Кадры установите ещё одну кнопку и на неё повесьте макрос ПрименитьФильтр, укажите имя фильтра КадрыДолжности.

  • @user-pd1bt2cs9p
    @user-pd1bt2cs9p Год назад

    Сделал контекстное меню по вашему видео. Всё получилось, но есть одна загвоздка: нельзя воспользоваться фильтром по форме. Задать фильтр можно (вложенный макрос - запуск команды меню - фильтр), команда "применить фильтр" в меню также прописана, но выполнить ее нельзя - при выборе фильтра всё созданное мной контекстное меню отражается в виде маленького белого квадрата. Можно ли исправить это?

    • @msaccess-gk
      @msaccess-gk Год назад

      Есть у меня на канале такое видео (о предустановленном фильтре, где фильтр запускается встроенным макросом) ruclips.net/video/EdlpWSpKji4/видео.html Там фильтр работает под управлением как Рантайм, так и полной версии Access. При запуске фильтра все контекстные меню работают без проблем. Если у вас такой случай, то надо разбираться, смотреть. Сложно ответить, не увидев вашей БД.

  • @chuvak6832
    @chuvak6832 Год назад

    Здравствуйте, видео класс !!!👍👍👍 Скажите пожалуйста, а можно сделать так чтобы ещё отображались количество файлов в папке ?

    • @chuvak6832
      @chuvak6832 Год назад

      отображалось количество находящихся в данной папке файлов?

    • @msaccess-gk
      @msaccess-gk Год назад

      Добрый день! Сам не пробовал, но посмотрите, например, здесь: translated.turbopages.org/proxy_u/en-ru.ru.938b3b27-632034d6-6748e827-74722d776562/https/social.msdn.microsoft.com/Forums/en-US/31c6ba8c-f670-4b9f-b12a-6fac665b852f/files-in-a-directory-in-vba?forum=accessdev

    • @chuvak6832
      @chuvak6832 Год назад

      Добрый день. Почему-то ошибка на ссылку

    • @msaccess-gk
      @msaccess-gk Год назад

      @@chuvak6832 Простите, это был перевод страницы. Попробуйте набрать в поиске "access сколько файлов в папке" - в первой же строке появится вот это: social.msdn.microsoft.com/Forums/en-US/31c6ba8c-f670-4b9f-b12a-6fac665b852f/files-in-a-directory-in-vba?forum=accessdev

    • @chuvak6832
      @chuvak6832 Год назад

      @@msaccess-gk Спасибо

  • @weters1990
    @weters1990 Год назад

    При выборе будет работать не корректно . Так как обновление применяется ко всем строкам . И все можно было сделать встроенным, одним запросом... А то очень сложно, смысл уловить сложно

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @user-lh6tn4ze3o
    @user-lh6tn4ze3o Год назад

    Предпочитаю создавать одну таблицу на сервере. Вносим время входа, выхода, а также можно фиксировать выполнение особо значимых действий пользователя- удаление каких-то объектов, редактирование важных сведений и проч. Журналы регистрации есть во многих системах, например, в конфигурациях 1с. Всем пользователям, кроме администратора, запретить редактирование журнала, только просмотр. Очень полезно, когда много пользователей. Можно получать различные отчеты по работе системы.

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164

  • @msaccess-gk
    @msaccess-gk Год назад

    ВНИМАНИЕ! Поддержать канал можно через Сбербанк 2202 2023 5272 6164