Последняя версия DataExpress 3 beta от 24 декабря 2017 года. Скачать.

Счетчик (тип данных)

Предложения по новому функционалу и развитию существующего.
Amarous
Новичок
Сообщения: 16
Зарегистрирован: Ср фев 08, 2017 3:15 pm

Счетчик (тип данных)

Сообщение Amarous » Ср янв 10, 2018 2:28 pm

Не знаю как у вас, у меня с этим типом данных все плохо.
Постоянно приходится ручкам править, проверять значения Счетчика.
Если удаляешь позицию, последующие номера, естественно, не меняются.

Поэтому предлагаю:

При создании любого счетчика добавить возможность задать параметр:
1. не создавать след порядковый номер (оставлять поле пустым) - ну если это надо кому-то
2. Создавать порядковый номер после предыдущего
3. Создавать порядковый номер первого свободного значения

4. В закладке Сервис >...
добавить функцию "Сформировать счетчик заново" - удаляет все значения и выставляет новые, начиная с единицы

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

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3130
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Счетчик (тип данных)

Сообщение YurAnt » Ср янв 10, 2018 2:56 pm

Amarous писал(а):Если удаляешь позицию, последующие номера, естественно, не меняются

Это как?

Может этот поможет?
Нумератор №5.zip
(1.08 КБ) 9 скачиваний

Amarous
Новичок
Сообщения: 16
Зарегистрирован: Ср фев 08, 2017 3:15 pm

Re: Счетчик (тип данных)

Сообщение Amarous » Ср янв 10, 2018 3:21 pm

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

Может можно функцию пересчета добавить в "Сервис"

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3130
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Счетчик (тип данных)

Сообщение YurAnt » Ср янв 10, 2018 3:26 pm

Вообще "счетчик" не котируется на роль "нумератора строк". Он нумерует записи.

VdoVin
Интересующийся
Сообщения: 77
Зарегистрирован: Пт апр 28, 2017 7:05 am
Откуда: Сахалин, Корсаков

Re: Счетчик (тип данных)

Сообщение VdoVin » Пн янв 15, 2018 2:38 pm

YurAnt писал(а):Вообще "счетчик" не котируется на роль "нумератора строк". Он нумерует записи.

Зачем тогда он нужен вообще, если нумерация как таковая, нужна всего лишь для визуализации и понимания, как раз сколько мы видим строк? Я тупо не использую этот компонент. Решил так, что лучше вообще его не иметь, чем иметь мучение с ним. ))

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3130
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Счетчик (тип данных)

Сообщение YurAnt » Пн янв 15, 2018 2:43 pm

VdoVin писал(а):
YurAnt писал(а):Вообще "счетчик" не котируется на роль "нумератора строк". Он нумерует записи.

Зачем тогда он нужен вообще, если нумерация как таковая, нужна всего лишь для визуализации и понимания, как раз сколько мы видим строк? Я тупо не использую этот компонент. Решил так, что лучше вообще его не иметь, чем иметь мучение с ним. ))

Пациент: "Доктор, свечи, которые вы давеча прописали - мне ни черта не помогли!"
Врач: "Вы что же, их пили..???"
Пациент (иронично): "Нет! Я их в попу засовывал..."


Вы пытались использовать компонент, вопреки его прямому назначению. Чему Вы удивляетесь..?

jurist23rus
Эксперт
Сообщения: 1736
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Счетчик (тип данных)

Сообщение jurist23rus » Пн янв 15, 2018 2:53 pm

VdoVin писал(а):Зачем тогда он нужен вообще, если нумерация как таковая, нужна всего лишь для визуализации и понимания, как раз сколько мы видим строк?

Не так. Нумерация нужна, в первую очередь, для идентификации записи: для придания ей уникальности, явного отличия от других подобных записей. Визуализация - это побочный эффект (но не самоцель), который тоже можно использовать.
Destiny is a very convenient word for those who never take decisions.

VdoVin
Интересующийся
Сообщения: 77
Зарегистрирован: Пт апр 28, 2017 7:05 am
Откуда: Сахалин, Корсаков

Re: Счетчик (тип данных)

Сообщение VdoVin » Пн янв 15, 2018 3:00 pm

jurist23rus писал(а):
VdoVin писал(а):Зачем тогда он нужен вообще, если нумерация как таковая, нужна всего лишь для визуализации и понимания, как раз сколько мы видим строк?

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

А что, в DE id записи не предусмотрен? Просто при визуализации бред получается. Используя функцию COUNT мы видим к примеру 10 записей в базе, а в таблице ( в случае если мы удалили одну запись и добавили также одну) мы видим такой порядок цифр - 1,2,3,4,6,7,8,9,10,11 (предположим, что мы удалили пятую запись).

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3130
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Счетчик (тип данных)

Сообщение YurAnt » Пн янв 15, 2018 3:04 pm

id Записи - предусмотрен.
Нумератор СТРОК - не предусмотрен.

jurist23rus
Эксперт
Сообщения: 1736
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Счетчик (тип данных)

Сообщение jurist23rus » Пн янв 15, 2018 3:06 pm

VdoVin писал(а):А что, в DE id записи не предусмотрен?

Предусмотрен. А разве одно исключает другое? Id записи это не ваше - это идентификатор самой базы. Вы конечно можете на него посмотреть, но не более того. Если вам нужен свой идентификатор, а не чужой :), то тут компонент Счётчик вам поможет.
Destiny is a very convenient word for those who never take decisions.


Вернуться в «Предложения по развитию проекта.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость