1 (edited by voskresov 2021-01-16 06:47:59)

Topic: Сложение количества, если такое имя присутствует.

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

Re: Сложение количества, если такое имя присутствует.

Привет !      У вас же есть предупреждение  дублирования новой записью.

Тогда измените существующее количество вручную   ...  если я  правильно понял.


Или укажите имя процедуры в скрипте ,  где  это  нужно  сделать

Re: Сложение количества, если такое имя присутствует.

voskresov wrote:

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

Опешите подробнее Вашу ситуацию ..

4 (edited by voskresov 2021-01-26 12:27:34)

Re: Сложение количества, если такое имя присутствует.

Добрый день.
При добавлении товара в таблицу firstFRM.GridPartsUse название дублируется. Я хочу сделать: при добавлении позиции, если имя такое уже есть, строка не новая сохранялась, а прибавлялось просто количество к существующей записи.

Re: Сложение количества, если такое имя присутствует.

voskresov wrote:

Добрый день.
При добавлении товара в таблицу firstFRM.GridPartsUse название дублируется. Я хочу сделать: при добавлении позиции, если имя такое уже есть, строка не новая сохранялась, а прибавлялось просто количество к существующей записи.

 
название будет дублироваться, так как Вы привязываете его к новой заявке.. 
посмотрите на мой проект сервисного центра, его можно использовать без ограничений, можете из него что-либо взять...
http://myvisualdatabase.com/forum/viewtopic.php?id=6853

Re: Сложение количества, если такое имя присутствует.

Спасибо. Попробую.

Re: Сложение количества, если такое имя присутствует.

Я такое делал через SQL запрос командой обновления записи (но перед этим еще предварительно создавал товар с нулевыми параметрами, если такого нет в таблице):

UPDATE имя таблицы SET
поле1 = {значение 1},
поле2 = {значение  2},
поле3 = {значение  3},
WHERE id_поле = {название товара}