![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.03.2010
Сообщений: 21
|
![]()
Есть БД Студенты(БД Access,используется язык Delphi),в ней поля Фамилия Имя Отчество и результаты экзаменов(оценки).каким образом можно произвести суммирование результатов с 1-ой ячейки с оценкой до последней в какой-либо определенной строке(строка выбирается запросом поиска по фамилии)?
Последний раз редактировалось kinnder; 03.03.2010 в 00:14. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ну в принципе то если у тебя есть поля: Экзамен1, Экзамен2, Экзамен3
то суммирование SELECT (Экзамен1+Экзамен2 +Экзамен3) as СуммаРезультатов, ну и тут остальные поля с фамилиями и пр... P.S. хотя я бы сделал две разные таблицы в первой код студента и его ФИО во второй код экзамена его название в третьей код студента, код экзамена, оценка И уже группировкой по коду студента и экзамена получал нужный набор.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Stilet, +100
полность согласен. Цитата:
Цитата:
![]() ![]() три таблицы. Это если нормализовывать задачу. |
||
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.03.2010
Сообщений: 21
|
![]()
а можно ли использовать в процедуре подсчета среднего балла массив из значений ячеек,если кол-во столбцов оценок постоянно?
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.03.2010
Сообщений: 21
|
![]()
ну вот взять объявить в программе строковый массив.занести в него все данные из выбранной строки.а потом уже в цикле прогнать массив с номера первой оценки до последней просуммировать,используя дополнительно StrToInt....
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Ты ничего не выиграешь от такой стратегии.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 02.03.2010
Сообщений: 21
|
![]()
да ну это понятно что хозяин барин,просто сейчас не до оптимизации программы.этим займусь позже.сейчас главное результат.так каким образом можно в строковый массив внести все поля какой-либо строки БД?
|
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет количества числовых значений | Amelie_L | Microsoft Office Excel | 2 | 28.01.2010 08:26 |
Подсчет кол-ва значений в строке | new_user | БД в Delphi | 1 | 03.06.2009 09:18 |
Подсчет повторяющихся значений поля | JSilver | БД в Delphi | 9 | 04.03.2009 10:34 |
подсчет значений, удовлетворяющих интервалам | treim | Microsoft Office Excel | 2 | 22.11.2008 13:37 |
подсчет различных значений | zetrix | Microsoft Office Excel | 0 | 31.10.2006 07:28 |