Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Обнулить счетчик


Автор: LexeY 5.4.2006, 22:16
я в своей БД часто экспортитую таблицу из Excel, для чего делаю очистку ее(таблицы) а потом заношу туда данные
Цитата

    CurrentDb.Execute "delete * from Продажа"
    DoCmd.TransferSpreadsheet acImport, , "Продажа", Application.CurrentProject.Path + "\in_test01.xls", True, ""


но при этом не происходит обнуление счетчика в таблице, а хотелосьбы, мот кто посоветует какую тут хитрою строчку дописать?

Автор: DeadSoul 5.4.2006, 22:25
Цитата(LexeY @ 5.4.2006, 22:16 Найти цитируемый пост)
но при этом не происходит обнуление счетчика в таблице, а хотелосьбы, мот кто посоветует какую тут хитрою строчку дописать?

И не должно. Зачем тебе обнуление?

Автор: LexeY 6.4.2006, 00:28
я понимаю что не должно, это ведь добавление данных, но так просто таблица непонятно смотрится, у меня идет при работе с бд постоянный импорт из экселя данных в таблицу, в экселе содержится список товаров клиента которые он заказывает, потом она обрабатывается и составляются отчеты и т.д. Тоесть для каждого заказа пользователь бд загружает новые данные, и каждый раз счетчик увеличивается...
а мне хочется его обнулять както... smile


может можно както это сделать не создавая заново таблицу...

Автор: Akina 6.4.2006, 09:14
Можно удалить и заново создать поле счетчика. Можно выполнить CompactDatabase.

Но правильно выполнять нумерацию в отчете. Поле ID (счетчика) предназначено исключительно для внутреннего употребления и нигде светиться не должно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)