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

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

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

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

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

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

Используй pfc_Update

Вопросник
Кстати, соответственно вопрос еще один, как задать последовательность апдейта в окне. Он щас у меня делает наоборот,
сначала апдейт DW -detail then DW -master, в событии pfc_save().
Погляди в код PFC и все поймешь. Например, можно связать их через Linkage.
...
Рейтинг: 0 / 0
02.08.2005, 15:13
    #33196895
Neirfy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проставить значения из одного DW в другое
А вот так помучаться не хотите?
Делаешь 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
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как проставить значения из одного DW в другое / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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