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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Счетчик заказов!?
 
 автор: П.Полиграфович   (19.12.2008 в 11:51)   личное сообщение
 
 

В таблице поле счетчика КодЗаказа – оно же в соот-щей форме поле «Номер заказа», т.е. пользователь не вводит номер заказа. Все как бы замечательно, но: потребовалось из этой глюкнутой базы скопировать записи таблицы, в новую базу, с точно такой же структурой. ТУТ возникают проблемы несоответствия данных в поле КодЗаказа создаваемой таблицы, т.к. ее счетчик (КодЗаказа) сам назначает номера записям (что в общем то нормально), но некоторые заказы в исходной таблице могли быть удалены по каким-либо причинам, и как следствие поле счетчика имеет вид напр. 249 261 267. В новой таблице записи пронумеруются как 1 2 3. Понятно, что номера заказов крайне необходимы, т.к. по ним выбиваются накладные, счета, приходники.
Есть вариант сделать поле счетчика в новой т. «Заказы» числовым, но после вставки записей, сделать счетчик снова не удастся (что и понятно).
Проблема "как бы" устраняется полем с DMax-ом, но только в однопользовательской среде. А ежели пользователей > 1?

  Ответить  
 
 автор: osmor   (19.12.2008 в 12:13)   личное сообщение
 
 

что-то не понял что нужно-то?
запросом можно перенести данные в другую таблицу присвоив полю счетчик существующие значения из старой таблицы...
или нужно что-то другое?

  Ответить  
 
 автор: П.Полиграфович   (19.12.2008 в 13:04)   личное сообщение
 
 

INSERT INTO ругался, начал копировать механически и столкнулся с вышеописанной траблой, все разобрался - NULL был в полях, звиняюсь за ветку

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