Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2009, 09:13   #1
Mylene79
 
Аватар для Mylene79
 
Регистрация: 25.02.2009
Сообщений: 7
По умолчанию Помогите с простым запросом

Уважаемые специалисты и любители ! Помогите, пожалуйста, с запросом.
Access 97. Необходимо в отчет вывести только одну отобранную запись по номеру, для ее дальнейшей печати. Конкретнее: по номеру протокола, числовой тип данных, не счетчик, совпадения не допускаются, обязательное поле. Сейчас в отчет выходят все протоколы, а надо бы, чтоб один, который указываешь… Спасибо всем откликнувшимся!
Mylene79 вне форума Ответить с цитированием
Старый 20.04.2009, 16:27   #2
Skolot
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 101
По умолчанию

Сделайте запрос с отбором по номеру протокола (можно параметрический, если номер надо менять). На основе этого запроса уже создавайте отчет.
Skolot вне форума Ответить с цитированием
Старый 23.04.2009, 09:46   #3
Mylene79
 
Аватар для Mylene79
 
Регистрация: 25.02.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Skolot Посмотреть сообщение
Сделайте запрос с отбором по номеру протокола (можно параметрический, если номер надо менять). На основе этого запроса уже создавайте отчет.
Я понимаю, что надо сделать запрос с отбором по номеру протокола , вопрос то как раз в этом и есть... Как? При помощи какой функции в запросе?
Mylene79 вне форума Ответить с цитированием
Старый 23.04.2009, 13:49   #4
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

Запрос будет выглядеть примерно так:
PARAMETERS P Short;
SELECT table1.field1, table1.field2
FROM table1
WHERE (((table1.[field1])=[P]));

При выполнеии запроса появится окно для ввода параметра Р. Вводите туда номер протокола - и данные по нему будут выведены.
AnnNet вне форума Ответить с цитированием
Старый 23.04.2009, 14:41   #5
Mylene79
 
Аватар для Mylene79
 
Регистрация: 25.02.2009
Сообщений: 7
Хорошо

Цитата:
Сообщение от AnnNet Посмотреть сообщение
Запрос будет выглядеть примерно так:
PARAMETERS P Short;
SELECT table1.field1, table1.field2
FROM table1
WHERE (((table1.[field1])=[P]));

При выполнеии запроса появится окно для ввода параметра Р. Вводите туда номер протокола - и данные по нему будут выведены.
Спасибо огромное!!!! Все получилось!!!!
Mylene79 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с запросом Juries Microsoft Office Access 0 12.04.2009 00:29
столкнулся впервые с простым вопросом sava28 HTML и CSS 0 25.11.2008 22:50
Помогите с запросом Viper666 Microsoft Office Access 2 14.05.2008 22:35
Помогите с запросом Blackmore БД в Delphi 3 07.05.2008 01:18
помогите с запросом 9-11 БД в Delphi 4 20.11.2006 10:04