В примечании формы, основанной на ХП не подсчитываются итоговые значения!

Magistr
Дата: 11.02.2002 06:11:00
Dim cmd As ADODB.Command
...
rst.Open cmd, , adOpenKeyset, adLockOptimistic, adCmdStoredProc
Set Me.Recordset = rst
Вот таким образом сообщаю данные форме.
В примечании формы есть поле с данными =Sum([Summa]). При открытии формы все поля заполняются как положено, но в итоговом поле выдает #ошибка. Если в даные вписать имя таблицы, то всё отлично считается. Может кто знает что здесь не так?
Чумак А.
Дата: 01.03.2002 08:24:36
Это баг Аксесса - смотри Q244146 на support.microsoft.com. Напиши отдельную процедуру на VB и/или T-SQL для подсчета aggregate или воспользуйся советом M$ если тебе он подходит.
Magistr
Дата: 01.03.2002 19:34:26
Спасибо за ответ.
Я примерно так и сделал, подсчитал итоговые значения из рекордсета и вставил их в несвязанные поля (надо как-то было выкручиваться ). Но вот статью Q244146 я что -то не нашёл.
Чумак А.
Дата: 03.03.2002 23:26:24
http://support.microsoft.com/search/preview.aspx?scid=/search/viewDoc.aspx?docID=KC.Q244146%26url=kb;en-us;Q244146%26dialogID=10570109%26iterationID=1%26sessionID=anonymous|9454834
Oldkeyboo
Дата: 06.03.2002 13:31:22
Дык микрософты предлают убить рекорд сорс и в форм лоаде кодом добавить этот самый сорс.
Причем в примере используется простой селект, а не ХП.
Вся сладость использования ХП пропадает.
А я заметил - что #error пропадает (и правильные цифири соответственно появляются)когда в форме убить Order By.
Но как только пользователь сортирует сам результирующие записи - error and OrderBy появляются вновь.
Как запретить пользователю запись в форму разрешив при этом сортировать записи?