Конференция "Начинающим" » Вычисления в БД на Delphi [Paradox]
 
  • Lionelles © (16.03.10 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, в который вводится фамилия студента, жмётся кнопка и должно выводиться ср. арифметическое его оценок по предметам. Как это реализовать с учётом того, что данные будут изменяться, т.е появляться новые фамилии, оценки..а суть то остаётся та же...ввёл фамилию- получил ср. оценку этого студента.
    Наведите на мысль какую-нибудь, пожалуйста..
  • Медвежонок Пятачок © (16.03.10 18:24) [1]
    На форме имеется Edit, в который вводится фамилия студента

    Зачем эдит и зачем вводится, если студент уже живет в таблице?
    Либо, если он там еще не живет, то и среднего арифметического считать не по чему
  • Lionelles © (16.03.10 18:39) [2]
    Медвежонок Пятачок,
    возможно я вас не понял, но так необходимо...ввёл фамилию в эдит, происходит поиск по БД, находится студент, вычисляется ср. оценка и выводится в label или в чего-то ещё..
    я так понимаю, что через TQuery тут нельзя это сделать..потому что изменяться база будет..или можно?
  • Медвежонок Пятачок © (16.03.10 18:42) [3]
    кому именно необходимо?

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

    А почему не в грид? И почему не по всем сразу?
    Зачем что-то там еще вводить?
  • Медвежонок Пятачок © (16.03.10 18:52) [4]
    я так понимаю, что через TQuery тут нельзя это сделать..потому что изменяться база будет..или можно?

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

    скл запросы не работают если монитор крт. Или лсд, но на сипс-матрице.
    еще мышка важна. если беспроводная, то скл запросы тоже не работают (кроме случаев если беспроводная мышь на блютусе, а не просто на rf)
  • Плохиш © (16.03.10 21:32) [5]

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

    Какой из пунктов вызывает проблему?
 
Конференция "Начинающим" » Вычисления в БД на Delphi [Paradox]
Есть новые Нет новых   [134433   +24][b:0][p:0]