LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Присвоени...
 Re: RE: Присвоение ранга (места) по отсортированным данным
 
 29.05.2008 20:36:09
Admin1
731 сообщения
1-ый


Re: RE: Присвоение ранга (места) по отсортированным данным

Это выражение надо вставить в запрос, тогда будет все считаться автоматом. Например,  SELECT ФИО, Результат, ... , DAvg("Место","Таблица","Место=" & [Место] ) AS СреднееМесто FROM Таблица

 29.05.2008 22:01:13
vitabios
21 сообщения


Re: RE: Присвоение ранга (места) по отсортированным данным
опять что то у меня не получилось, подскажите в чем моя ошибка

у меня в базе есть запросы "акробатика"

таблица "участники" там поля FIO Школа .... Акробатика
В поле акробатика содержится результат по акробатике

содержание запроса акробатика
""
SELECT Участники.FIO, Участники.CS, Участники.Акробатика, nz(DCount("[Акробатика]","[Участники]","[Акробатика]>=" & Replace([Акробатика],",",".")),0) AS Место, DAvg("Место","Акробатика","Место=" & [Место]) AS СреднееМесто
FROM Участники
ORDER BY Участники.FIO;
""

выдает результат что поле место что поле акробатика - один и тот же

что я не так сделал (кстати вернулась проблема десятых чисел, если кто сдал акробатика на 9,87 то "место" работает а среднее место = нет)

И такой вопрос = среднее место будет считать по всем ? или только по тем кто набрал одинаковый результат? если второе - то это именно то что мне нужно.
 29.05.2008 22:02:41
vitabios
21 сообщения


Re: RE: Присвоение ранга (места) по отсортированным данным
если запрос такой
""
SELECT Участники.FIO, Участники.CS, Участники.Акробатика, nz(DCount("[Акробатика]","[Участники]","[Акробатика]>=" & Replace([Акробатика],",",".")),0) AS Место, DAvg("Место","Акробатика","Место=" & [Место]) AS СреднееМесто
FROM Участники
ORDER BY Участники.FIO;
""
то в поле среднее место выдает пустое поле
 29.05.2008 22:07:43
Admin1
731 сообщения
1-ый


Re: RE: Присвоение ранга (места) по отсортированным данным

Неправильно указана таблица акробатика. Ее нет, вместо нее надо указать Участники.

SELECT Участники.FIO, Участники.CS, Участники.Акробатика, nz(DCount("[Акробатика]","[Участники]","[Акробатика]>=" & Replace([Акробатика],",",".")),0) AS Место, DAvg("Место","Акробатика","Место=" & [Место]) AS СреднееМесто
FROM Участники
ORDER BY Участники.FIO;

 30.05.2008 15:40:30
vitabios
21 сообщения


Re: RE: Присвоение ранга (места) по отсортированным данным
у меня почему то получается пустой результат, скорее всего я что то неправильно объяснил или сделал

большая просьба = выкладываю свою базу _http://www.frik.71tula.net/uploads/files/data.zip

Там есть запрос акробатика, сделайте мне пожалейста там как правильно а я по аналогии сделаю на других

исправленный файл пришлите пожалуйста на vitabios@tula.net
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Присвоени...
ПоискПоиск  Список форумовСписок форумов  
right