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

Вниз

Помогите сделать рейтинг данных   Найти похожие ветки 

 
Melkii   (2007-05-23 05:06) [0]

Здравствуйте!
У меня проблема с дипломной работой. Помогите пожалуйста чем можите.
У меня есть база данных Access. К базе подключаюсь через ADOTable. Мне нужно сделать модуль, где ведется статистика данных. Таблица содержит поля: Преподаватель, претензии, номер лаборатории. Записи могут повторятся.
Помогите мне сделать так, чтоб на форме по нажатию на кнопку выводился список 3-х лучших преподавателей, у которых нет или меньше всего претензий.


 
Сергей М. ©   (2007-05-23 08:41) [1]

В каждой записи в поле "Претензии" может фигурировать лишь одна претензия ?


 
Megabyte ©   (2007-05-23 08:43) [2]

В чем проблема:
1) в алгоритме;
2) в написании кода;
3) в понимании того, что в данном случае механизм БД имхо нафиг не нужен.

Алгоритм:
 а) делаешь еще одно индексное поле, называемое Первичным ключом;
в обработчике события onClick:
 б) делаешь запрос с агрегатным полем count, группируя по преподам;      
 в) выбираешь методом перебора и сравнения 3-х преподов с минимальным значением поля count.

з.ы. Скажи, ты с эконома небось? Только там такие дипломные работы имхо могут быть...


 
Jan1   (2007-05-23 08:44) [3]

Выбросить ADOTable. Взять ADODataSet. Выучить минимум по SQL: SELECT, MAX, GROUP.
3-х лучших ты возмешь, когда прочитаешь справку по Access:
ALL, DISTINCT, DISTINCTROW, TOP Predicates . Тебе надо читать про TOP.


 
Jan1 ©   (2007-05-23 08:46) [4]


> SELECT, MAX, GROUP

MAX=COUNT и еще читать про ORDER BY.


 
Johnmen ©   (2007-05-23 09:02) [5]


> Помогите пожалуйста чем можите.

Выслал 10 рублей.


 
{RASkov} ©   (2007-05-23 11:54) [6]

> [5] Johnmen ©   (23.05.07 09:02)
> Выслал 10 рублей.

А куда выслал-то..... я тоже хочу :).... выслать.

> [0] Melkii   (23.05.07 05:06)

Что из себя представляет поле - претензии? Число, набор строк или еще что...


 
antonn (work)   (2007-05-23 12:07) [7]


> Выслал 10 рублей.

а мне? :)


 
{RASkov} ©   (2007-05-23 12:22) [8]

> [7] antonn (work)   (23.05.07 12:07)
> а мне? :)

Вопрос задай на эту сумму и в отдельной ветке :) шучу, не надо такого делать...


 
Anatoly Podgoretsky ©   (2007-05-23 20:04) [9]

> Johnmen  (23.05.2007 09:02:05)  [5]

Напрасно потратил, послал бы лучше мне



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
2-1180346730
nem0
2007-05-28 14:05
2007.06.17
File To String


2-1180001170
Углук
2007-05-24 14:06
2007.06.17
Ресурсы не грузятся


2-1179993174
Garacio
2007-05-24 11:52
2007.06.17
Как удалить старые файлы?


2-1179990590
allucard
2007-05-24 11:09
2007.06.17
Окно нестандартной формы.


1-1176922235
I-New
2007-04-18 22:50
2007.06.17
Создание ресурсов