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


Тема: No Subject
Здравствуйте,
Я уже писала об ошибке при работе с Access (в этом разделе тема - "стандартная ошибка")
а избавилась от этого удалением некоторых расчетов. Но это все мелочи :) Самое интересное началось, когда желая не повторять ошибок, решила писать программу на OS98 (Офис по прежнему - ХР)
Программа в принципе проста - создается новая запись в базе, заносятся необходимые данные, по кнопочке рассчитывается некое значение, и заполняется поле. Событие при нажатии на кнопочку звучит так -

Me.Поле1 = переменная1+me.поле2
,где me.поле1 - рассчетное поле в текущей базе.
me.поле2,переменная1 - значения, заведенные вручную

так вот, на 98-м это значение, как показал msgbox рассчитывается, но значение в поле почему-то не ставится :(
и скока раз не нажимай на кнопсель, значение не видно.
НО, если перейти на запись назад/вперед, то значение рассчитывается и появляется после первого подсчета!!!
На OS 2000 Server все немного по-другому: поле "принимает" значение на ВТОРОМ нажатии кнопки :)
Как это можно объяснить?


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


RE: No Subject
Информация хранится в кэше (fld.text) ее надо сбросить на диск путем сохранения записи refresh.


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