Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ключевое поле / 11 сообщений из 11, страница 1 из 1
19.08.2004, 15:52:44
    #32657216
Goza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
У меня есть ключевое поле-счётчик.
После удаления n-ного количества зависей из таблицы в нумерации появились пробелы (1,2,4,6,7...)
Как нибудь простыми методами можно сделать так, что бы снова нумерация была по порядку без пробелов?
...
Рейтинг: 0 / 0
19.08.2004, 15:55:21
    #32657220
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Делаеш новую таблицу и копируеш в нее данные из старой. По-моему это единственный способ.
---
Если с этой таблицей имеются связные, то смысл ключевого поля теряется.
...
Рейтинг: 0 / 0
19.08.2004, 15:57:12
    #32657223
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
...
Рейтинг: 0 / 0
19.08.2004, 15:57:22
    #32657224
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Или удалить ключевое поле и создать его заново, но опять же если нет связей
...
Рейтинг: 0 / 0
19.08.2004, 15:57:26
    #32657225
Bolik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Меню Сервис->Служебные->Сжать базу не пробовали?
...
Рейтинг: 0 / 0
19.08.2004, 15:57:45
    #32657226
Goza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Есть связанные. Так что такой способ не подойдёт :-(
...
Рейтинг: 0 / 0
19.08.2004, 15:59:20
    #32657232
Goza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
авторМеню Сервис->Служебные->Сжать базу не пробовали?
Не пробовал ибо не знаю что оно делает
...
Рейтинг: 0 / 0
19.08.2004, 16:03:00
    #32657242
Goza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
В Q4 всё что написано меня не утешило:

авторQ4: В таблице есть счетчик, но его значения идут не подряд, несколько чисел в середине отсутствуют. Как перезаполнить поле, чтобы дырок не было? (Другой вариант вопроса. Счетчик показывает, что последняя запись в моей таблице имеет номер N, а реально записей меньше. Почему счетчик неправильно считает количество записей в таблице? Что это - баг или фича?)

A: Это нормальная ситуация. Если возникла необходимость, чтобы значения счетчика шли подряд, значит база была спроектирована неверно. Поле счетчика должно служить только для однозначной идентификации записей (и, возможно, порядка их занесения), юзер не должен видеть его значений, а если и увидит, то не должен возражать против тех значений, которые есть. Счетчик не служит для подсчета записей.

Правда мне он нужен не для подсчёта количества записей а как ключ.
...
Рейтинг: 0 / 0
19.08.2004, 16:04:28
    #32657246
Bolik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Если счетчик нужен как ключевое поле, то не все ли равно, подряд там идут значения или нет?
...
Рейтинг: 0 / 0
19.08.2004, 16:13:42
    #32657272
Goza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
BolikЕсли счетчик нужен как ключевое поле, то не все ли равно, подряд там идут значения или нет?

Да хотелось переходить на запись. Нашёл функцию, она делает переход на номер записи. А я знаю номер ключа. Если бы оно соответствовало друг другу, было бы всё просто.
...
Рейтинг: 0 / 0
19.08.2004, 17:58:06
    #32657570
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ключевое поле
Goza...
Правда мне он нужен не для подсчёта количества записей а как ключ.
Для подсчета колва записей используем запрос с агрегатом
Код: plaintext
Select Count(Cod) as cnt From table1
Блин!!!

ИМХО: не фиг трогать ключ - он не для того нужен

PS:
А по поводу номера записи в запросе
FAQ
Q7.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ключевое поле / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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