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

  • Автор темы 3peaterujp
  • Обновлено
  • 16, May 2024
  • #1
Привет товарищ, Я просто хочу спросить совета о том, как реализовать эту функцию. Как вставить еще один элемент в уже вставленный набор. например,

идентификатор очистки раздела смета стоимости

----------------------------------------------------------------

1 1 150,00 E08202016-01

2 2 50.00 E08202016-01

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

Итак, я хочу добавить:

идентификатор очистки раздела смета стоимости

----------------------------------------------------------------

3 1 70.00 E08202016-01

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

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

Спасибо

3peaterujp


Рег
19 Nov, 2012

Тем
68

Постов
179

Баллов
559
  • 08, Jun 2024
  • #2
Проблема не в базе данных.

Форма такая, как сказал @sarahk.

При извлечении информации для редактирования также извлекайте идентификатор оценки.

Затем при возврате/сохранении редактирования, добавлении новой строки сохраните ее с идентификатором оценки.

Если идентификатор оценки не указан, создайте новый идентификатор.

Это не так уж сложно, но все зависит от того, как создаются формы обновления/вставки. Обычно у вас есть список существующих строк в обзоре, а затем вы можете либо отредактировать существующую строку, обновить существующее предложение (estimateID), либо создать новую оценку целиком.

В зависимости от того, что вы решите сделать, используемая вами форма будет соответствующим образом обновлена.

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

Создать новый AssessmentID довольно просто, просто используя то, что у вас есть сейчас.
 

MADArerikep


Рег
18 Jul, 2012

Тем
69

Постов
201

Баллов
566
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно