LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: При попыт...
 Тема: При попытке присвоить......
 
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


Тема: При попытке присвоить......
.... ЗНАЧЕНИЯ ПОЛЯ переменой в Subroutine, переменная по итогам оказывается равной 0, хотя ПОЛЕ имеет некое значение (в отладчике это видно).

Поле имеет формат CURRENCY.

В чем может быть проблема?


P.S. Раздел для новичков
Автор: Slava от 0:00:00 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: При попытке присвоить......
В отладчике видно информацию не в поле, а в буфере. Реальные данные находятся в объекте recordset. Принудительно сохраните данные на диске или подождите, когда база данных обновит данные с диском самостоятельно.


P.S. Раздел для новичков
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: При попытке присвоить......
Дело в том, что в конце концов в БД попадает именно НОЛЬ, который я вижу в ОТЛАДЧИКЕ.

Причем, если я присваиваю переменной не значение ПОЛЯ, а просто константу, то именно эта константа оказывается в соответсвующей ЗАПИСИ.

Похоже, что я что то неправильно определяю.


P.S. Раздел для новичков
Автор: Slava от 0:00:00 Источник ...
 15.06.2007 21:04:16
N_A
31 сообщения


RE: При попытке присвоить......
Slava писал в др.теме "..... изменение значения в ВЫЧИСЛЯЕМОМ ПОЛЕ."...

Есть мнение (читай проверено лично), что попытка использования в VBA значений итоговых полей из формы (пример: поле с именем "S", данные "=Sum(money))", строка кода "varMoney=me!S") не есть правильно (потому что не работает!).

И отлов событий - не поможет.

Вычисляй нужные значения "ручками" (с использованием рекордсетов и т.п.)
Согласен, все это глупо, ведь сумма уже есть на экране, кажется зачем её считать другим способом?!, но это так! Access так устроен (глючит:).




P.S. Раздел для новичков
Автор: N_A от 25.06.2003 14:00:01 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: При попытке присвоить......
Спасибо.

Я и сам понял, что результат где-то потерялся в БУФЕРЕ, само поле на самом деле содержит НУЛЬ :-(

Обидно.


P.S. Раздел для новичков
Автор: Slava от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: При попыт...
ПоискПоиск  Список форумовСписок форумов  
right