отчет Access -Договор-
26:19
Штрих-код в БД Access
22:05
Пікірлер
@АртемУгрюмов-л2ы
@АртемУгрюмов-л2ы Күн бұрын
Добрый вечер. Пятый день не могу создать рабочий макрос. Не могу понять - откуда берется Код в функции DCount. Ведь если выводит запись из таблицы, где хранится логин и пароль, то это таблица user И как созданы ячейки выбора пользователя и ввода пароля - как не стараюсь, в ячейке пользователя 3 столбца, код добавляется автоматически. Можете подробнее описать процесс написания макроса?
@access-program
@access-program Күн бұрын
Посмотритездесь: disk.yandex.ru/i/KktJQBcc-ozcmA
@АртемУгрюмов-л2ы
@АртемУгрюмов-л2ы 11 сағат бұрын
@@access-program Спасибо. Все получилось.
@access-program
@access-program 9 сағат бұрын
если нужно защитить таблицу от просмотра, в которой находятся данные о пользователях и их паролях, то нужно защить файл Access на открытие через клавишу Shift, то есть заблокировать доступ к объектам файла (таблицам, формам, запросам, отчетам, модулям VBA и тд). Блокировку от клавиши Shift можно сделать тоже с паролем, который будет знать разработчик (администратор). kzfaq.info/get/bejne/iK13m7mZxpesZpc.html
@dreykbel3284
@dreykbel3284 12 күн бұрын
Нифига не работает! Запрос, понятно, работает, но сказать, что " у меня есть справачник" этого мало. что это форма, таблица?
@access-program
@access-program 12 күн бұрын
Справочником называют таблицу, где основное поле, например наименование организации имеет уникальные поля, то есть в конструкторе таблицы это поле индексированные и неповторяющиеся значения - да, то есть нельзя в это поле будет занести два и более одинаковых значений. Любая форма строится на источнике данных таблице или запросе, может быть и пустая форма, где поля имеют свободный тип ( не привязанный к таблице или запросу) и короче когда открывают форму например у которой источник данных таблица с наименованием организаций, то подразумевают что это справочник. Например может быть таблица с наименованием единиц измерений - тоже справочник, и тд, там где поле наименование не повторяется. Если запрос работает, то есть выводит нужную запись по образцу (по фильтру) то и форма, если к ней применить этот фильтр (запрос) тоже отобразит эту запись, что конкретно не работает?
@dreykbel3284
@dreykbel3284 12 күн бұрын
@@access-program спасибо за подробный и быстрый ответ. Не знаком с Вашей терминологией. Т.е. в Вашем случае форма на основе таблицы? Не работает запрос относительно формы. Отдельно работает.
@access-program
@access-program 12 күн бұрын
Ну это не моя терминология: справочники, журналы это больше для пользователя чем для разработчика. Чтобы в форме отобразились записи с фильтром по нажатию кнопки например, нужно кнопке назначить макрос на событие " нажатие кнопки", в котором будет макрокоманда " применить фильтр" . имя фильтра это наименование вашего запроса, в котором добавлена таблица, поле и условие для этого поля. Подробно в видео это есть
@dreykbel3284
@dreykbel3284 12 күн бұрын
@@access-program ну ок, терминолония не для всех, мне залезать в нее не за чем, достаточно будет понятий объекты предлогаемый акцесом. Все понятно, что под кнопку надо завести макрокоманду, которая выполнит запрос в котором указано условие, вроде сделал все правильно, но поле, после выполнения макроса, остается пустым. Будто не считывается данные с поля формы. Короче, не разобрался я, удалил все)) не получилось
@access-program
@access-program 12 күн бұрын
@@dreykbel3284 не стоит огорчаться, я тоже так начинал, по несколько раз одно и тоже, значит у вас что с формой, если запрос работает - выдает нужные записи по условию из таблицы, то и к форме на основе этой таблицы запрос будет делать тоже самое,
@vitlexx7935
@vitlexx7935 15 күн бұрын
График в Excel выводится чз vba? Можно процедуру узнать?
@access-program
@access-program 15 күн бұрын
в самой БД Access можно вывести график в Excel, там есть и печатные формы графиков и табелей. код VBA адаптирован для Access, так как в коде есть команды выполнения запросов на обновление данных таблиц. Для Excel нужно менять код ( к примеру где идут циклы и заполняются поля формы, надо изменить код чтобы заполнялись не поля, а ячейки листа книги Excel и исходные данные (размер и значения цикла, начало, окончание) тоже где-то были на листе Excel . Код попозже выложу в ссылке, но переделывать его под Excel вы уж как нибудь сами
@access-program
@access-program 15 күн бұрын
ссылку на код vba приложил
@Alekzz_kms
@Alekzz_kms Ай бұрын
Спасибо 👍
@user-zy7ld7dm2x
@user-zy7ld7dm2x Ай бұрын
Спасибо
@access-program
@access-program Ай бұрын
пожалуйста
@Volodymyr7733
@Volodymyr7733 2 ай бұрын
При выборе значения из выпадающего списка отображается такое сообщение: Указанный в качестве объекта OLE в процедуре Visual Basic объект не является объектом OLE. В чем здесь ошибка???
@access-program
@access-program 2 ай бұрын
возможно у вас на какое-то событие поля со списком назначена процедура VBA, проверьте свойства поля со списком, вкладка "события", правильно ли функционирует сам список без каких-либо событий (должно выбираться значение из списка на основе источника данных таблицы или запроса)
@Volodymyr7733
@Volodymyr7733 2 ай бұрын
@@access-program Когда в макросе в поле "Выражение" я вписываю любую константу, все отрабативает норм, а когда прописываю там путь к значению -- тогда ошибка
@access-program
@access-program 2 ай бұрын
тогда ошибка в самом выражении (синтаксисе) либо выражение ссылается на несуществующий объект (не верное имя, либо его нет), проверьте все ли поля, которые используйте для макроса "задать значение" есть в запросе. Например раскрывающийся список состоит из 3-х полей (колонок), в макросе задать значение в другие поля формы используйте выражения: [Формы]![вашаформа]![ПолеРаскСписка].[Column](1),[Формы]![вашаформа]![ПолеРаскСписка].[Column](2). На вкладке "макет" Поле раскр списка должно иметь 3 столбца, ширина столбцов например: 5;0;0 при 0 столбец в списке не отбражается
@Volodymyr7733
@Volodymyr7733 2 ай бұрын
Рзобрался, спасибо))
@user-hi2xe3zw2q
@user-hi2xe3zw2q 2 ай бұрын
круто!
@ozasuslux
@ozasuslux 2 ай бұрын
Здравствуйте. А картинки он будет показывать в word
@access-program
@access-program 2 ай бұрын
Добрый день, не знаю не пробовал. Если осуществляется экспорт данных строки из Access в Word с разными типами данных, то и должно экспортироваться поле с рисунком, есть рисунок ингегрированный в access, а есть по внешней ссылке
@SamsungGalaxy-jc3vz
@SamsungGalaxy-jc3vz 2 ай бұрын
Что такое МБ7?
@access-program
@access-program 2 ай бұрын
МБ-7 - это ведомость учета выдачи СИЗ (можно было просто "загуглить"). В БД формируется данная ведомость на определенную дату по сотруднику или по подразделению. В нее попадают СИЗ, которые необходимо заменить сотрудникам (у которых выходит срок использования до указанной даты формирования ведомости)
@SamsungGalaxy-jc3vz
@SamsungGalaxy-jc3vz 2 ай бұрын
Что такое МБ7?
@izanami-tyan
@izanami-tyan 3 ай бұрын
Подскажите пожалуйста, если у меня отсутствует команда "Задать значение", как мне построить форму?
@access-program
@access-program 3 ай бұрын
когда откроете макрос (конструктор макросов) нажмите на ленте кнопку "показать все действия" и макрокоманда "задать значение" отобразится в списке Создание пустой формы: меню Access - создание- пустая форма
@migurv
@migurv 3 ай бұрын
Привет. Я делал проще. В макросе нажатии кнопки открытия подчиненной задаем переменную с номером договора из главной формы. Подчиненная форма строится на запросе, где в фильтре отбора записей указываем нашу переменную. В итоге подчиненная форма открывается с нужными нам записями. А в поле номер договора подчиненной формы указываем значение по умолчанию опять нашу переменную. При добавлении новой записи автоматом проставляется нужный номер договора.
@access-program
@access-program 3 ай бұрын
Очень хорошо, в моем примере значение берется напрямую из поля, у вас через переменную.
@migurv
@migurv 3 ай бұрын
@@access-program В моем примере подчиненная построена на основе отфильтрованого запроса. Что существенно сокращает количество танцев с бубном, фильтрами, проверками и лишними диалоговыми окнами.
@access-program
@access-program 3 ай бұрын
@@migurv у меня тоже в видео форма открывается с фильтром, а иначе как привязанные записи выводить
@migurv
@migurv 3 ай бұрын
При открытии формы вы применяете фильтр. А у меня в ИСТОЧНИКЕ ДАННЫХ подчиненной формы сразу запрос с отфильтрованной записью. По моему это проще. К вашей работе - отношусь с огромным уважением. Возможно я не прав.
@access-program
@access-program 3 ай бұрын
@@migurv спасибо
@IsiberiaGin
@IsiberiaGin 4 ай бұрын
работа конечно проведена огромная, но думаю сейчас это не актуально, даже малый бизнес для подобного будет пользоваться 1С :/
@access-program
@access-program 4 ай бұрын
я работал одно время бухгалтером в малом бизнесе, в основном для буха нужны конфигурация 1С Упрощенка и какая-нибудь для начисления з/платы, чтобы вести бухгалтерию и сдавать отчеты в налоговую. БД Учет договоров с заказчиками нужна не только для буха но и для руководителя или технического зама, чтоб база была всегда под рукой в ноутбуке, базу можно использовать как "WEB базу" через яндекс диск (интернет не обязателен - обновляется автоматически когда будет связь), с ней можно работать как и руководителю, так бухгалтеру, так и мастеру на разделенных правах. Руководитель (мастер) вводит в базу начисленную сотрудникам зарплату за работу по договорам (этапам работ), бух берет из базы данные для начисления з/п, так как она не знает кому и скока начислять, и вводит в БД оплату по сотрудникам, ну много еще в этом хороших моментов. Для совместной работы в 1С нужно делать специальную конфигурацию и чтобы она работала онлайн у каждого ИТР. Это стоит денег + платные обновления 1С. А если стоит просто упрощенка 1С + отдельная БД, то так можно работать без особых вложений на ПО длительное время.
@access-program
@access-program 4 ай бұрын
а если самозанятый в сфере оказания услуг (работ), тоне нужно 1С и бухгалтерии, только показывать доходы в мобильном банке. Но учет договоров нужен, документы для заказчиков юр лиц нужны
@zenfone8298
@zenfone8298 4 ай бұрын
спасибо за такие полезные уроки !!!
@tatyanab1378
@tatyanab1378 4 ай бұрын
спасибо огромное!!! спасли
@lomtikpubg5249
@lomtikpubg5249 5 ай бұрын
Доброе утро, могу ли я с вами связаться лично, есть пару вопросов?)
@access-program
@access-program 3 ай бұрын
пропустил ваш вопрос, телеграм: t.me/IlinAleksandrNikolaevich
@leshayurkevich3963
@leshayurkevich3963 5 ай бұрын
Добрый день Как с вами можно связаться Хочу уточнить по поводу суммы прописью не получается
@access-program
@access-program 5 ай бұрын
Добрый день, что именно не получается. Вы делаете через макросы или через код VBA? у меня там два видео. Через код VBA: 1. Клавиша Alt+F11 попадаете в VBA 2. Главное меню Insert - Module и у вас по умолчанию добавится например Module1 и в область кода вставляете скопированный текст из Word (ссылка в описании была), сохраняете и закрываете VBA. 3. В конструкторе формы или отчета добавляете поле для суммы прописью. В этой же форме или отчете должно быть поле числового формата, которое вы хотите перевести в пропись в ваше добавленное поле. В свойствах добавленного поля для суммы прописью, вкладка Данные пишите: StrSum([вашеПолеЧисловое]) или можно например так: ="Всего оказано услуг на сумму: " & StrSum([вашеПолеЧисловое]) вашеПолеЧисловое - это имя вашего поля, которое вы хотите переделать в пропись
@access-program
@access-program 5 ай бұрын
Получилось?
@access-program
@access-program 5 ай бұрын
access-program.ru
@leshayurkevich3963
@leshayurkevich3963 5 ай бұрын
@@access-programполучилось спасибо большое
@alexplot7694
@alexplot7694 5 ай бұрын
Здравствуйте! Как сделать, чтобы access автоматически масштабировал развернутые формы под разрешение экрана монитора? Изначально формы сделаны на мониторе с большим разрешением- при открытии на мониторе с меньшим разрешением, формы сильно крупные и не влезают в экран, появляются полосы прокрутки.
@access-program
@access-program 5 ай бұрын
Длина(ширина) и разрешение это разные вещи. Разрешение это кол-во точек на единицу площади и в итоге оно может умесить больше графических объектов на одном и том экране, чем меньшее разрешение. Но разрешение определяется характеристиками видео карты и драйверами. В видео мы говорим только о длине и ширине формы. Естественно, если уменьшить эти параметры форма станет меньше, но появятся полосы прокрутки, так как лишние столбцы или строки формы никуда не деваются. Если у вас хорошее разрешение экрана, а формы все равно крупные, то просто нужно в конструкторе уменьшить шрифт, размеры полей и другие элементы ваших форм. Скорей всего ваши формы БД изначально делались для большого монитора и подбирались для этого большие размеры и шрифты.
@5pExpertize
@5pExpertize 5 ай бұрын
Круто. Профессионально. Спасибо.
@Nikisha_H
@Nikisha_H 5 ай бұрын
Гуд! Помог 👌🏻
@Alexxx_35rus
@Alexxx_35rus 6 ай бұрын
А как создать запрос на изменение?
@access-program
@access-program 6 ай бұрын
Это запрос на обновление данных
@Alexxx_35rus
@Alexxx_35rus 6 ай бұрын
В макросе Нет в списке команды «задать значение»
@access-program
@access-program 6 ай бұрын
На панели (ленте) аксесс создание макросы нажать кнопку показать все
@oleglakatosh3419
@oleglakatosh3419 6 ай бұрын
Спасибо за видео. У меня возникает ошибка. при обновлении поле со списком, появляется окно ведите значение поля. Пожалуйста, подскажите как это исправить?
@access-program
@access-program 6 ай бұрын
Проверьте у вашего поля со списком (свойства -вкладка данные - источник строк и ваш запрос, в нем отсутствую данные, возможно в запросе что то не так. Попробуйте в откройте этот запрос, какие записи он выдаст?
@oleglakatosh3419
@oleglakatosh3419 6 ай бұрын
спасибо проблему решил. проблема была в синтаксисе построителя критерия запроса.
@pavelzaytsev_moscow
@pavelzaytsev_moscow 6 ай бұрын
Мегаполезный контент. Респект автору канала!
@vitlexx7935
@vitlexx7935 6 ай бұрын
То что доктор прописал. Как всегда доходчивым и понятным языком объясняете!!!
@pavelzaytsev_moscow
@pavelzaytsev_moscow 6 ай бұрын
Отличная работа 👍 Спасибо! Очень нужный контент
@vitlexx7935
@vitlexx7935 6 ай бұрын
Отличное видео!
@Alina-nq9nw
@Alina-nq9nw 6 ай бұрын
разве эта настройка сохранится если делиться этим файлом с пользователями? Кажется это работает только для текущего пользователя, который произвел подобные настройки.
@access-program
@access-program 6 ай бұрын
Да, это настройка для Access, который установлен на компьютере пользователя, который сам определяет места (папки) на своем пк и БД в них, которым он доверяет
@migurv
@migurv 6 ай бұрын
Эх, если бы месяца два назад выложил решение. Я весь интернет перелопатил, нихрена не нашел. Спасибо!
@access-program
@access-program 6 ай бұрын
плиз, у вас получилось?
@Savchulay
@Savchulay 7 ай бұрын
У меня такой вопрос. Делаю добавление из справочника. То есть есть форма в которую вводиться повторяющиеся записи, по кнопке открываеться другая форма в коротой отмечаешь нужные записи и по кнопке выполняеться запрос на добавление. После добавления эта форма закрываеться но в той форме не появляется пока не нажмёшь по кнопке обновить все. Как сделать так чтобы не нажимать, так как в клиентской форме скрываю все панели
@access-program
@access-program 7 ай бұрын
по кнопке, по которой выполняется макрос с запросом на добавление записи в этот макрос добавьте в конец макрокоманду "обновление" (поле "имя элемента" оставьте пустым)
@access-program
@access-program 7 ай бұрын
disk.yandex.ru/i/ePQ4PvhF5XD0Dg
@access-program
@access-program 6 ай бұрын
kzfaq.info/get/bejne/o895d5Cqtq6wm6M.html
@user-nb1gl1lz4x
@user-nb1gl1lz4x 8 ай бұрын
а подскажите как подключить это диспетчер связанных таблиц? Спасибо
@access-program
@access-program 8 ай бұрын
Он встроен в access, по нажатию кнопки откроется форма со списком таблиц нужно поставить все галочки (выделить все) , поставить галочку " выдавать запрос о новом месте расположения", потом ок, далее в проводнике указать путь к файлу с таблицами (..._be), выделить файл, нажать ок
@access-program
@access-program 8 ай бұрын
Если офис версии 2021 там в начале по-другому, нужно добавить строку (путь доступа к файлу) остальное по аналогии
@access-program
@access-program 8 ай бұрын
Для вызова самого диспетчера связанных таблиц например по кнопке по событию назначьте макрос, в макросе добавить макрокоманду " диспетчер связанных таблиц"
@access-program
@access-program 8 ай бұрын
При первом запуске базы возможно надо нажать по кнопке "включить содержимое" вверху экрана включение макросов для того чтобы заработали макросы и кнопки в окне формы автозапуска
@user-nb1gl1lz4x
@user-nb1gl1lz4x 8 ай бұрын
@@access-program у меня 2010 офис
@pavelzaytsev_moscow
@pavelzaytsev_moscow 8 ай бұрын
Респект автору создания мегаполезного контента! Начинаю учиться.
@user-nb1gl1lz4x
@user-nb1gl1lz4x 8 ай бұрын
Хотели показать таблицы и связи, а не показали. Плиз покажите.
@access-program
@access-program 8 ай бұрын
disk.yandex.ru/i/ohpDIjfBsEMWyg
@access-program
@access-program 8 ай бұрын
можете скачать демоверсию БД, там будет файл в архиве ukb2010_be.accdb с таблицами и схемой данных: disk.yandex.ru/d/ek59Wa1C0sj9Mw
@user-qu8gm2ms7f
@user-qu8gm2ms7f 8 ай бұрын
Вопрос только для чего это может быть необходимо?
@user-nb1gl1lz4x
@user-nb1gl1lz4x 8 ай бұрын
Я так думаю для общего понимания, можно же прикрутить в каком нибудь другом проекте.
@access-program
@access-program 8 ай бұрын
Для анализа быстродействия. Отдельную задачу (модуль) можно сделать разными способами. Лучший вариант будет тот, который работает быстрее. Особенно будет заметно когда накопится тысячи записей в базе.
@user-hi2xe3zw2q
@user-hi2xe3zw2q 8 ай бұрын
Круто!
@user-jd9wy8rp4e
@user-jd9wy8rp4e 8 ай бұрын
Подскажите пожалуйста,что делать , такая же ошыбка ,но при нажатии "открыть" ничего не происходит,сама база не запускается. Даже у настройки зайти нельзя приложения. Пробовал разные версии ставить,новее ,старее но всё равно одно и тоже. Вин 11 про
@access-program
@access-program 8 ай бұрын
откройте Access, через удержание клавиши Shift откройте вашу базу, файл - параметры, зайдите в параметры безопасности access - центр управления безопасностью, параметры макросов, пометьте "включить все макросы (не рекомендуется)". По клавише F11 открывается панель с объектами базы. Если у вас открывается окно извещения системы безопасности, то по кнопке "открыть" щелкните мышкой также с удержанием клавиши Shift. Если через Shift база не откроется (не будет панели с объектами базы), то клавиша Shift заблокирована и ничего не сделать.
@letsee322
@letsee322 8 ай бұрын
Александр, спасибо за ваши видео по применению Access. А нет ли у вас ролика о применении сканера штрихкода в связке с Access?
@access-program
@access-program 8 ай бұрын
Спасибо за отзыв, видео тут: kzfaq.info/get/bejne/eq6ZdLaG1brViX0.html Сканер штрих кода подключается как обычная мышь (посмотрите в интернете) и выводит в ячейку Excel, поле Access, в место положения курсора мыши преобразованное графическое изображение в цифровой код
@migurv
@migurv 9 ай бұрын
В твоем примере можно было обойтись без дополнительного запроса, используя функцию DLookUp. Например: Если DLookUp("[уд_док]";"[настройки]";"[Код]=" & 3)= -1 то ..., но на вкус и цвет товарищи разные :)
@access-program
@access-program 9 ай бұрын
Да, можно. Но с запросом более универсальный вариант. Если запись в таблице настройки случайно удалить, то значение кода изменится и условие не будет работать
@migurv
@migurv 9 ай бұрын
@@access-program можно без критерия, тогда функция будет возвращать первое значение в поле. DLookUp("[уд_док]";"[настройки]")
@access-program
@access-program 9 ай бұрын
@@migurv совершенно верно. В самом запросе уже можно сделать несколько критериев для вывода нужной записи и Dcount - их подсчета и использовать это значение в каком-нибудь условии (логике)
@nozeb
@nozeb 9 ай бұрын
отлично. а можно при выборе Фамилии Пользователя сразу выводились на разные ячейки данные о Пользователе: (Должность, ФОТО, Имя и Отчество) ?
@access-program
@access-program 9 ай бұрын
да, можно в моем видео посмотрите kzfaq.info/get/bejne/r7qBh7Bp3qemcmw.html нужно, чтобы поле с именем пользователя имело связь с таблицей сотрудники, источник записей в поле "логина" должен быть запрос из двух таблицы "пользователи" и сотрудники" со связью и в запросе добавить нужные вам поля. Или же в таблицу пользователей добавить нужные вам поля. Дальше как сделать смотрите в видео
@doctorbormental4207
@doctorbormental4207 9 ай бұрын
Подскажите. Как быть с сетевой папкой Z:\!RESURS2023\ на сетевом диске. Она не добавляется в исключения. И макросы не работают при размещении файла на сетевом диске. Как решить эту проблему?
@access-program
@access-program 9 ай бұрын
А что сообщает Access? Нужно поинтересоваться у админа, возможно папка имеет защиту в сетевых настройках, можно ли в этой папке сделать еще папку?
@doctorbormental4207
@doctorbormental4207 9 ай бұрын
@@access-program Да. На диске нет никаких защит (видимых). Это просто DROBO на несколько десятков терабайт. Я создаю многопользовательскую базу и хочу на разместить на сетевом диске, а не accdb не accde при перемещении папки с базой на етот диск не запускает макрос.
@doctorbormental4207
@doctorbormental4207 9 ай бұрын
@@access-program пишет "удаленный или сетевой путь запрещен текущими параметрами безопасности" Где их можно изменить?
@access-program
@access-program 9 ай бұрын
а дает вообще этот диск изменять (редактировать) файлы? попробуйте что либо записать например ворд изменить сохранить. если сохраняет изменения то добавление пути к этой папке как надежных источников не причем. Можете создать другую папку на этом диске, которая начинается без знака восклицания и попробовать еще
@access-program
@access-program 9 ай бұрын
зайдите в параметры безопасности access там центр управления безопасностью, параметры макросов, пометьте "включить все макросы (не рекомендуется)"
@kudoist1422
@kudoist1422 9 ай бұрын
Добрый вечер, Александр. Можно подробнее рассмотреть запрос DCount("[Код]";"[Вход]")=0 и DCount("[Код]";"[Вход]")=1, и как настроить поле чтобы выводили логин пользователя при редактировании . У меня на базе так не получается. Спасибо за ваши познавательные видео.
@access-program
@access-program 9 ай бұрын
запрос выводит (или не выводит) запись из таблицы, где хранится логин и пароль. В условии запроса по полю логин значение (ссылка) из поля логин формы входа, по полю пароль - значение (ссылка) из поля пароль. Соответственно запрос выведет одну запись если логин и пароль совпадут введенные в форме входа со значениями из таблицы и соответственно не выведет ни одной записи (=0) если пара значений логин и пароль не совпадут. Функция DCount выводит кол-во записей в этом запросе
@letsee322
@letsee322 11 ай бұрын
Здраствуйте, Александр. Спасибо за выложенные видео. Очень интересно посмотреть проекты коллег. По-моему, пользователя не нужно "напрягать" не нужной ему терминологией, как "связывание таблиц" и т.п. Проще: базы нет на месте? Предлагаете указать где она выбором OpenFileDialog. Если он не знает где она (и хорошо), если не понимает о чем разговор - свободен.
@letsee322
@letsee322 11 ай бұрын
Спасибо за науку, Александр. Очень пригодилось.
@access-program
@access-program 11 ай бұрын
Спасибо
@vitlexx7935
@vitlexx7935 11 ай бұрын
С праздником сансей! 😂
@user-qq8sc2qm3m
@user-qq8sc2qm3m Жыл бұрын
Почему access, а не 1с к примеру, в чем ценность знаний в access, он нужен комуто? где его область применения?? А так очень интересно, таких навыков а аксесе не каждый день встретишь. Автор Красава.
@access-program
@access-program Жыл бұрын
Потому, что Access одно из приложений распространенного пакета MOffice, который установлен почти на каждом компьютере, приложения хорошо интегрируются друг с другом. 1С тоже хороший продукт для создания баз данных (возможно даже более мощный), 1С и Access схожи: для работы с конфигурацией 1С или БД Access нужна платформа 1С, а БД сам Access, и там и там есть встроенный язык программирования (1С и VBA), сетевой вариант использования. Кому, что нравится.
@olessyalitvinova1731
@olessyalitvinova1731 Жыл бұрын
Здравствуйте, извините за вопрос не совсем по теме, Подскажите, через слияние создали договор на 10 человек, как сохранить каждый договор в отдельном файле и было бы удобно , если в название файла вставлялись данные из указанного столбца
@access-program
@access-program Жыл бұрын
Через слияние в договор должны подставляться данные одного человека, можно сохранить файл ворд под другим именем (сохранить как) например в имени файла указать фио человека. Далее выбрав другую запись из источника данных (другого человека) сохраните файл ворд снова под другим именем и так далее. У вас будут отдельные файлы, но у них останутся связи с источником данных. При открытии каждого выбирайте "нет" (не связывать с источником данных) отключить связь
@olessyalitvinova1731
@olessyalitvinova1731 Жыл бұрын
@@access-program Спасибо за ответ. Да с этим все понятно, но хотелось бы одним махом сохранить договора для всех человек, необходимость в оформлении до 100 договоров одновременно, и следовательно по одному сохранять достаточно долгий процесс.
@access-program
@access-program Жыл бұрын
@@olessyalitvinova1731 там в Ворде есть функция конверты (формирование на основе шаблона сразу всех документов -записей из источника данных
@petrogrib8852
@petrogrib8852 Жыл бұрын
Здравствуйте. А можна изметить тип данных в таблице с текстового на гиперссылку?
@access-program
@access-program Жыл бұрын
если текстовое поле в конструкторе таблицы поменять на гиперссылку, то выглядеть будет точно также как и гиперссылка, но запускаться не будет, так как изменится только сам текст, так как явной гиперссылки (путь к файлу) не содержится в текстовом поле. Если же в текстовом поле будет содержать путь к веб странице, то тогда при изменении типа поля с текстового на гиперссылку все заработает.
@petrogrib8852
@petrogrib8852 Жыл бұрын
@@access-programУ нас на разных компах поле гиперссылка делается по пазному и не всегда срабатывает. Пришлось сделать запрос с приведением к одному знаменателю. Потом в конструктора поле гиперссылка меняю с текстового на гиперссылку через макрос. И хотелось всё это автоматизировать.
@access-program
@access-program Жыл бұрын
Не срабатывает гиперссылка с другого комп, а версии Office разные?
@petrogrib8852
@petrogrib8852 Жыл бұрын
Версия 2010. Может быть что-то с локальной сетью. Бывает что не всегда видно компы друг друга.
@addebrat3124
@addebrat3124 Жыл бұрын
А я не стал использовать номер записи. Просто при получении фокуса =1 , при потере =0 Способ обалденно прост, понятен и эффектен! Хоть и говорят, что он древний, но меня выручил именно сейчас, в мае 23-го)
@addebrat3124
@addebrat3124 Жыл бұрын
Классно! Спасибо!!!!!
@user-uv2yv9xu6m
@user-uv2yv9xu6m Жыл бұрын
Здравствуйте. У меня такой вопрос. У меня есть файлы слияния. Когда я захожу в файл ворд, то всплывает окно с вопросом: "При открытии данного документа будет выполнена следующая команда SQL: SELECT * FROM и т.д. Данные из базы данных будут помещены в документ. Продолжить ? "ДА" или "НЕТ". Мне нужно, что бы всегда по умолчанию было "НЕТ". Возможно ли это как-нибудь сделать, автор ? Заранее за ответ огромное спасибо!!
@access-program
@access-program Жыл бұрын
когда в файле word установлено слияние с источником данных, в нем сохраняются связи с этим источником и при открытии файла word (при наличии связей) выскакивает это сообщение (сделать подключение к источнику или нет). Я не видел в настройках word возможность отключить это сообщение. Если вам не нужно обновлять данные из источника (нет), то сделайте: меню "Рассылки" - "Начать слияние" - "Обычный документ Word"
@user-uv2yv9xu6m
@user-uv2yv9xu6m Жыл бұрын
@@access-program то есть после того, как я превращу его в обычный файл, то связь с другим файлом (слияние) прекратится, правильно?
@access-program
@access-program Жыл бұрын
Да
@user-uv2yv9xu6m
@user-uv2yv9xu6m Жыл бұрын
@@access-program понял. Спасибо вам огромное. Можно ещё один вопрос задать. Я проделал с файлом так же, как вы и сказали (расылки - начать слияние-обычный файл ворд) и всё получилось, теперь не выскакивает данное окошко. А у меня есть ещё 43 файла, с которыми нужно провести данное действие. Я, конечно, могу вручную это сделать, но мне интересно, можно ли данное действие автоматизировать? То есть макрасом например или ещё с чем-то? Что бы не вручную это делать, а автоматом?
@access-program
@access-program Жыл бұрын
Нужно у каждого файла отдельно отключать связь, ну на 100% не уверен,