
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2003, 16:10
|
|||
|---|---|---|---|
|
|||
Операция с полем в предидущей записи? |
|||
|
#18+
А можно в форме брать значение поля предидущей записи и вычитать из него значение другого поля текущей записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2003, 17:43
|
|||
|---|---|---|---|
Операция с полем в предидущей записи? |
|||
|
#18+
А может лучше наоборот перед сохранением текущей записи в значение по умолчанию новой записи прописывать необходимый результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2003, 17:48
|
|||
|---|---|---|---|
|
|||
Операция с полем в предидущей записи? |
|||
|
#18+
А как прописать в значение по умолчанию вычисяемый результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2003, 19:05
|
|||
|---|---|---|---|
Операция с полем в предидущей записи? |
|||
|
#18+
Прошу прощения, немного не дочитал...это я погорячился со значением по умолчанию. Все зависит от того, как дальше нужно использовать вычисленное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 11:59
|
|||
|---|---|---|---|
|
|||
Операция с полем в предидущей записи? |
|||
|
#18+
Никак - просто сохранить в таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 12:14
|
|||
|---|---|---|---|
Операция с полем в предидущей записи? |
|||
|
#18+
Если не очень будет тормозить, то можно так select t1.p1-t2.p2 from tablica t1 inner join tablica t2 on t1.id=t2.id-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 13:31
|
|||
|---|---|---|---|
Операция с полем в предидущей записи? |
|||
|
#18+
В зависимости от постановки задачи, можно воспользоваться обработчиками событий в форме. Например после обновления записи сохраняем значение необходимого поле в глобальной переменной, а затем на событие ... (зависит от того что нужно делать)... ставится обработка с использованием значения переменной. Такой метод будет работать если идет последовательный ввод/редактирование данных. Если же редактируется запись 1, а затем переход на запись 5, то естественной в переменной будет хранится значения поля 1-й записи, а не предыдущей. А вообще-то, не понятно для чего нужна такая обработка. Какая постановка задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 13:50
|
|||
|---|---|---|---|
|
|||
Операция с полем в предидущей записи? |
|||
|
#18+
Попробуй использовать функцию типа DLookup("[MyField]", "[myTable]", "[Date]=#" & Format(Me.CurrDate-1, "dd-mmm-yy") & "#") Можно определить другой критерий Where - смотря какая запись у тебя предыдущая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 14:58
|
|||
|---|---|---|---|
Операция с полем в предидущей записи? |
|||
|
#18+
В общем случае (если еще и сортировку меняете), заведомо неизвестно какая запись "предыдущая" в форме. Поэтому при обработке какого-нить события (например заполнения поля, или "текущая") открываете RecordsetClone (Set rstCl=me.RecordsetClone), переходите в нем на предыдущую (rstCl.MovePrevious) (не забудьте возможности того, что предыдущей нет), получаете значение нужного поля, и юзаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2003, 16:23
|
|||
|---|---|---|---|
|
|||
Операция с полем в предидущей записи? |
|||
|
#18+
Даа... а про возможность сортировки я и не подумал... ведь точно кто-нибудь пересортирует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1682086]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 299ms |

| 0 / 0 |
