Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Операция с полем в предидущей записи? / 11 сообщений из 11, страница 1 из 1
14.03.2003, 16:10
    #32120341
Лега
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
А можно в форме брать значение поля предидущей записи и вычитать из него значение другого поля текущей записи?
...
Рейтинг: 0 / 0
14.03.2003, 17:43
    #32120458
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
А может лучше наоборот перед сохранением текущей записи в значение по умолчанию новой записи прописывать необходимый результат?
...
Рейтинг: 0 / 0
14.03.2003, 17:48
    #32120462
Лега
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
А как прописать в значение по умолчанию вычисяемый результат?
...
Рейтинг: 0 / 0
14.03.2003, 19:05
    #32120500
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Прошу прощения, немного не дочитал...это я погорячился со значением по умолчанию.
Все зависит от того, как дальше нужно использовать вычисленное значение.
...
Рейтинг: 0 / 0
17.03.2003, 11:59
    #32120993
Лега
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Никак - просто сохранить в таблице
...
Рейтинг: 0 / 0
17.03.2003, 12:14
    #32121005
Savik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Если не очень будет тормозить, то можно так

select t1.p1-t2.p2 from tablica t1 inner join tablica t2 on t1.id=t2.id-1
...
Рейтинг: 0 / 0
17.03.2003, 13:31
    #32121099
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
В зависимости от постановки задачи, можно воспользоваться обработчиками событий в форме.
Например после обновления записи сохраняем значение необходимого поле в глобальной переменной, а затем на событие ... (зависит от того что нужно делать)... ставится обработка с использованием значения переменной.
Такой метод будет работать если идет последовательный ввод/редактирование данных. Если же редактируется запись 1, а затем переход на запись 5, то естественной в переменной будет хранится значения поля 1-й записи, а не предыдущей.

А вообще-то, не понятно для чего нужна такая обработка.
Какая постановка задачи?
...
Рейтинг: 0 / 0
17.03.2003, 13:50
    #32121129
virtart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Попробуй использовать функцию типа DLookup("[MyField]", "[myTable]", "[Date]=#" & Format(Me.CurrDate-1, "dd-mmm-yy") & "#")
Можно определить другой критерий Where - смотря какая запись у тебя предыдущая.
...
Рейтинг: 0 / 0
17.03.2003, 14:58
    #32121218
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
В общем случае (если еще и сортировку меняете), заведомо неизвестно какая запись "предыдущая" в форме. Поэтому при обработке какого-нить события (например заполнения поля, или "текущая") открываете RecordsetClone (Set rstCl=me.RecordsetClone), переходите в нем на предыдущую (rstCl.MovePrevious) (не забудьте возможности того, что предыдущей нет), получаете значение нужного поля, и юзаете.
...
Рейтинг: 0 / 0
17.03.2003, 16:23
    #32121349
Лега
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Даа... а про возможность сортировки я и не подумал... ведь точно кто-нибудь пересортирует
...
Рейтинг: 0 / 0
18.03.2003, 09:19
    #32121709
Savik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция с полем в предидущей записи?
Не давай.
Иначе смысл предыдущая-следующая вообще теряется.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Операция с полем в предидущей записи? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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