Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с процедурой. / 4 сообщений из 4, страница 1 из 1
02.08.2004, 08:27
    #32630778
ElenaZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с процедурой.
Мне нужно посчитать сумму данных нужно эти данные связать с годом. У меня в одной форме есть поле - число , месяц, год. А в другой форме нужно посчитать эти самые суммы, данные берутся из таблицы фокпро в этой таблицы есть поле date так нужно связать поле date с этой таблицы и поле с формы где поле число, месяц , год. И посчитать сумму по партиям но за опледелённый год, потому-что в таблицы накапливаются все года...
У меня пишет ошибку - посмотрите что неправельно
LOCAL b, e, sv, pl, zn, cu, au, ag, pid, pr, vv,fld
oExchange.ALLTRIM(STR(YEAR(THISFORM.FIRSTDATE.VALUE))) = fld
b = THISFORM.Begin.value
e = THISFORM.End.value
SELECT Vag_cu
SET ORDER TO P_Ident IN Vag_cu
SELECT Party_cu
CALCULATE SUM(Party_cu.sves) FOR Party_cu.p_number >= b AND Party_cu.p_number <= e and Party_cu.date_e = fld TO sv
...
Рейтинг: 0 / 0
02.08.2004, 08:49
    #32630797
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с процедурой.
Party_cu.date_e = fld fld скорей фсего не приведена к виду даты или наоборот date_e приведи к fld
...
Рейтинг: 0 / 0
02.08.2004, 09:52
    #32630863
ElenaZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с процедурой.
Hel!Riser Party_cu.date_e = fld fld скорей фсего не приведена к виду даты или наоборот date_e приведи к fld

Скажите пожалуйста как это сделать вызвать в форме таблицу и привести поле date_e к fld?
...
Рейтинг: 0 / 0
02.08.2004, 10:08
    #32630884
fox_kiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с процедурой.
CALCULATE SUM(Party_cu.sves) FOR Party_cu.p_number >= b AND Party_cu.p_number <= e and Party_cu.date_e = fld TO sv

например:

CALCULATE SUM(Party_cu.sves) FOR Party_cu.p_number >= b AND Party_cu.p_number <= e and ltrim(str(year(Party_cu.date_e))) = fld TO sv

или fld не переводить в str...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с процедурой. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]