|
Запросы к БД
|
|||
---|---|---|---|
#18+
Добрый день! Помогите пожалуйста написать запросы к БД "Учебный процесс" БД я уже создал, визуально кое как тоже... помогите пожалуйста написать коды запросов к кнопкам *Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы. *Вывод оценок заданного студента по конкретному предмету. Расчет и вывод среднего балла группы по заданному предмету. *Поддержка базы: изменение, добавление, удаление записей в таблицах. *Вывод справки по использованию программы И какой код нужен ограничения доступа, чтобы можно было входить в БД через логин и пароль или через пороль просто Буду очень благодарен если хоть немного поможете... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 13:54 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
СайларДобрый день! Помогите пожалуйста написать запросы к БД "Учебный процесс" БД я уже создал, визуально кое как тоже... помогите пожалуйста написать коды запросов к кнопкам Что значит "коды запросов"? *Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы. Например, cmdPrint.Click *Вывод оценок заданного студента по конкретному предмету. Например, cmdView.Click Расчет и вывод среднего балла группы по заданному предмету. Например, cmdCalculate.Click *Поддержка базы: изменение, добавление, удаление записей в таблицах. Например, cmdEdit.Click Например, cmdDelete.Click Например, cmdAdd.Click *Вывод справки по использованию программы Например, cmdHelp.Click В каждой из этих процедур и пиши свой код - что должна делать программа в том или ином случае. И какой код нужен ограничения доступа, чтобы можно было входить в БД через логин и пароль или через пороль просто В БД не входят, входят в другое место. Разграничение доступа к твоей программе должно быть, а БД доступна для всех. Буду очень благодарен если хоть немного поможете... А помочь-то, собственно, нечем. Ты создал некую БД и что ты хочешь, чтобы тебе написали весь код по известной только тебе одному задаче? Помимо БД должно быть еще минимум форм штук 7. У тебя что есть в наличии? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:03 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
У меня есть БД в 3НФ со связями, и кое какие формы... не знаю просто напросто как реализовать и создать запросы... В формах есть какие то наброски...но это бред... Помогите пожалуйста, если не сложно... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:21 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Вот, что есть... http://zalil.ru/upload/30891075 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:23 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Сайлар, А зачем в Grid'ах выводить ID. Я так понимаю, что вместо ID должны быть либо фимилии, либо предметы. А ID там совершенно не нужны. Включи форму class_log в проект. Почему она отдельно. Ну и задание-то какое. Если это главная форма, то на ней д.б. командные кнопки - по одной на каждую операцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:32 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Нужно создать БД и реализовать возможности, те что писал в 1 посту, и ещё как то ограничить доступ к редактированию БД Да я знаю нужны кнопки, но вот запросы, чтоб ещё и работали я не умею делать... Ну я думал через Grid легче...я ведь не знаю...как лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:37 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Ну вот само задание... В программе должны быть реализованы следующие возможности: *Просмотр базы данных. *Ограниченный доступ к редактированию базы. *Поддержка базы: изменение, добавление, удаление записей в таблицах. *Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный месяц с возможностью ввода оценок, опозданий и пропусков учебных занятий. *Вывод справочной информации, удовлетворяющей конкретным запросам: *Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы. *Вывод оценок заданного студента по конкретному предмету. *Расчет и вывод среднего балла группы по заданному предмету. *Вывод справки по использованию программы Конечно я не понимаю как писать запросы, я с VFP плохо знаком... Ну хочется нагружать...может что нибудь и сам сделаю... Но помощь мне бы не помешала...:( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:44 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Сайлар, Ну, я могу отвечать на конкретные вопросы, а тебе-то нужно сделать готовую программу. Где-то, может и понадобятся запросы, а где-то достаточно таблицы. Например, на вкладке "Студенты" убери из Grid'а две колонки - ID_groupe и ID_stud. Тогда данные берутся из таблицы. Если вместо ID_groupe должно быть, например, название группы, то тогда источником данных должен быть запрос из двух таблиц. У тебя, кстати, непонятная таблица group. По логике эта таблица д.б.: ID_group, name - название. Но для начала тебе нужно четко представлять техническое задание - что в каких формах у тебя должно быть. Непонятно, откуда, например в таблице group у тебя такие данные: группа 1, количество студентов 30, группа 2, количество студентов 20. Такие данные можно получить из таблицы students, посчитав количество с группировкой по ID_group. Ну, и т.д. А просто попросить помощи: напишите мне запросы - вряд ли кто поймет о чем речь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 14:55 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
Спасибо за помощь... Как будет выглядеть запросы *Расчет и вывод среднего балла группы по заданному предмету. *Вывод оценок заданного студента по конкретному предмету. *Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный семестр с возможностью ввода оценок, опозданий и пропусков учебных занятий. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 15:10 |
|
Запросы к БД
|
|||
---|---|---|---|
#18+
СайларСпасибо за помощь... Как будет выглядеть запросы *Расчет и вывод среднего балла группы по заданному предмету. SELECT predmet.predmet, AVG(class_log.ball) AS average_ball FROM class_log, predmet WHERE predmet.id_predmet = class_log.id_predmet GROUP BY 1 ORDER BY 1 INTO CURSOR c1 *Вывод оценок заданного студента по конкретному предмету. SELECT student.fio, predmet.predmet, class_log.ball FROM student, predmet, class_log WHERE student.id_stud = class_log.id_stud AND predmet.id_predmet = class_log.id_predmet AND class_log.id_stud = 11 INTO CURSOR c1 *Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный семестр с возможностью ввода оценок, опозданий и пропусков учебных занятий. Вывод на экран (это может быть запрос), а ввод оценок, опозданий и пропусков - нужно делать форму (значения добавляются в таблицу). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 15:28 |
|
|
start [/forum/topic.php?fid=41&msg=37222711&tid=1584426]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
112ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 216ms |
0 / 0 |