С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
MS Access Вывод записи с побочной формы в основу https://www.cyberforum.ru/ ms-access/ thread2028643.html
Добрый день! Имеется основная форма с побочной. Связь осуществляется по полю номер. Подскажите как вывести на основную форму запись с побочной формы при фокусе на поле номер на побочной, при установке фокуса на другой записи на побочной форме выводилась другая запись. Спасибо!
MS Access MS Access, VBA, запросы, связи. Как сделать поиск по ФИО и номеру телефона?
Вот в этой базе нужно осуществить поиск пополям ФИО и номер телефона. Я пыталась с помощью VBA и запросов, но так как я совсем профан в этом деле, оно не хочет работать. Можете помочь?
MS Access Запрос LEFT JOIN с применением статистических выражений https://www.cyberforum.ru/ ms-access/ thread2028521.html
Добрый день! В рамках одной БД имеется две таблицы (проверки и ошибки). TableA (TableA.ID, TableA.Datechecks, TableA.CheckedFIO, TableA.CheckTypes) TableB (TableB.ID, TableB.IDA, TableB.Mistake, TableB.MistakeCriticality) Необходимо подготовить запрос, который бы отображал следующие данные: ФИО, Кол-во проверок, Общее кол-во ошибок, Кол-во ошибок_Ошибка, Кол-во ошибок_Гр.ошибка,...
MS Access Создать фильтр в ленточной форме по любой части поля https://www.cyberforum.ru/ ms-access/ thread2028401.html
День добрый! Прошу помощи в создании фильтра в ленточной форме по любой части поля, т.е. при вводе знака, который может быть в любой части поля, в поисковое поле в форме проходил отбор данных. Выкладываю базу поисковое поле . P.S. В языке программирования я не силен, работаю макросами. Заранее спасибо! Моя база!
MS Access Не переводит фокус на поле
Добрый день! Подскажите пожалуйста, чего не так делаю. не хочет после проверки возвращать фокус в поле при соблюдении условия Private Sub Изделие_AfterUpdate() If Len(Me.Тип & "") = 0 Then MsgBox "Выбери тип изделия!" Cancel = True Me.Изделие.SetFocus End If End Sub
MS Access Как сделать, чтобы пир открытии скролл формы открывался на определённом поле? Форма: "frm_00_00_ОСН" Как сделать, чтобы при открытии скролл формы открывался на определённом поле? https://www.cyberforum.ru/ ms-access/ thread2028290.html
MS Access Запрос содержащий все значения (включая 0) https://www.cyberforum.ru/ ms-access/ thread2028289.html
Здравствуйте! Требуется создать запрос выплаты по всем сотрудникам. Но у меня небольшая проблема. Если сотрудник не имел надбавки за что-то в этом месяце, то он пропадает из запроса. Подскажите, как сделать, чтобы все сотрудники были в запросе Выплаты.
MS Access Запрос на обновление (ошибка)
Добрый день, подскажите, пожалуйста как решить проблему в запросе на обновление (запрос работает некорректно не обновляется "Сотрудник" и "Дата изменения статуса") UPDATE Сотрудники INNER JOIN ON (.<>.) AND (.<>.) AND (.=.) AND (.=.) SET Сотрудники.Сотрудник = . AND Сотрудники. = .;
MS Access Запрет отрицательных остатков с выводом сообщения https://www.cyberforum.ru/ ms-access/ thread2028133.html
Здравствуйте. Подскажите, пожалуйста, где ошибка или чего не хватает в коде в форме ПФ_Продажи. Необходимо, чтобы при добавлении новой записи продаж, если остаток товара становится отрицательным, выводилось сообщение, что данное количество ввести нельзя и его необходимо заменить, так же данное сообщение выводится, если меняется старая запись. Данный код почему-то работает через раз: то...
MS Access Как сделать подсветку повторяющего поля записи? Форма "frm_01_group". Если для любой кафедры (поле "name_kaf") ввести уже существующее значение наименование группы (поле "name_group"), то должна подсветиться ячейка с повторяющимся значением и уникальным. Вопрос. 1. Как сделать, чтобы произошла заливка(подсветка) существующей ячейки и новой повторяющейся? или хотя бы одной из них. https://www.cyberforum.ru/ ms-access/ thread2028074.html
Блокировка записи по времени. Не блокирует через определенное время MS Access
Здравствуйте! Написал условие, чтобы запись блокировалась через три минуты, но не получается. Запись оставляется активной. Private Sub Form_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then Me!Создана= Now() ElseIf DateAdd("m", 3, Me!Создана) <= Now() Then Me.Undo: Me.AllowEdits = False: Me.AllowDeletions = False: Cancel = True End If End Sub
MS Access Запрос, работающий в объектах - не работает в VBA Добрый день! В объектах базы есть большой и сложный многострочный запрос , успешно используется со своими целями. Теперь возникла новая задача, которая может быть решена с использованием того запроса. Для этого я создала новый объект - запрос: INSERT INTO Сводка ( Дата, ТоварКод, Объект1 ) SELECT Формы!!Дата, .Код, .ОстатокНаКонецДня FROM ; https://www.cyberforum.ru/ ms-access/ thread2027760.html
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
21.08.2017, 14:06 0

