![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Счетчик в 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 для этого поля стояло: Новые значения - последовательные.