Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Вычисления в БД на Delphi   Найти похожие ветки 

 
Lionelles ©   (2010-03-16 18:12) [0]

Ребят, прошу помощи...
Имеется база данных студентов созданная в DataBase Desktop формата Paradox 7.
В ней присутствуют след. столбцы:
N_zach- номер зачётной книжки студента
Familiya- фамилия студента
Imya- имя
Surname- отчество
Y_birth- год рождения
Gruppa- номер группы
Predmet- наименование дисциплины
Oz- оценка
Prepod- преподаватель
Kaf- Аббревиатура кафедры
N_Predm- номер предмета
N_Prepod- номер преподавателя.

Делаю приложение по работе с этой БД в Delphi, использую компоненты Ttable, Data Source, DBGrid, DBNavigator.

На форме имеется Edit, в который вводится фамилия студента, жмётся кнопка и должно выводиться ср. арифметическое его оценок по предметам. Как это реализовать с учётом того, что данные будут изменяться, т.е появляться новые фамилии, оценки..а суть то остаётся та же...ввёл фамилию- получил ср. оценку этого студента.
Наведите на мысль какую-нибудь, пожалуйста..


 
Медвежонок Пятачок ©   (2010-03-16 18:24) [1]

На форме имеется Edit, в который вводится фамилия студента

Зачем эдит и зачем вводится, если студент уже живет в таблице?
Либо, если он там еще не живет, то и среднего арифметического считать не по чему


 
Lionelles ©   (2010-03-16 18:39) [2]

Медвежонок Пятачок,
возможно я вас не понял, но так необходимо...ввёл фамилию в эдит, происходит поиск по БД, находится студент, вычисляется ср. оценка и выводится в label или в чего-то ещё..
я так понимаю, что через TQuery тут нельзя это сделать..потому что изменяться база будет..или можно?


 
Медвежонок Пятачок ©   (2010-03-16 18:42) [3]

кому именно необходимо?

ср. оценка и выводится в label

А почему не в грид? И почему не по всем сразу?
Зачем что-то там еще вводить?


 
Медвежонок Пятачок ©   (2010-03-16 18:52) [4]

я так понимаю, что через TQuery тут нельзя это сделать..потому что изменяться база будет..или можно?

неправильно думаешь.
меняется база или не меняется - неважно.

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


 
Плохиш ©   (2010-03-16 21:32) [5]


> ввёл фамилию в эдит, происходит поиск по БД, находится студент,
>  вычисляется ср. оценка и выводится в label

Какой из пунктов вызывает проблему?


 
Lionelles ©   (2010-03-17 07:23) [6]

[b]Плохиш [/b],
в общем то оба, как проверить на правильность введённую фамилию ещё


 
Anatoly Podgoretsky ©   (2010-03-17 09:02) [7]

Определить параметры правильности, потом проверить по списку на правильность.


 
Sergey13 ©   (2010-03-17 09:06) [8]

> [0] Lionelles ©   (16.03.10 18:12)

Ты свою БД из экселя срисовал что ли? Кошмар какой то.
Какая у тебя средняя оценка по проектированию БД? Впрочем, можно и не отвечать - и так понятно.
Даже для курсового - это двойка.


 
oldman ©   (2010-03-17 09:50) [9]

Бред какой-то - средняя оценка...

3,3,3 - среднее 3
5,2,2 - среднее 3
4,4,1 - среднее 3


 
Плохиш ©   (2010-03-17 12:14) [10]


> Lionelles ©   (17.03.10 07:23) [6]
>
> [b]Плохиш [/b],
> в общем то оба

Какие "оба"? Там перечислены 5 пунктов.

PS. Зачем оно вам, это программирование?



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
3-1243590436
gog
2009-05-29 13:47
2010.08.27
Прочитать unicode данные из Oracle


3-1240340701
VoznikVopros
2009-04-21 23:05
2010.08.27
Как произвести "выделение" в DBLookupListBox1 согласно № эл. в БД


15-1272634082
JohnKorsh
2010-04-30 17:28
2010.08.27
Как в Windows7 отключить UAC?


2-1267601181
Гость
2010-03-03 10:26
2010.08.27
Упростить выражение


15-1265651858
OneYoungMan
2010-02-08 20:57
2010.08.27
Речевое общение