При выполнении макроса, который выводит в поля формы нужного клиента выскакивает окно "Введите значение параметра". Как выглядит форма: - Поля таблицы + одно поле для ввода нужного параметра для поиска (поле ID) + кнопка для запуска макроса. Столбец в котором искать "F1"
Как сделать чтобы он сразу брал значение из поля "ID" а не требовал еще раз его вводить в вылезающее окно? Заранее спасибо за советы!
Всем доброго времени суток!
При выполнении макроса, который выводит в поля формы нужного клиента выскакивает окно "Введите значение параметра". Как выглядит форма: - Поля таблицы + одно поле для ввода нужного параметра для поиска (поле ID) + кнопка для запуска макроса. Столбец в котором искать "F1"
Здравствуйте. Такое окно выпадает, когда Access не может найти указанное поле. Проверьте правильность написания. Если проблема не уйдёт, приложите файл базы в архиве
Здравствуйте. Такое окно выпадает, когда Access не может найти указанное поле. Проверьте правильность написания. Если проблема не уйдёт, приложите файл базы в архивеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Да нет, когда указано имя неверно VB выдает ошибку - 2465 "Приложению не удалось найти поле ..." Если пошагово запускать макрос то "Критерий" принимает ,до выскакивания окна, введенное в поле значение, а после ввода в вылезающее окно меняет "Критерий" на введенное значение...
Да нет, когда указано имя неверно VB выдает ошибку - 2465 "Приложению не удалось найти поле ..." Если пошагово запускать макрос то "Критерий" принимает ,до выскакивания окна, введенное в поле значение, а после ввода в вылезающее окно меняет "Критерий" на введенное значение...Neyasyt
Без файла трудно угадать. Вообще, не понятна логика. Если форма с полями и кнопкой уже открыта, зачем её открывать ещё раз в макросе? Может, достаточно фильтра по ID? И да, если F1 - это поле, то его обычно заключают в квадратные скобки [F1]
Без файла трудно угадать. Вообще, не понятна логика. Если форма с полями и кнопкой уже открыта, зачем её открывать ещё раз в макросе? Может, достаточно фильтра по ID? И да, если F1 - это поле, то его обычно заключают в квадратные скобки [F1]Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Файл не могу скинуть, надо тогда делать отдельный с другими данными (прямо сейчас не могу) Я не знаю как сделать по другому =) По сути дела надо чтобы в форме из таблицы показывались данные по введенному в свободное поле критерию. Как это можно сделать по другому?
Файл не могу скинуть, надо тогда делать отдельный с другими данными (прямо сейчас не могу) Я не знаю как сделать по другому =) По сути дела надо чтобы в форме из таблицы показывались данные по введенному в свободное поле критерию. Как это можно сделать по другому?Neyasyt
чтобы в форме из таблицы показывались данные по введенному в свободное поле критерию
тогда правильнее будет сделать на пустой форме свободное поле для критерия, а форму ИНД1 вставить как подчиненную, и связать их (связь прописывается в свойствах подчиненной формы) именно по свободному полю с критерием и соответствующему в форме ИНД1
Попробуйте сделать, если не получится, пишите, набросаю примерчик
чтобы в форме из таблицы показывались данные по введенному в свободное поле критерию
тогда правильнее будет сделать на пустой форме свободное поле для критерия, а форму ИНД1 вставить как подчиненную, и связать их (связь прописывается в свойствах подчиненной формы) именно по свободному полю с критерием и соответствующему в форме ИНД1
Попробуйте сделать, если не получится, пишите, набросаю примерчикPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
А зачем делать еще одну, если он эту форму просто обновляет после каждого запроса... надо просто избавиться от этого окна или найти другой способ поиска через свободное поле....
А зачем делать еще одну, если он эту форму просто обновляет после каждого запроса... надо просто избавиться от этого окна или найти другой способ поиска через свободное поле....Neyasyt
Есть смутное ощущение, что у Вас по этому коду открывается (или пытается открыться) новый экземпляр формы, в котором поле ID (уже этого нового экземпляра) по понятным причинам еще не заполнено... Видимо, поэтому он и запрашивает параметр...
И на Вашем месте я бы прислушался к совету Елены про подчиненную форму. Собственно, так обычно и делается: подчиненная форма в виде грида, а над ней - свободные поля фильтрации. Можете также для начальной отладки попробовать вместо DoCmd.OpenForm использовать запрос с DoCmd.OpenQuery.
Есть смутное ощущение, что у Вас по этому коду открывается (или пытается открыться) новый экземпляр формы, в котором поле ID (уже этого нового экземпляра) по понятным причинам еще не заполнено... Видимо, поэтому он и запрашивает параметр...
И на Вашем месте я бы прислушался к совету Елены про подчиненную форму. Собственно, так обычно и делается: подчиненная форма в виде грида, а над ней - свободные поля фильтрации. Можете также для начальной отладки попробовать вместо DoCmd.OpenForm использовать запрос с DoCmd.OpenQuery.Gustav
Не так и сложно. Открываете основную форму в режиме конструктора и мышью слева из списка объектов тащите на свободное место нужную таблицу или запрос. Дальше взлетает "Мастер подчиненных форм". Ну а потом и погуглить не грех, и не только на этом форуме. И был бы пример предоставлен - уже бы всё решилось, наверное. А так - не на чем экспертам поиграться, а самим пример сочинять - уж, извините, времени нет.
Не так и сложно. Открываете основную форму в режиме конструктора и мышью слева из списка объектов тащите на свободное место нужную таблицу или запрос. Дальше взлетает "Мастер подчиненных форм". Ну а потом и погуглить не грех, и не только на этом форуме. И был бы пример предоставлен - уже бы всё решилось, наверное. А так - не на чем экспертам поиграться, а самим пример сочинять - уж, извините, времени нет.Gustav