Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Расчет значения
 
 автор: SergM   (30.11.-1 в 00:00)
 
 

Люди добрые! Помогите новичку, плиз. Есть таблица "t_Test" (каждый день заносятся показания счетчика ксерокса):
id_date date MyCopy
1 01.07.06 100
2 02.07.06 250
3 03.07.06 350
4 04.07.06 700
На основе таблицы форма "f_Test" в которой в допополнительном Text Boxе хотелось бы расчитать значение MyCopy за прошедший день ( с 04.07.06 по 03.07.06 ).

  Ответить  
 
 автор: ?????   (30.11.-1 в 00:00)
 
 

используйте сумму с нарастающим итогом не помню насчет формы, нов отчете на текстбоксе точно есть :)
или запросом.
этот запрос делает суммой с нарастающим итогом
SELECT t_Test.id_date, t_Test.date, first(t_Test.MYCopy) AS MYCopy1, SUM(t_Test_1.MYCopy) AS MYCopy2
FROM t_Test LEFT JOIN t_Test AS t_Test_1 ON t_Test.date >= t_Test_1.date
group by t_Test.id_date, t_Test.date

а этот вроде как (исходя из строго вашей таблицы) выдаст предыдущие копии :)
SELECT t_Test.id_date, t_Test.date, First(t_Test.MYCopy) AS MYCopy1, Last(t_Test_1.MYCopy) AS MYCopy2
FROM t_Test LEFT JOIN t_Test AS t_Test_1 ON t_Test.date > t_Test_1.date
group by t_Test.id_date, t_Test.date

  Ответить  
 
 автор: SergM   (30.11.-1 в 00:00)
 
 

Всё работает!!! Большое СПАСИБО за помощь.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList