Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нумерация строк таблицы
 
 автор: Pasat   (30.11.-1 в 00:00)
 
 

Как можно сделать так, чтобы при создании новой записи в таблице, в числовом поле по умолчанию предлагался номер больший на единицу чем в предыдущей строке (поле счетчик не годится, так как его значения потом изменить невозможно).
Если это невозможно, то как можно пронумеровать строки в запросе но начиная не с единицы, а с любого другого нужного значения (например с 15 и дальше).
Заранее благодарю.

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

http://hiprog.com/access/article.asp?id=359 в таблице создать свой "счетчик" не получится, можно в форме на события "до вставки" или "после вставки" вызывать свою функцию которая будет возвращать нужный номер (см. Help Dmax)

  Ответить  
 
 автор: pasat   (30.11.-1 в 00:00)
 
 

Re: Нумерация строк таблицы К сожалению все чего удалось добиться это просто пронумеровать строки в запросе, значения которых нельзя изменить.
А нужно чтобы при создании новой записи в таблице, в числовом поле по умолчанию предлагался номер больший на единицу чем в предыдущей строке (чтобы этот предложенный номер при необходимости можно было изменить).
Или чтобы значения пронумерованных строк в запросе были изменяемыми.
Спасибо за предыдущую информацию

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

чтобы значения пронумерованных строк в запросе были изменяемыми - нужно что бы это поле было в таблице.
создаете в таблице числовое поле (ID)
в форм на событие "до вставки" пишите:

Me.id = Nz(DMax("[id]", "Таблица"), 0) + 1

  Ответить  
 
 автор: pasat   (30.11.-1 в 00:00)
 
 

Огромное спсасибо Просто как все гениальное

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

только одно НО. только для однопользовательской базы

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList