LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
09 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Форма!!!...
Тема: Форма!!!
15.06.2007 21:04:37
Игорь4
26 сообщения
Тема: Форма!!!
Необходимо вводя в поля формы или хотя бы в одно поле определенные данные, а затем нажав Enter в этом поле или отдельную кнопку получить в эту же форму результаты запроса на выборку. Надо сделать что-то похожее на окошко, которое возникает, если в самом запросе в условиях отбора заключить текст в квадратные скобки. Только это окошко как бы надо внедрить в виде поля в форму. Как это осуществить? Или есть другие способы?
С уважением, Игорь!!!
P.S. Общий раздел по формам
Автор:
Игорь
от 04.11.2003 8:16:26
Источник ...
15.06.2007 21:04:37
Игорь4
26 сообщения
RE: Форма!!!
У меня есть форма, где есть поле, куда нужно ввести, например, номер телефона, а затем в других полях этой же формы получить (отобразить) данные по этому номеру телефона. Эти данные формируются (собираются) на основе запроса на выборку из множества других таблиц. Я так думаю, что эту форму надо построить на основе этого запроса и каким-то образом связать поле формы для ввода номера телефона и поле с номером телефоном в самом запросе. Или это как-то делается по другому?
С уважением, Игорь!!!
P.S. Общий раздел по формам
Автор:
Игорь
от 04.11.2003 14:32:46
Источник ...
15.06.2007 21:04:37
Игорь4
26 сообщения
RE: Форма!!!
Пробовал сделать форму на основе этого запроса, тогда при запуске формы весь запрос грузится в форму, а по результатам запроса выбирается несколько тысяч записей. Так дело не пойдет. А если в запросе в поле номера телефона в условиях отбора заключить фразу, например "Введите номер телефона", в квадратные скобки, то при запуске формы выходит окно с предложением ввести номер телефона и вводя его получаешь в полях формы результат только по этому номеру телефона. Но выход этого окна меня не устраивает. Надо чтобы из самой формы посылался запрос, т.е. введя в поле формы номер телефона, например, 343434, только бы эти данные передавались бы в условие отбора в запрос. Наверняка есть в Accesse способы и методы связи поля формы и поля запроса по какой-нибудь переменной или там еще как-то. Отзовитесь. Очень нужно!!!
С уважением, Игорь!!!
P.S. Общий раздел по формам
Автор:
Игорь
от 04.11.2003 14:33:22
Источник ...
15.06.2007 21:04:37
All
4316 сообщения
RE: Форма!!!
В данном варианте запрос формы меняется в зависимости от изменения значения в поле f1. Это поле в форме - свободное, не связано с источником данных.
Private Sub f1_AfterUpdate()
Me.RecordSource = "SELECT * FROM T1 WHERE f1=" & Me.f1
End Sub
P.S. Общий раздел по формам
Автор:
Admin
от 0:00:00
Источник ...
15.06.2007 21:04:38
Игорь4
26 сообщения
RE: Форма!!!
Во-первых спасибо за совет Admin!!!
Во-вторых VBA ругается на эту строчку:
Me.RecordSource = "SELECT * FROM T1 WHERE f1=" & Me.f1
Так теперь в свойствах формы источником записей для формы нужно оставить мой запрос?
...WHERE f1... - здесь имя поля f1 - это имя поля в самом запросе или имя поля в форме, т.е. которое свободное?
А тогда ... &Me.f1 - тут что за поле?
В другом форуме мне предложили следующее:
Me.RecordSource = "SELECT * FROM Счет WHERE [ID_USR]=" & "'" & Me![f1] & "'"
Счет - это мой запрос на котором строится форма;
ID_USR - это ключевое поле в запросе с которым видимо должна идти связь со свободного поля f1.
Но VBA и здесь ругается на эту строчку.
Как быть теперь?
P.S. Общий раздел по формам
Автор:
Игорь
от 05.11.2003 15:41:54
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Форма!!!...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования