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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2010, 21:07   #1
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
Восклицание Вопросы по лабораторным роботам

Всем форумчанам привет!

Дядька уехал в командеровку на месяц. Мну позволил попользуватся своим ником. Говорил что здесь умные люди седят. У меня скоро зачот по "Базам даных" вот и сушу голову над лабораторными работами. Пока дядька был дома - то помагал постоянно. А теперь я сам и если можно буду просить помощи у Вас, дорогие форумчане.

Простите пожалуйста, если вопросы иногда будут смешными.
clanz вне форума Ответить с цитированием
Старый 09.03.2010, 21:21   #2
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

ну и конешно у меня уже и вопрос есть.

У меня есть таблица "записи о вкладниках". Из неё надо вибрать только записи про тех вкладников, фамилии которых наченаются на букви "И" да "Б" способом "Розширеного фильтра" и отсортировать отобраные записи за полем "Вкладник" в порядке возростание.

Пример:
Вложения
Тип файла: rar Lab.rar (16.9 Кб, 6 просмотров)
clanz вне форума Ответить с цитированием
Старый 09.03.2010, 22:39   #3
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

Вопрос 2:

Отобрать с таблицы даные о вкладниках за такими крытериями: сума вкладу больше чем 800 005 грн., или менше чем 299 992 грн. и фамилия вкладника начинается з буквы из первой части алфавита.

Пример тотже.
clanz вне форума Ответить с цитированием
Старый 09.03.2010, 23:33   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте племянник clanz.
"способом "Розширеного фильтра"..." об этом способе Вам стоит почитать в учебнике, это не тема пары строк форума.
второй вопрос о вкладчиках, для Вашего зачета, запрос может быть создан подобной SQL конструкцией:
Код:
SELECT *
FROM [Банк Інтеграл]
WHERE (((Asc(Left([Вкладник],1))) Between Asc("А") And Int((Asc("Я")-Asc("А"))/2)+Asc("А"))) 
   and ((([Сума вкладу])>800005 Or ([Сума вкладу])<299992))
ORDER BY Вкладник
учите язык или не пользуйтесь более дядиным НИК'ом, ему будет стыдно.
Евгений.

Последний раз редактировалось Teslenko_EA; 09.03.2010 в 23:36.
Teslenko_EA вне форума Ответить с цитированием
Старый 10.03.2010, 02:17   #5
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

благодарю,

с вопросом 2 разобрался, с вопросом 1 тоже, посидел подумал и всё получилось

P.S. Язык буду учить, чтоб дяде не было за меня стыдно.
clanz вне форума Ответить с цитированием
Старый 10.03.2010, 03:14   #6
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

Вопрос 3:

создать запрос для отбора за следующими крытериями - фамилия вкладчика содержит букву "И", срок вкладу больше чем 44 месяца.

Ну срок - то понятно, уже не одну задачку похожую сделал, а от с фамилией - это уже сложно.
clanz вне форума Ответить с цитированием
Старый 10.03.2010, 03:38   #7
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

Всё вопрос 3 отменяется - я использовал команду Like ("*І* *.*.") получил нужный результат.

На сегодне вопросы окончены. Сделал три лабораторных и теперь можно идти спать, ведь завтра здаватся.

Последний раз редактировалось clanz; 10.03.2010 в 03:40.
clanz вне форума Ответить с цитированием
Старый 10.03.2010, 14:15   #8
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

небольшое дополнение: символ маски ввода * относится абсолютно ко всем символам и потому, учитывая обязательный пробел, вполне достаточно Like ("*І* *")
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 11.03.2010, 00:15   #9
clanz
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 40
По умолчанию

Вопрос 5:

Создать запрос с полями - "Отделение банку", "Вкладчик", "Дата вклада", "Сума вклада".

1) вибрать дание про 5 вкладчиков с найбольшими сумами вкладов.
2) вибрать дание про 5 вкладчиков с найменшими сумами вкладов.
clanz вне форума Ответить с цитированием
Старый 11.03.2010, 00:32   #10
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

с таким заданием Вы могли бы и самостоятельно разобраться, пример пять с наибольшими суммами вкладов:
Код:
SELECT TOP 5 [Відділення банку], Вкладник, [Дата вкладу], [Сума вкладу] 
FROM [Банк Інтеграл] 
ORDER BY [Сума вкладу] DESC
удалите из конструкции DESC и будут пять с наименьшими суммами.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по if, else? molodoyy Помощь студентам 5 21.03.2010 15:34
Как писать прошивку роботам? NIQK Микроконтроллеры, робототехника, схемотехника, 3D принтеры 6 29.12.2009 18:58
Вопросы Syltan Общие вопросы C/C++ 2 13.11.2009 19:32
Вопросы по if, else? molodoyy Общие вопросы C/C++ 1 25.10.2008 18:55