powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про СЧЁТЧИКИ
26 сообщений из 26, показаны все 2 страниц
Вопрос про СЧЁТЧИКИ
    #32265666
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поможите люди!
Создал в качестве дипломного проекта базу данных "Отдел кадров" (Употел аж)
Все ключевые поля-счётчики. Что очень "напрягает" руководителя диплома.
Напрягает то, что после редактирования данных в таблице счётчик продолжает
свой "инкримент", а не заполняет существующие пробелы.
Может кто знает как это исправить, а главное можно ли это исправить.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265670
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Дырки" в записях с полем-счетчиком простыми способами не заполнишь.\r
А "сложные способы", наверное, тебе не нужны.\r
\r
Попробуй уговорить руководителя, что и так сойдет, либо почитай тут, и воспользуйся чем нибудь:\r
/topic/42244
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265674
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а главное можно ли это исправить.
Хрен там. Главное - нужно ли это исправлять.
Твоему руководителю какая на хер разница - 11 или 15?
Или он ищет скрытый кабалистический смысл в монотонно неубывающей последовательности натуральных чисел?
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265682
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продожении предложения :) ЛП: сделай примарикей GUID - тогда у препода будет гораздо больше шансов найти "скрытый кабалистический смысл".

==
А препод-то балбес.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265690
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select min(id)+1 from z1
where (id+1) not in (select id from z1)
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265694
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это было?
Кто здесь?
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265699
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Заметил одну вешчь:
Напр. в таблице создаем новую запись, где одно поле счетчик. Потом жмем Esc - типа ой, ненужно . Новая запись пропадает и если не делать новой записи и сжать базу, то:
- в 97 асесе после сжатия счетчик увеличиться на 1 от последнего, что ужо есть
- в XP асесе - фиг, после сжатия будет +1 от последнего успевшего отразиться...

А по поводу дырок DMax ничего не решит.
Если препод не понимает чего с счетчиками, то расклад только один - через форму и курировать все удаления и появления. Прямое Удаление не разрешать, а имитировать...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265702
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в XP асесе - фиг, после сжатия будет +1 от последнего успевшего отразиться...

Вообще-то это вранье...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265704
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм. Вообще-то я сам наврал, Mar прав...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265707
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем это справедливо и для программного сжатия через ADO, аки в Нуфовском ФАКе...
А вот после импорта таблицы, все становится на свои места.

Зачем они вообще тогда это делали?..
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265709
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
автосчетчики вообще стремная штука. Я как нормальный... - поле, которое генерируется автосчетчиком и сделал номером счета (накладной, фактуры и т.п.). И однажды после удалений наш бухгалтер (явно не препод по заблудам) и наехала, мол чо за дела, где 7024 после 7023 и прочий святой наезд от бумажной мадамы...
Битва была как за урожай...
А молодой был, мало знал даже в программировании тогда. Пришлось всю таблу загонять в ёксель, и рыть отсутств. номера, потом гнать обратно и говорить где поселились дырки...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265714
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хехе.

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

Я обычно вообще номер делаю строковым, пусть их префиксы-суффиксы себе придумывают, если хотят. И какой-нибудь дМакс к этим номерам рисую, чтоб не приходилось самим номера придумывать. Удалали запись - хотят, вобъют на ее место новую, хотят - не вобъют.

А счетчики, опять же имхо, хороши для связей. Если забыл где-нить поставить каскадное удаление или программно хвосты в других табличках от удаленной записи подчистить, эти хвосты не повиснут неожиданно на новой записи. И другие подобные хорошести опять же.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265719
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
100% истина. Все номера лишь помогать генерировать... Не согласный - так бей ручками, а мы проверим уникальность и если что так ругнемся, что даже в msgbox ... "vbOkOnly + vbExclamation "... и не снилось.

Уж злой я на это дело с тех пор...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265962
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот очень хорошая статья на тему "Поля с типом СЧЕТЧИК и удаление дыр из них, или почему мне это не надо!"

mahoune
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32265978
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кто-нибудь скажет: ЗАЧЕМ?
Ладно там для патча или чтобы расколбасить наколбасенное: но просто так, чтобы не было? Хотя я повторяю слова из ссылки mahoune.

==

А еще можно сделать чтобы все фамилии начинались с буквы "Ъ" - зачем? Да так, препод наш по-национальности чукча уругвайско-сантехнической нациолнальности: у них все фамилии на "Ъ" начинаються.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266090
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ не материтесь на чела просто есть преподы как из того анекдота про прапора и солдата и ломик...
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266108
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык сделать вычисляемое поле. Которое будет по порядку всегда!
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266132
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mahoune
> Дык сделать вычисляемое поле. Которое будет по порядку всегда!

Дык вроде у чела mdb или уже дипломы на adp пишут?

==
Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)?
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266145
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Элементарно, пробежаться по сей базе и везде проиндексировать ссылки на записи!

Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)?
Вот этот вопрос и надо задать преподу, что делать в таком случае?

mahoune
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266150
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто препод - дурак. А дураку ничего лишнего показывать нельзя. Автор небось вывел этот код сотрудника на форму или еще куда, и тут он глаза преподу и попался (прятать надо было... эх Петька, не до грибов сейчас). Поле код - является внутренним полем для служебных нужд базы и пусть этот препод отвяжется... заведи ему другое поле (не ключевое), по порядку вычисляемое и показывай на здоровье, если он такой дебил, а свое поле Код скрой.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266154
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)?

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

Вобще мы тут непонятно чем занимаемся. Чел спросил какую-то фигню и свалил, а мы тут предположения строим - кто же из них дурак
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32266169
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП
>Вобще мы тут непонятно чем занимаемся

Ты только сейчас догадался?
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32267097
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем. Решение проблемы нашёл в Delphi.
А препод у меня женщина. Просто реальная Чупакабра, кровь сосёт похлеще
вампира.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32267098
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вопрос группы: какогож хрена ты раньше-то молчала, что счётчики использовать нельзя, а надо отметить, что все со счётчиками работали.
Ничего не отвечает, а как в песне: только смотрит и молчит.
Не пойму я её. Может она денег ждёт......
Ладно, хрен с ней.
Жаль только, что многое переделывать придётся.
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32267109
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2alkonawtiko Спасибо всем. Решение проблемы нашёл в Delphi.

а чем тебя запрос не устраивает ?

select min(id)+1 from z1 where (id+1) not in (select id from z1)

замечательно выдает номер в дырке
...
Рейтинг: 0 / 0
Вопрос про СЧЁТЧИКИ
    #32267114
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL ещё надо мне изучить. Так как нас обучали
Это SELECT; FROM; WHERE а всё остальное как хотите так и учите.
Мы вот и учим. Сейчас вот только времени нету(диплом всё таки).
Хотя то что ты предложил мне более-менее понятно.
Но я уже нашёл решение в Delphi. На мой взгляд проще некуда.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про СЧЁТЧИКИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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