Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » счетчик в access

Ответить
Настройки темы
счетчик в access

Пользователь


Сообщения: 133
Благодарности: 0

Профиль | Отправить PM | Цитировать


как можно влиять на счетчик в access? например сделать так, чтоб отсчет велся не с нуля, или чтоб прибавлялась не единица, а что-то ещё

Отправлено: 09:00, 15-09-2004

 

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Счетчиком управляет не Access, а ядро баз данных Microsoft Jet. Максимум, что можно сделать, это выбрать способ генерации нового значения - последовательно или случайно.

Отправлено: 13:13, 16-09-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 133
Благодарности: 0

Профиль | Отправить PM | Цитировать


уууууууууу, мастдай.

Отправлено: 13:44, 16-09-2004 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Naug
Насколько мне известно, так сделано везде. Если знаете другой вариант реализации счётчика, приведите пример.

Отправлено: 14:04, 16-09-2004 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


hasherfrog
Алгоритм следующий (в БД должно быть ключевое поле - Long, например key_id):
1. Обьявляем переменную, которая будет отвечать за значение счетчика, например IdRow.
2. Если рекордсет пустой, то IdRow=1
3. Если нет, то:
 3.1.  перемещаемся на последнюю запись рекордсета,
 3.2.  считываем значение ключевого поля key_id в переменную IdRow,
 3.3. IdRow=IdRow+1 (или ваш шаг приращения)
4. Записываем в поле key_id значение IdRow вместе с остальными полями.

Вот так я делаю в своих программах

Отправлено: 15:34, 16-09-2004 | #5


Пользователь


Сообщения: 133
Благодарности: 0

Профиль | Отправить PM | Цитировать


hasherfrog

В postgresql при создании серийного поля создается "служебная" таблица в которой в числе других(штук шесть) есть следующие изменяемые параметры: текущий счет и шаг изменения.

Отправлено: 16:16, 16-09-2004 | #6


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Hunter2003
Naug
Ок, запомним на будущее.

Отправлено: 10:47, 17-09-2004 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » счетчик в access

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Как изменить Access Lokal на Access Lokal and Internet? amilo Microsoft Windows Vista 1 23-07-2009 00:00
Счетчик Котяра Вебмастеру 3 03-05-2008 03:59
Unable to access the computer. Access is denied Maf1a Microsoft Windows NT/2000/2003 2 13-07-2007 15:42
счетчик посещений Masick Вебмастеру 4 16-05-2006 11:16
счетчик makcum Вебмастеру 17 07-06-2002 14:24




 
Переход