Страница 1 из 1

Присваивает код товару, но такой уже есть.

СообщениеДобавлено: Чт апр 23, 2015 1:25 am
wooribus
Здравствуйте.
Присваивает уже имеющийся код,штрих-код тоже генерирует неуникальный. Как поменять начальное значение кода, например на 1000?

Re: Присваивает код товару, но такой уже есть.

СообщениеДобавлено: Чт апр 23, 2015 9:15 am
dmitry
Программа присваивает код или штрих-код по уникальному ID товара в базе данных.
Совпадение может быть только, если раньше заполняли код самостоятельно, и он совпадал с созданным автомтически.
Найдите первый из этих товаров, откройте его свойства. В заголовке окна будет виден ID, можно привести код в соответствие с ним.

1.png
1.png (14.94 КБ) Просмотров: 1164

Re: Присваивает код товару, но такой уже есть.

СообщениеДобавлено: Чт апр 23, 2015 2:41 pm
wooribus
можно ли какой-то командой увеличить ID? так как идет дублирование кода и штрих-кода.и перебивать вручную все очень долго

Re: Присваивает код товару, но такой уже есть.

СообщениеДобавлено: Чт апр 23, 2015 3:18 pm
dmitry
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить, нажать "ОК".

Dim R as Predpr.TableSQL, NewID as Integer, Str as String
R=DB.OpenRecordset("SELECT Max(ID) AS MaxID FROM Articles")
NewID = R("MaxID")+1000
R.Close
Str="INSERT INTO Articles (ID,TextName) SELECT "& NewID &",'<удалить позже>'"
DB.Execute(Str)