|
|
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Поможите люди! Создал в качестве дипломного проекта базу данных "Отдел кадров" (Употел аж) Все ключевые поля-счётчики. Что очень "напрягает" руководителя диплома. Напрягает то, что после редактирования данных в таблице счётчик продолжает свой "инкримент", а не заполняет существующие пробелы. Может кто знает как это исправить, а главное можно ли это исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 22:05 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
"Дырки" в записях с полем-счетчиком простыми способами не заполнишь.\r А "сложные способы", наверное, тебе не нужны.\r \r Попробуй уговорить руководителя, что и так сойдет, либо почитай тут, и воспользуйся чем нибудь:\r /topic/42244 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 22:15 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
а главное можно ли это исправить. Хрен там. Главное - нужно ли это исправлять. Твоему руководителю какая на хер разница - 11 или 15? Или он ищет скрытый кабалистический смысл в монотонно неубывающей последовательности натуральных чисел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 22:47 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
В продожении предложения :) ЛП: сделай примарикей GUID - тогда у препода будет гораздо больше шансов найти "скрытый кабалистический смысл". == А препод-то балбес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 23:10 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
select min(id)+1 from z1 where (id+1) not in (select id from z1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 23:29 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Что это было? Кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 23:42 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Заметил одну вешчь: Напр. в таблице создаем новую запись, где одно поле счетчик. Потом жмем Esc - типа ой, ненужно . Новая запись пропадает и если не делать новой записи и сжать базу, то: - в 97 асесе после сжатия счетчик увеличиться на 1 от последнего, что ужо есть - в XP асесе - фиг, после сжатия будет +1 от последнего успевшего отразиться... А по поводу дырок DMax ничего не решит. Если препод не понимает чего с счетчиками, то расклад только один - через форму и курировать все удаления и появления. Прямое Удаление не разрешать, а имитировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:06 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
в XP асесе - фиг, после сжатия будет +1 от последнего успевшего отразиться... Вообще-то это вранье... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:16 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Хм. Вообще-то я сам наврал, Mar прав... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:19 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Причем это справедливо и для программного сжатия через ADO, аки в Нуфовском ФАКе... А вот после импорта таблицы, все становится на свои места. Зачем они вообще тогда это делали?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:32 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
автосчетчики вообще стремная штука. Я как нормальный... - поле, которое генерируется автосчетчиком и сделал номером счета (накладной, фактуры и т.п.). И однажды после удалений наш бухгалтер (явно не препод по заблудам) и наехала, мол чо за дела, где 7024 после 7023 и прочий святой наезд от бумажной мадамы... Битва была как за урожай... А молодой был, мало знал даже в программировании тогда. Пришлось всю таблу загонять в ёксель, и рыть отсутств. номера, потом гнать обратно и говорить где поселились дырки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:42 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Хехе. Счетчики-счетчиками, а в номера документов, которые (номера) выводятся на печать, имхо, их не в коем случае нельзя, а то такие урожаи постоянно собирать придется :) Я обычно вообще номер делаю строковым, пусть их префиксы-суффиксы себе придумывают, если хотят. И какой-нибудь дМакс к этим номерам рисую, чтоб не приходилось самим номера придумывать. Удалали запись - хотят, вобъют на ее место новую, хотят - не вобъют. А счетчики, опять же имхо, хороши для связей. Если забыл где-нить поставить каскадное удаление или программно хвосты в других табличках от удаленной записи подчистить, эти хвосты не повиснут неожиданно на новой записи. И другие подобные хорошести опять же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 00:53 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
100% истина. Все номера лишь помогать генерировать... Не согласный - так бей ручками, а мы проверим уникальность и если что так ругнемся, что даже в msgbox ... "vbOkOnly + vbExclamation "... и не снилось. Уж злой я на это дело с тех пор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 01:02 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Вот очень хорошая статья на тему "Поля с типом СЧЕТЧИК и удаление дыр из них, или почему мне это не надо!" mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 10:12 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Мне кто-нибудь скажет: ЗАЧЕМ? Ладно там для патча или чтобы расколбасить наколбасенное: но просто так, чтобы не было? Хотя я повторяю слова из ссылки mahoune. == А еще можно сделать чтобы все фамилии начинались с буквы "Ъ" - зачем? Да так, препод наш по-национальности чукча уругвайско-сантехнической нациолнальности: у них все фамилии на "Ъ" начинаються. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 10:20 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Народ не материтесь на чела просто есть преподы как из того анекдота про прапора и солдата и ломик... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:12 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Дык сделать вычисляемое поле. Которое будет по порядку всегда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:22 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
2mahoune > Дык сделать вычисляемое поле. Которое будет по порядку всегда! Дык вроде у чела mdb или уже дипломы на adp пишут? == Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:30 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Элементарно, пробежаться по сей базе и везде проиндексировать ссылки на записи! Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)? Вот этот вопрос и надо задать преподу, что делать в таком случае? mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:38 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Просто препод - дурак. А дураку ничего лишнего показывать нельзя. Автор небось вывел этот код сотрудника на форму или еще куда, и тут он глаза преподу и попался (прятать надо было... эх Петька, не до грибов сейчас). Поле код - является внутренним полем для служебных нужд базы и пусть этот препод отвяжется... заведи ему другое поле (не ключевое), по порядку вычисляемое и показывай на здоровье, если он такой дебил, а свое поле Код скрой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:40 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Интересно, а как препод будет решать проблему пропусков в случае удаления записи из середины (или начала)? Наверное этот препод хочет, чтобы новые записи вставлялись в ближайшую дыру. И, наверное, он не сталкивался с нумерацией каких-нибудь счетов фактур Вобще мы тут непонятно чем занимаемся. Чел спросил какую-то фигню и свалил, а мы тут предположения строим - кто же из них дурак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:42 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
2ЛП >Вобще мы тут непонятно чем занимаемся Ты только сейчас догадался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:50 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Решение проблемы нашёл в Delphi. А препод у меня женщина. Просто реальная Чупакабра, кровь сосёт похлеще вампира. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 21:55 |
|
||
|
Вопрос про СЧЁТЧИКИ
|
|||
|---|---|---|---|
|
#18+
На вопрос группы: какогож хрена ты раньше-то молчала, что счётчики использовать нельзя, а надо отметить, что все со счётчиками работали. Ничего не отвечает, а как в песне: только смотрит и молчит. Не пойму я её. Может она денег ждёт...... Ладно, хрен с ней. Жаль только, что многое переделывать придётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 22:03 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1750&tid=1679416]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 325ms |

| 0 / 0 |
