Страница 1 из 1

Значение по умолчанию в числовом поле - из предыдущей записи

Добавлено: 23 апр 2017, 18:17
alcompstudio
Добрый день!

Можно ли реализовать возможность автоматической вставки значения по умолчанию в Числовое поле сущности из другого числового поля предыдущей записи (или нескольких записей "назад" - по указанию) ?

Изображение

Вот, чтобы так было:

Изображение

И тут предусмотреть возможность "переноса" значения из формульного типа поля, т.е. если нужно автоматически добавлять запись с уже внесенным "предыдущим" значением, рассчитанным по какой-то формуле.

Или, если для формы ввода это тяжело реализуемо, то может сделать это как-то для формульного типа поля? Т.е. задать формулу, которая будет выводить значение из предыдущей записи (или из записи которая будет указана), что-то типа:

Изображение

Я пытался сделать что-то подобное при помощи функций с фильтром по дате :

Изображение

Изображение

...но фильтр так почему-то не работает, все равно считает сумму по всем записям, хотя должен по идее выбирать за "вчерашнее число" (хотя, я может что-то неправильно сделал - не отрицаю...):

Изображение

Но и это не спасает, т.к. нужна именно "запись минус один", а если в дате "присутствует" несколько записей, то функция посчитает их все, а нужно именно "перенос" одного значения из предыдущей (или из "несколько записей назад").

Можно ли что-то придумать? Думаю, будет полезна данная возможность для переноса остатков, или любой подобной операции, требующей таких переносов.

Re: Значение по умолчанию в числовом поле - из предыдущей записи

Добавлено: 23 апр 2017, 19:15
support
Уже было предложение по этому поводу. Пока не придумал как это сделать.

Re: Значение по умолчанию в числовом поле - из предыдущей записи

Добавлено: 23 апр 2017, 19:47
alcompstudio
Я вот пытаюсь как-то вычислить для каждой предыдущей записи дату со временем, преобразованную в число:

Изображение

по идее это можно использовать в качестве идентификатора для выборки, потому как там каждый раз будет новое значение, и оно вроде увеличивается с каждой секундой.

но вот, как ее выбрать, чтобы оставалось число для каждой предыдущей записи свое - не знаю... :? Может это как-то использовать на программном уровне?

Re: Значение по умолчанию в числовом поле - из предыдущей записи

Добавлено: 23 апр 2017, 19:56
alcompstudio
...забыл наверное сказать, что имею ввиду предыдущую запись по времени добавления, это больше интересует. Потому как если сделать сортировку по какому-то полю, отличному от даты, то конечно в списке записи "перемешаются" и для MySQL непонятно какая станет предпоследней :) (если я правильно понял проблему)

Re: Значение по умолчанию в числовом поле - из предыдущей записи

Добавлено: 23 апр 2017, 20:05
alcompstudio
http://xandeadx.ru/blog/mysql/592 - это никак не поможет в решении? :roll: