Добавление еще одного элемента/строки в набор

Александр Пантюхин

Пользователь
Регистрация
19.11.12
Сообщения
2
Реакции
0
Баллы
1
Привет товарищ,

Я просто хочу спросить совета о том, как реализовать эту функцию.

Как вставить еще один элемент в уже вставленный набор. например,
Добавление еще одного элемента/строки в набор
идентификатор очистки раздела смета стоимости
----------------------------------------------------------------
1 1 150,00 E08202016-01
2 2 50.00 E08202016-01

Я хочу, чтобы был добавлен еще один элемент с тем же идентификатором оценки
Итак, я хочу добавить:

идентификатор очистки раздела смета стоимости
----------------------------------------------------------------
3 1 70.00 E08202016-01

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

Как реализовать добавление элемента к уже созданному идентификатору

Спасибо
 

Андрюха Фурашев

Пользователь
Регистрация
18.07.12
Сообщения
3
Реакции
0
Баллы
1
Проблема не в базе данных. Форма такая, как сказал @sarahk. При извлечении информации для редактирования также извлекайте идентификатор оценки. Затем при возврате/сохранении редактирования, добавлении новой строки сохраните ее с идентификатором оценки. Если идентификатор оценки не указан, создайте новый идентификатор. Это не так уж сложно, но все зависит от того, как создаются формы обновления/вставки.

Обычно у вас есть список существующих строк в обзоре, а затем вы можете либо отредактировать существующую строку, обновить существующее предложение (estimateID), либо создать новую оценку целиком. В зависимости от того, что вы решите сделать, используемая вами форма будет соответствующим образом обновлена. Таким образом, для редактирования существующей строки вы просто обновляете выбранные строки (на основе существующего идентификатора, а не идентификатора оценки) - если вы хотите добавить к уже существующему идентификатору оценки, вам нужно будет выполнить вставку, но базу, которая вставляется в уже существующий AssessmentID. Создать новый AssessmentID довольно просто, просто используя то, что у вас есть сейчас.
 
Сверху Снизу