|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2009, 14:42 | #11 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот, еще кое что выложу по своему вопросу. Может вам станет понятнее, что мне надо . Логика работы программы: Есть класс. Например, в нем три ученика: Иванов, Петров, Сидоров. Они, например, изучали в 2008 году предмет История. По этому предмету они получили следующие результаты:
_______ Двоек_Троек_Четверок_Пятерок_ КО_ СБ_ КУ У О ЧО Иванов 1 2 3 4 10 4,0 70 90 80 4 Петров 2 1 1 1 5 3,2 40 60 64 3 Сидоров 3 2 1 1 7 3,0 28 57 60 3 . Эти данные заносятся в БД. На скринах прилагаются два варианта работы. Неправильный -это щас так у меня работает и правильный - так должно работать. Так более понятно, что мне нужно?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
21.04.2009, 14:58 | #12 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
т.е. ты вносишь данные в первую (большую) таблицу.
А потом после нажатия буттон1 эти данные разбиваются по маленьким таблицам. я правильно понял? |
21.04.2009, 15:08 | #13 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Нее . Данные у меня вносятся в другие таблицы. Из тех таблиц данные разбиваются по этим маленьким четырем таблицам-Базам Данных. А уже самая большая, верхняя таблица, объединяет (отображает) все записи из этих баз данных. Вы сами, S@fer, помогли мне это сделать . Понятно?)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
21.04.2009, 15:23 | #14 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
а таблицы критерии, оценки, предмет связаны как нибудь с таблицой ученики?
Для начала эти 3 таблицы должны быть свзаны с таблицой ученики, т.е. у них должно быть кроме поля счетчика еще одно поле которое будет равняться номеру ученика. Затем в запросе выводить ФИО,Оценки,Критерии,Предмет с условием где номер ученика равен номерам в таблицах "Оценки","Критерии","Предмет" |
21.04.2009, 15:33 | #15 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
21.04.2009, 15:39 | #16 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
да, когда будут заноситься данные, нужно будет в ручную ставить номер ученика (поле числовое) в таблице Предмет. А у тебя сейчас идет втоматическое заполнение этого поля - что не подходит, потому что у одного ученика может быть несколько предметов.
Затем нужно будет связать таблицы оценки и критерии с таблицой предмет (что-бы не было дублирование данных) |
21.04.2009, 16:29 | #17 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
22.04.2009, 07:37 | #18 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
1) В таблицу оценки нужно добавить два столбца (ИД ученика - тоже будет вноситься вручную, ИД предмета).
2) при выборе предмета в таблицу оценки вносится ИД этого предмета 3) Тоже самое с таблицой критерии Скинул пример в аксесе для понятия логики там 3 таблицы (Ученики, Предмет, Оценки) И результирующий запрос. |
22.04.2009, 08:51 | #19 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
S@fer, спасибо за пример. Я вроде понял вашу логику. Вот, выложил скрин я еще один. Посмотрите.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
22.04.2009, 08:56 | #20 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
В таблицу Оценки нужно добавить ID-предмета, и ID ученика. Посмотри в этой базе схему данных (там показано как связываются таблицы). По аналогии с "оценками" делаешь также "критерии".
Тогда В таблице Предмет не надо будет повторять несколько раз "2008 Математика" (как в твоем скрине) - у предмета же будет ид номер вот по нему и сравнивай и добавляй |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
И снова про подсчет строк | Bezdar | Microsoft Office Excel | 4 | 23.03.2009 16:49 |
И снова ссылки | Yaga | HTML и CSS | 2 | 20.03.2009 12:14 |
Снова про адрес переменной | Pedro | Общие вопросы Delphi | 2 | 17.12.2008 21:53 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
У меня вопрос про базы данных,а точнее про таблицы!!! | Alexij | Общие вопросы Delphi | 1 | 13.04.2008 23:24 |