Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Счетчик, сжать и восстановить и XP Access / 8 сообщений из 8, страница 1 из 1
16.04.2004, 02:20
    #32483608
_ThUG_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
ФАК прочел. Насколько я понял, в акцессе 97 можно обнулить все отсутствующие значения счетчика до максимального путем сжатия базы. Это единственное, что мне нужно (дыры пусть будут), но как это сделать в XP Акцессе ?

Очень не хочется внимать совету, что не стоит пользователю показывать значения счетчика...
...
Рейтинг: 0 / 0
16.04.2004, 06:37
    #32483629
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
К сожалению, у меня нет AccessXP...попробуй удалить поле счетчика, а затем создать новый... (у меня в 2002-ом получилось)...
...
Рейтинг: 0 / 0
16.04.2004, 08:32
    #32483670
_ThUG_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
Мне-то как раз нужно все значения оставить как есть, но при этом оставить возможность обнулить все запоротые записи выше максимума. =(
...
Рейтинг: 0 / 0
16.04.2004, 08:57
    #32483689
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
Ясно...
А если взять все записи из таблицы и скопировать в другую...затем в первой произвести действия как в моем первом ответе...потом записи скопировать обратно...
...
Рейтинг: 0 / 0
16.04.2004, 08:58
    #32483691
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
Наверное, Deminik, имел ввиду следующее:

- Меняем тип поля со счетчика на длинное целое (сохраняем таблицу)
- Меняем назад на счетчик (сохраняем таблицу)

В принципе, должно сработать (сам не проверял :) )
...
Рейтинг: 0 / 0
16.04.2004, 09:34
    #32483729
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
MDB Access 2002 формат базы 2002 (как в других версиях не знаю)

сначала так:
Код: plaintext
GRANT UPDATEIDENTITY ON TABLE mytable to Admin 


потом так

Код: plaintext
1.
UPDATE mytable SET mytable.MyNum =  1000 
WHERE (((mytable.MyNum)= 1 ));
...
Рейтинг: 0 / 0
16.04.2004, 09:59
    #32483774
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
кстати если задать значение счетчика больше максимального то при попытке
добавить новое значение один раз споткнется пытаясь создать существующий номер, но потом все путем.

и еще
почему - то не на все значения можно изменить

пробую у себя 1 -> 1000 OK

1000 -> 1 OK

а на пропущенный в результате спотыка 25 -не дается
...
Рейтинг: 0 / 0
17.04.2004, 13:39
    #32485305
_ThUG_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Счетчик, сжать и восстановить и XP Access
2 paparome: "Невозможно изменить тип данных пока таблица имеет связи с другими таблицами"

А вариант Алексея опробую сегодня...

Но видимо все-таки Счетчик - это не то поле, которое стоит кому-либо показывать. Своеобразная помойка, а наводить порядок на помойке - глупо. =(
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Счетчик, сжать и восстановить и XP Access / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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