19.05.2008, 20:37 | #1 |
Участник
|
Wizard для создания новой записи
Привет
Нужно создать визард для создания новой записи в таблице. Можно: 1) Повесить на wizard DS, Сделать DS.Create() в executeQuery, а на finish() сделать validateWrite & write 2) Заполнить wizard контролами, собрать в finish из них значения и заполнить запись. Первый способ быстрый, удобный... какие у него недостатки ? Как корректней сделать? |
|
19.05.2008, 21:04 | #2 |
Member
|
Первый способ поедает номерную серию. См. создание заказов и закупок.
__________________
С уважением, glibs® |
|
19.05.2008, 22:55 | #3 |
Участник
|
Я когда-то делал это через установку этой таблицы временной и указания временного значения для ключевого поля. А потом по finish просто из временной таблички переписывал в постоянную.
(это чтоб не возится с unbound контролами долго) |
|
20.05.2008, 01:09 | #4 |
Участник
|
А чем это плохо,если я запись создаю в этой же таблице? Ну то есть , если я создаю заказ, то она и должна (номерная серия) выделяться для номера заказа.... Или вы имеете ввиду случай, если запись не сохранена в итоге?
|
|
20.05.2008, 01:15 | #5 |
Member
|
Да, я имею в виду этот случай.
Не готов назвать это проблемой. Скорее особенность.
__________________
С уважением, glibs® |
|
|
|