Автоинкремент по условию

Все вопросы/проблемы по установке и использовании.
Ответить
Mor
Сообщения: 39
Зарегистрирован: 04 сен 2019, 15:17
Имя: Александр Овсянников
Откуда: Россия

Автоинкремент по условию

Сообщение Mor »

Добрый день!

При использовании Автоинкремента я попал в тупик. Может ли кто подсказать, как сделать адекватный автоинкремент по условию, например "месяц", в акссесе я подобное делал, лет 10 назад, когда я нашёл эту программу, я не понял как она вообще работает, но не суть. Так как поле автоинкремент не имеет параметров, мы его не трогаем. Прошу помощи в написании SQL-запроса. Логика примерно такая:
Есть сущность (Счётчик) с параметрами, которые проверяются.
Есть сущность (рабочая часть БД), в которую вносят данные, и которая должна проверить эти данные.
Рабочая часть:
В БД внесли данные, перед сохранением БД, при помощи SQL запроса сверяет (проверяемые) данные, вносит данные из "Счётчика" в поле и производит в счётчике update value ***+1, и при сохранении нового этот процесс повторяется, но только на новой записи, а не при редактировании.
Заранее спасибо.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоинкремент по условию

Сообщение support »

Любую логику можно прописать в поле PHP код: https://docs.rukovoditel.net.ru/index.php?p=104
Mor
Сообщения: 39
Зарегистрирован: 04 сен 2019, 15:17
Имя: Александр Овсянников
Откуда: Россия

Re: Автоинкремент по условию

Сообщение Mor »

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

В реальности в ДБ вносится текстовый вариант топологии сетей, есть несколько вариантов генерации инвентарных номеров и под это очень хорошо подходит автоинкремент, но с проверкой условий.

И да раз Вы ответили, можно ли уточнить, мне очень понравилась функция списка "многоуровневый выпадающий список" особенно реализованная часть со значением в отдельной ячейке, хотел уточнить, а есть ли возможность подобное с сущностями? Опять для этого же, есть здание, в здании этаж, на этажах помещения, в помещениях оборудование, "глобальный список" хороший , но есть но, он строго текстовый и проверка что связано с его значениями не проводится, да и для редактирования и увеличения числа помещений требуются права администратора. А так через сущность прошел, и видишь в этом здании есть столько этажей, помещений и связано то оборудование, на этаже есть столько-то помещений и такое кол-во оборудования, а в помещении столько оборудования.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоинкремент по условию

Сообщение nruslan2 »

поищите на форуме где то даже видел похожий код, который вам пригодится!

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

по сущности, в разделе полей сущности есть то что вы хотите)
Mor
Сообщения: 39
Зарегистрирован: 04 сен 2019, 15:17
Имя: Александр Овсянников
Откуда: Россия

Re: Автоинкремент по условию

Сообщение Mor »

Спасибо , буду дальше искать!)
Ответить