Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Счетчик в Access [D5, Access]


Arsen ©   (2002-08-15 15:23:00) 

Люди добрые, помогите!
Когда я добавляю новую запись в таблицу Access (AppendRecord), поле счетчик изменяется не по порядку на единицу, а как хочет!!!
Хотя если делать через сам Access, то все нормально.
Подскажите, пожалуйста, как это устронить?


SaS13   (2002-08-16 08:45:00) [1]

Vlad2 (16.08.02 08:33)
Люди! Столкнулся с хитрой проблемой в Delphi. Надо было сделать счетчик кликов мыши, сделал - он считает, но если нажимать медленно и размеренно. А если барабанить как на ключе Морзе, то не успевает - че делать?

а как ты его реализовал? Код покажи.


Vlad2   (2002-08-16 08:33:00) [2]

Люди! Столкнулся с хитрой проблемой в Delphi. Надо было сделать счетчик кликов мыши, сделал - он считает, но если нажимать медленно и размеренно. А если барабанить как на ключе Морзе, то не успевает - че делать?


Arsen   (2002-08-15 16:58:00) [3]

Что-то я уже не могу прочитать Ваши ответы. Давайте я создам новый вопрос и Вы там напишите!


SaS13   (2002-08-15 16:48:00) [4]

ты попробуй - SaS13 © (15.08.02 16:40)...


Arsen   (2002-08-15 16:46:00) [5]

Может мне нужно открывать таблицу не каждый раз при запуске программы, а непосредственно перед записью? Или это не то?


SaS13   (2002-08-15 16:40:00) [6]

укажи вместо NULL - NIL


Arsen   (2002-08-15 16:33:00) [7]

Значит при добавлении идет так:
6001,6002...
Если эт так то сделай в Access:
Сервис->Служебные программы->Сжать базу данных


Нет, идет примерно так: 15, 30, 45, 1000, 3000, 6000.
В этих промежутках между большими значениями я открываю таблицу, но ничего не записываю!!!!

вообще выкинь поле счетчика из запроса!!!!

Как я могу выкинуть Null, если метод AppendRecrd требует заполнения всех столбцов таблици для новой записи, а которые не заполняются или счетчик - пишется Null!!!


SaS13   (2002-08-15 16:10:00) [8]

в поле счетчика всталяю Null!!!
вообще выкинь поле счетчика из запроса!!!!


Leran2002   (2002-08-15 16:09:00) [9]

Arsen (15.08.02 16:05)

Значит при добавлении идет так:
6001,6002...
Если эт так то сделай в Access:
Сервис->Служебные программы->Сжать базу данных


Arsen   (2002-08-15 16:05:00) [10]

Я добавляю запись методом AppendRecord, и в поле счетчика всталяю Null!!!
Таблица содержит всего 5 записей, а номер дошел уже до 6000!!!


SaS13   (2002-08-15 15:50:00) [11]

Может не работает потому, что я саму базу и таблици в Access создавал, а заполняю их из программы???
нет, я тоже создавал в Access"е.
Ты случаем репликацию не делаш?
Приведи код добавления записи.


Arsen   (2002-08-15 15:47:00) [12]

У меня все так и стои.
Может не работает потому, что я саму базу и таблици в Access создавал, а заполняю их из программы???
Или тут что-то другое?


SaS13   (2002-08-15 15:32:00) [13]

У меня все по-порядку меняется. Проверь чтобы в Access для этого поля стояло: Новые значения - последовательные.


Наверх

Титульная страница Поиск, карта сайта Написать письмо