powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запросы к БД
12 сообщений из 12, страница 1 из 1
Запросы к БД
    #37222617
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите пожалуйста написать запросы к БД "Учебный процесс"
БД я уже создал, визуально кое как тоже...
помогите пожалуйста написать коды запросов к кнопкам

*Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы.
*Вывод оценок заданного студента по конкретному предмету.
Расчет и вывод среднего балла группы по заданному предмету.
*Поддержка базы: изменение, добавление, удаление записей в таблицах.
*Вывод справки по использованию программы

И какой код нужен ограничения доступа, чтобы можно было входить в БД через логин и пароль или через пороль просто

Буду очень благодарен если хоть немного поможете...
...
Рейтинг: 0 / 0
Запросы к БД
    #37222645
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СайларДобрый день! Помогите пожалуйста написать запросы к БД "Учебный процесс"
БД я уже создал, визуально кое как тоже...
помогите пожалуйста написать коды запросов к кнопкам

Что значит "коды запросов"?

*Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы.

Например, cmdPrint.Click

*Вывод оценок заданного студента по конкретному предмету.

Например, cmdView.Click

Расчет и вывод среднего балла группы по заданному предмету.

Например, cmdCalculate.Click

*Поддержка базы: изменение, добавление, удаление записей в таблицах.

Например, cmdEdit.Click
Например, cmdDelete.Click
Например, cmdAdd.Click

*Вывод справки по использованию программы

Например, cmdHelp.Click

В каждой из этих процедур и пиши свой код - что должна делать программа в том или ином случае.


И какой код нужен ограничения доступа, чтобы можно было входить в БД через логин и пароль или через пороль просто

В БД не входят, входят в другое место. Разграничение доступа к твоей программе должно быть, а БД доступна для всех.

Буду очень благодарен если хоть немного поможете...

А помочь-то, собственно, нечем. Ты создал некую БД и что ты хочешь, чтобы тебе написали весь код по известной только тебе одному задаче? Помимо БД должно быть еще минимум форм штук 7. У тебя что есть в наличии?
...
Рейтинг: 0 / 0
Запросы к БД
    #37222703
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть БД в 3НФ со связями, и кое какие формы... не знаю просто напросто как реализовать и создать запросы...
В формах есть какие то наброски...но это бред...
Помогите пожалуйста, если не сложно...
...
Рейтинг: 0 / 0
Запросы к БД
    #37222711
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, что есть...
http://zalil.ru/upload/30891075
...
Рейтинг: 0 / 0
Запросы к БД
    #37222729
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайлар,

А зачем в Grid'ах выводить ID. Я так понимаю, что вместо ID должны быть либо фимилии, либо предметы. А ID там совершенно не нужны. Включи форму class_log в проект. Почему она отдельно. Ну и задание-то какое. Если это главная форма, то на ней д.б. командные кнопки - по одной на каждую операцию.
...
Рейтинг: 0 / 0
Запросы к БД
    #37222756
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно создать БД и реализовать возможности, те что писал в 1 посту,
и ещё как то ограничить доступ к редактированию БД

Да я знаю нужны кнопки, но вот запросы, чтоб ещё и работали я не умею делать...

Ну я думал через Grid легче...я ведь не знаю...как лучше
...
Рейтинг: 0 / 0
Запросы к БД
    #37222778
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот само задание...
В программе должны быть реализованы следующие возможности:
*Просмотр базы данных.
*Ограниченный доступ к редактированию базы.
*Поддержка базы: изменение, добавление, удаление записей в таблицах.
*Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный месяц с возможностью ввода оценок, опозданий и пропусков учебных занятий.
*Вывод справочной информации, удовлетворяющей конкретным запросам:
*Вывод на экран/принтер отчетов о количестве опозданий и пропущенных занятий за семестр для всех учащихся заданной группы, для конкретного учащегося группы.
*Вывод оценок заданного студента по конкретному предмету.
*Расчет и вывод среднего балла группы по заданному предмету.
*Вывод справки по использованию программы

Конечно я не понимаю как писать запросы, я с VFP плохо знаком...
Ну хочется нагружать...может что нибудь и сам сделаю...
Но помощь мне бы не помешала...:(
...
Рейтинг: 0 / 0
Запросы к БД
    #37222808
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайлар,

Ну, я могу отвечать на конкретные вопросы, а тебе-то нужно сделать готовую программу. Где-то, может и понадобятся запросы, а где-то достаточно таблицы. Например, на вкладке "Студенты" убери из Grid'а две колонки - ID_groupe и ID_stud. Тогда данные берутся из таблицы. Если вместо ID_groupe должно быть, например, название группы, то тогда источником данных должен быть запрос из двух таблиц. У тебя, кстати, непонятная таблица group. По логике эта таблица д.б.: ID_group, name - название. Но для начала тебе нужно четко представлять техническое задание - что в каких формах у тебя должно быть.
Непонятно, откуда, например в таблице group у тебя такие данные: группа 1, количество студентов 30, группа 2, количество студентов 20. Такие данные можно получить из таблицы students, посчитав количество с группировкой по ID_group. Ну, и т.д. А просто попросить помощи: напишите мне запросы - вряд ли кто поймет о чем речь.
...
Рейтинг: 0 / 0
Запросы к БД
    #37222855
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь...
Как будет выглядеть запросы
*Расчет и вывод среднего балла группы по заданному предмету.
*Вывод оценок заданного студента по конкретному предмету.
*Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный семестр с возможностью ввода оценок, опозданий и пропусков учебных занятий.
...
Рейтинг: 0 / 0
Запросы к БД
    #37222904
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СайларСпасибо за помощь...
Как будет выглядеть запросы
*Расчет и вывод среднего балла группы по заданному предмету.

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

*Формирование и вывод на экран страниц классного журнала по заданному предмету за определенный семестр с возможностью ввода оценок, опозданий и пропусков учебных
занятий. Вывод на экран (это может быть запрос), а ввод оценок, опозданий и пропусков - нужно делать форму (значения добавляются в таблицу).
...
Рейтинг: 0 / 0
Запросы к БД
    #37222931
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю!
...
Рейтинг: 0 / 0
Запросы к БД
    #37222939
Сайлар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тему можно удалить
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запросы к БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]