Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.046 c
2-1269128085
allrussia
2010-03-21 02:34
2010.08.27
Поведение процедуры в потоке


2-1271760916
Irisss
2010-04-20 14:55
2010.08.27
Панель иконок


15-1272288456
JollyRoger128bit87
2010-04-26 17:27
2010.08.27
задний фон в эксплорери


2-1274633276
georgeted
2010-05-23 20:47
2010.08.27
Работа с БД в оперативной памяти


10-1164625334
ga3
2006-11-27 14:02
2010.08.27
фреймы вложенные в другие фреймы




   Наверх