Поиск файла в сетевой директории командой из формы - MS Access - Ответ 10701359

21.08.2017, 14:06. Показов 6472. Ответов 65
Метки (Все метки)

Ответ

Если, как Вы пишете уровень вложенности всегда 2 - папка>подпапка, то можно так:
1. Исправляем головную процедуру
2. Создаем функцию поиска и замены в подпапках
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Private Sub Кнопка4_Click()
    Dim LResult As String, path, i, s, newname
    path = Array("L:\cam_mtp", "L:\cam_mtp2", "L:\cam_mtp3")
    For i = 0 To UBound(path)
        LResult = Dir(path(i) & "\" & Me.Деталь & ".*")
        If LResult <> "" Then
            s = s & "Файл найден в папке " & path(i) & vbcrlf
            newname = InputBox("Новое имя файла " & Me.Деталь, , LResult)
            If newname <> "" And newname <> path(i) & "\" & LResult Then
                Name path(i) & "\" & LResult As path(i) & "\" & newname
            End If
       End If
       
       'Ищем в подпапках
       s = s & FindSubFolder(path(i),  Me.Деталь)
    Next
    If s = "" Then
        MsgBox "Файл не найден в указанных папках"
    end if
End Sub
 
Public Function FindSubFolder(fold As String, file)
    Dim fso As Object, folder As Object, subfold As Object
    Dim s, c, i, newname
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set folder = fso.GetFolder(fold)
    c = folder.SubFolders.Count
    For Each subfold In folder.SubFolders
        If fso.FileExists(subfold & "\" & file) Then
            newname = InputBox("Новое имя файла " & file, , subfold & "" & file)
            If newname <> "" And newname <> subfold & "\" & file Then
                Name subfold & "\" & file As newname
            End If
            FindSubFolder = FindSubFolder & newname
        End If
    Next
End Function
Возможно где-то потерялись слэши. Так работает форум...

Вернуться к обсуждению:
Поиск файла в сетевой директории командой из формы MS Access
1
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2017, 14:06
Готовые ответы и решения:

Поиск файла в директории
Вот у меня есть две кнопки с такими кодами: java7 if (System.IO.File.Exists(&quot;C:\\Program...

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

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

Поиск по сигнатуре заданного файла в указанной директории
Помогите пожалуйста с задачкой... Поиск по сигнатуре заданного файла в указанной директории....

65
21.08.2017, 14:06
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2017, 14:06
Помогаю со студенческими работами здесь

Организовать поиск заданного файла в указанной директории и ее поддиректории
Доброго времени суток, нужна помощь с выполнением задания поиска указанного файла и в директории (...

Как сделать поиск файла в выбранной директории и открыть в мемо1
Хочу сделать поиск файла по названию, который введу в мемо или едит, в выбранной директории...

Как осуществить поиск файла во всех папках данной директории?
Добрый день! Как осуществить поиск файла во всех папках данной директории? Есть директория, в ней...

Мониторинг файлов в сетевой директории
Здравствуйте. Подскажите, что не так. Есть замечательный инструмент FileSystemWatcher Все отлично...

0
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­хро­н­н­ы­й счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru