Сергей Окотчик (Разработка на MSO Access)
Сергей Окотчик (Разработка на MSO Access)
  • Видео 48
  • Просмотров 22 377

Видео

15 Циклы, виды циклов, применение
Просмотров 354 месяца назад
15 Циклы, виды циклов, применение
14 Специальные конструкции With и End With
Просмотров 164 месяца назад
14 Специальные конструкции With и End With
13 Объекты Range, Cells, UsedRange
Просмотров 155 месяцев назад
13 Объекты Range, Cells, UsedRange
11 Объект Workbook, основные методы
Просмотров 185 месяцев назад
11 Объект Workbook, основные методы
12 Объект WorkSheets, основные методы
Просмотров 125 месяцев назад
12 Объект WorkSheets, основные методы
10 Макрос подключения и отключения библиотеки на VBA
Просмотров 375 месяцев назад
10 Макрос подключения и отключения библиотеки на VBA
09 Объекты Word, примеры свойств
Просмотров 245 месяцев назад
09 Объекты Word, примеры свойств
08 Состав объекта, объекты Excell
Просмотров 135 месяцев назад
08 Состав объекта, объекты Excell
07 Библиотеки VBA
Просмотров 385 месяцев назад
07 Библиотеки VBA
06 Основы объектно ориентированного программирования
Просмотров 335 месяцев назад
06 Основы объектно ориентированного программирования
05 Создание, сохранение и запуск процедур VBA
Просмотров 235 месяцев назад
05 Создание, сохранение и запуск процедур VBA
04 Типы переменных в VBA
Просмотров 245 месяцев назад
04 Типы переменных в VBA
03 Переменные и константы, объявление и отличия
Просмотров 325 месяцев назад
Объявление констант и переменных в коде VBA. Присвоение значений константам и переменным. Отличие констант и переменных. Присвоение значения переменной без объявления.
02 Работа со средой разработки VBA
Просмотров 275 месяцев назад
Обзор редактора VBA. Создание проектов. Понятие модулей. Редактирование кода программ.
01. Введение в макросы VBA
Просмотров 815 месяцев назад
01. Введение в макросы VBA
31 - Планирование бюджета семьи из 2х детей в Access
Просмотров 7663 года назад
31 - Планирование бюджета семьи из 2х детей в Access
30 - Массовое заведение расходов и доходов в MS Access Планирование.
Просмотров 1,1 тыс.3 года назад
30 - Массовое заведение расходов и доходов в MS Access Планирование.
29 - Создание запроса и макроса для занесения доходов и расходов
Просмотров 4003 года назад
29 - Создание запроса и макроса для занесения доходов и расходов
28. Создание таблиц и формы для массового планирования
Просмотров 3823 года назад
28. Создание таблиц и формы для массового планирования
26. Создание списка в форме "Уход в минус" в MS Office Access
Просмотров 3074 года назад
26. Создание списка в форме "Уход в минус" в MS Office Access
27. Добавление кнопки "Обновить данные формы" в MS Office Access
Просмотров 1,3 тыс.4 года назад
27. Добавление кнопки "Обновить данные формы" в MS Office Access
24. Привязка графика к форме, условное форматирование в MS Office Access
Просмотров 3264 года назад
24. Привязка графика к форме, условное форматирование в MS Office Access
25. График Движения наличности по кнопке в форме в MS Office Access
Просмотров 2314 года назад
25. График Движения наличности по кнопке в форме в MS Office Access
23. Построение графика движения Денежных средств в MS Office Access
Просмотров 6734 года назад
23. Построение графика движения Денежных средств в MS Office Access
22. VBA. Фильтрация записей в подчиненных формах в MS Office Access
Просмотров 1,3 тыс.4 года назад
22. VBA. Фильтрация записей в подчиненных формах в MS Office Access
21. VBA. Текущая запись для Доходов и Расходов в MS Office Access
Просмотров 4564 года назад
21. VBA. Текущая запись для Доходов и Расходов в MS Office Access
18. VBA, Format Conditions для подчиненной формы в MS Office Access
Просмотров 5434 года назад
18. VBA, Format Conditions для подчиненной формы в MS Office Access
20. VBA. Переход на текущую запись в форме в MS Office Access
Просмотров 1,1 тыс.4 года назад
20. VBA. Переход на текущую запись в форме в MS Office Access
19. VBA FormatConditions для отслеживания просрочки в MS Office Access
Просмотров 4624 года назад
19. VBA FormatConditions для отслеживания просрочки в MS Office Access

Комментарии

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

    Добрый день не скажете как сделать так чтобы пользователь не мог добавить дату кроме сегодня? То есть чтобы нельзя было сегодня добавить дату кроме сеголня ?

    • @СергейОкотчик
      @СергейОкотчик 2 месяца назад

      Ставишь значение по умолчанию now() и блокируешь это поле от изменений (если это форма), или прячешь это поле, если это таблица или запрос. Это если новая запись. Второй способ (кривой). Если это новая или существующая запись и ее можно редактировать, то можно сделать на уровне таблицы->Нужное поле->(Свойства общие) Условие на значение-> >=Date() And <(Date()+1). Существующие записи останутся с нужными датами (после ругани при сохранении), но если кто начнет редактировать в записи это (надеясь поменять дату, база данных начнет ругаться на несоответствие условий. Можно совместить оба способа. Правильнее всего это делать в форме, при сохранении проверять значения и ругаться при не верном (или фоном сохранять дату создания и автора - его логин или название его компа)

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

      @@СергейОкотчик можно с вами связаться?

  • @МихаилПилипенко-и2к
    @МихаилПилипенко-и2к 5 месяцев назад

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

  • @МихаилПилипенко-и2к
    @МихаилПилипенко-и2к 5 месяцев назад

    Повторил Ваш урок 29 Создал запрос, написал код... При выполнении выдает ошибку " Несоответствие типов данных в условии отбора". В чем проблема может быть? Буду рад Если подскажете. Спасибо

    • @СергейОкотчик
      @СергейОкотчик 5 месяцев назад

      1. Где-то пуста дата (в одной из таблиц). 2. Вместо числового поля используется текстовое (или наоборот). Посмотреть в типах полей (текст только с кавычками, число обязательно без кавычек в условии отбора должно быть).

    • @МихаилПилипенко-и2к
      @МихаилПилипенко-и2к 5 месяцев назад

      @@СергейОкотчик Не знаю насколько правильно я поступил, только после того, как в поля день повтора и месяц повтора поставил значение по умолчанию 0 , все заработало. Я совсем самоучка и все постигаю путем проб и ошибок. Спасибо За то, что ответили.

    • @СергейОкотчик
      @СергейОкотчик 5 месяцев назад

      @@МихаилПилипенко-и2кфункция NZ должна помочь. 0 и Null воспринимаются как разные типы, поэтому или nz(поле) или iif(isnull();0;1) необходимо использовать

  • @МаксимТарасов-н2с
    @МаксимТарасов-н2с 7 месяцев назад

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

  • @ВладимирБекетов-я9э
    @ВладимирБекетов-я9э 9 месяцев назад

    Спасибо за уроки. Просмотрел на одном дыхании. Взял за основу для ведения учета в небольшой организации. Можно ли получить ваш файл? Спасибо.

  • @ВаняШорн
    @ВаняШорн 9 месяцев назад

    очень полезный плейлист! Спасибо большое, за потраченные силы на создание видеороликов. Можете, пожалуйста, выложить в свободный доступ базу данных?

  • @lomakin4844
    @lomakin4844 11 месяцев назад

    заметил, при копировании дата создания ставится не текущая а скопированная

    • @СергейОкотчик
      @СергейОкотчик 9 месяцев назад

      Текущая ставится если поле пустое (по умолчанию), но если Вы копируете какую-то дату, то дата заменится на скопированную.

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

    16/04/2023 - Спасибо. Очень помогло.

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

    Здравствуйте! Пытаюсь создать на основе ваших уроков базу по домашней бухгалтерии. Но вот когда пытаюсь создать запрос и макрос для планирования доходов и расходов, у меня выскакивает ошибка 3464 "Несоответствие типов данных в выражении условия отбора", и я не знаю что делать, уже четвертый раз удаляю проделанную работу и набиваю данные заново, но все равно выскакивает ошибка. В коде вроде все набито правильно

    • @СергейОкотчик
      @СергейОкотчик Год назад

      Пустая дата есть, или нет кавычек для текстового поля

    • @СергейОкотчик
      @СергейОкотчик Год назад

      Скорее всего с датой проблема. Чтобы проверить, можно удалить все данные и выполнить запрос. Ошибка - в запросе проблема, иначе в данных.

    • @СергейОкотчик
      @СергейОкотчик 5 месяцев назад

      Не совпал тип данных. Проверьте тип в поле и далее условие. Если поле текстовое, то условие обязательно с кавычками. Если поле числовое - то кавычек быть не должно.

  • @Евгений-ж9я1ж
    @Евгений-ж9я1ж Год назад

    Сергей, огромное спасибо. Начал было делать свой планировщик, посмотрел Ваши видео, пришлось поменять концепцию ))). Очень удачный интерфейс и инструмент массового ввода доходов и расходов КЛАСС!!!

    • @СергейОкотчик
      @СергейОкотчик Год назад

      Благодарю! Пользуюсь таким с 2004 года, практически не переделывал. Думал записать видео, как соединил с веб, чтобы можно было со смартфона заводить данные. Не прижилось. В этом году запишу как CRM сделать на MS Access.

    • @Евгений-ж9я1ж
      @Евгений-ж9я1ж Год назад

      @@СергейОкотчик Шикарная вещь. Многое становится понятным ))) (куда деньги уходят) Да и в плане изучения Access и SQL тоже отлично подходит.

    • @СергейОкотчик
      @СергейОкотчик 9 месяцев назад

      База данных доступна по ссылке: disk.yandex.ru/d/BdneRo4uoybKOA

  • @amorefelicita8318
    @amorefelicita8318 2 года назад

    Здравствуйте! Видео интересное. Вы можете повысить качество видео?

  • @LifeisGOOD-UA
    @LifeisGOOD-UA 2 года назад

    Есть готовое решение (база расходы/доходы) для приобретения?

    • @СергейОкотчик
      @СергейОкотчик 2 года назад

      Новая версия Аксесс не поддерживает графики в запросах. База учебная, в н.в. делаю для web, чтобы с телефона можно было вести расходы. Учебная по ссылке: disk.yandex.ru/d/ilIAnJJ-qLUfk

  • @ЛюбовьС-т1э
    @ЛюбовьС-т1э 4 года назад

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

    • @СергейОкотчик
      @СергейОкотчик 3 года назад

      Благодарю за слово доброе. Прошу прощения за долгое молчание... Со списками достаточно просто все. В VBA элемент список при обращении выдает значение, которое в инструкцию SQL запросом вставляете примерно так: form.recordset = "select * from table where table.name = " & Поле & ";". Или для нескольких полей. Могу выложить пример.