powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как проставить значения из одного DW в другое
6 сообщений из 6, страница 1 из 1
как проставить значения из одного DW в другое
    #33159113
Вопросник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Я использую ПБ -9, АСА -9 + ПФЦ.
В окне - происходить инсерт в 2-а DW, необходимо значения из одного подставить в другое.

пробовал в событии updateend() - не получается.
колонка -которую надо проставить - identity.

Апдейт ведеться через ПФЦ -Save,с откатами транзакции.
Заранее благодарю.
...
Рейтинг: 0 / 0
как проставить значения из одного DW в другое
    #33160078
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что именно не получается ?
Как это "не получается" проявляется?

Дело в том, что если св-во у изменяемой колонки стоит identity, то изменение значения на нее не влияет. В нее будут считаны данные, которые вернет сервер.
Если вы хотите присвоить ей значение и записать именно его в базу - identity для этой колонки надо убрать.
...
Рейтинг: 0 / 0
как проставить значения из одного DW в другое
    #33160155
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по всему ему нужно identity которое вернул сервер и которое проставилось в master занести в соотв. column в detail.
я такое делал в pfc_preupdate detail'а.
а что не получается-то? и что пробовал?
там linkage service используется?
...
Рейтинг: 0 / 0
как проставить значения из одного DW в другое
    #33160866
Вопросник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей !

Я пробую в event- updateend() мастера, -постоянно ставит 0.
Нет, DW -не связаны цепочкой.

Кстати, соответственно вопрос еще один, как задать последовательность апдейта в окне. Он щас у меня делает наоборот,
сначала апдейт DW -detail then DW -master, в событии pfc_save().
...
Рейтинг: 0 / 0
как проставить значения из одного DW в другое
    #33179385
Oleg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопросник
Я пробую в event- updateend() мастера, -постоянно ставит 0.
Нет, DW -не связаны цепочкой.

Используй pfc_Update

Вопросник
Кстати, соответственно вопрос еще один, как задать последовательность апдейта в окне. Он щас у меня делает наоборот,
сначала апдейт DW -detail then DW -master, в событии pfc_save().
Погляди в код PFC и все поймешь. Например, можно связать их через Linkage.
...
Рейтинг: 0 / 0
как проставить значения из одного DW в другое
    #33196895
Neirfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот так помучаться не хотите?
Делаешь new-object-structure, обзываешь ее, скажем my_structure
Заводишь в ней переменные, какие нужны.
В данном примере string i_fname.

Во фрейме передающего пишешь
my_structure stwait
string i_sfname1
stwait.i_fname = i_sfname1
openwithparm(my_structure,stwait)

Во фрейме принимающего
my_structure stwait
stwait = message.powerobjectparm
string I_SFNAME
I_SFNAME = stwait.i_fname

По аналогии остальное, там на кнопочки переменные повесите и будет все хорошо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как проставить значения из одного DW в другое
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]