Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Было ли изменено поле или нет / 6 сообщений из 6, страница 1 из 1
20.08.2008, 12:49
    #35496741
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
Простой вопрос но я не ас.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
long ll_id_status, ll_worker 
datetime ldt_data_change

ll_id_status = tab_1.tp_nz.dw_nz_detail.GetItemNumber( 1 ,'sc_nz_status')
ldt_data_change = f_b_datetime()
ll_worker = gu_user.il_id

dwItemStatus l_status

l_status = &
	tab_1.tp_nz.dw_nz_detail.GetItemStatus( 1 , "sc_nz_status", Primary!)
messageBox('',string(l_status))
	

if not isNull(ll_id_status) then
	insert into Sc_status_route (Kod_dog, Sc_nz_status, Data_change, Worker) values (:ll_kod_nz, :ll_id_status, :ldt_data_change, :ll_worker) using sqlca;
else
	return  1 
end if
if f_b_check_result('',sqlca) <>  0  then
	rollback using sqlca;
	return - 1 
end if


Мне нужно выяснить было ли изменено поле sc_nz_status или нет если было изменено то писать Insert если небыло изменено то return 1 я попытался с GetItemStatus Но увы... ??
...
Рейтинг: 0 / 0
20.08.2008, 13:09
    #35496823
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
CodeMaster пишет:

> if not isNull(ll_id_status) then

Посмотри ради интереса, что именно возвращает GetItemStatus() ;).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.08.2008, 13:46
    #35496928
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
Разобралси сам !

Код: plaintext
1.
2.
3.
dwItemStatus l_status
l_status = &
tab_1.tp_nz.dw_nz_detail.GetItemStatus( 1 , "sc_nz_status", Primary!)

Код: plaintext
...if  not isNull(ll_id_status) and l_status = dataModified! then.... 

Теперь еще вопрос хочу сделать форму TreeView нигде не могу найти простого примера (даже в книжках) кто нибудь подскажет может как сделать простой TreeView ???????
...
Рейтинг: 0 / 0
20.08.2008, 13:50
    #35496936
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
CodeMaster пишет:

> ...if not isNull(ll_id_status) and l_status = dataModified! then....

Проверка на Null не вредна, но и не нужна.

> Теперь еще вопрос хочу сделать форму TreeView нигде не могу найти
> простого примера (даже в книжках) кто нибудь подскажет может как сделать
> простой TreeView ???????

А там нечего подсказывать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.08.2008, 10:43
    #35498460
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
Dim2000
CodeMaster пишет:

> ...if not isNull(ll_id_status) and l_status = dataModified! then....

Проверка на Null не вредна, но и не нужна.

> Теперь еще вопрос хочу сделать форму TreeView нигде не могу найти
> простого примера (даже в книжках) кто нибудь подскажет может как сделать
> простой TreeView ???????

А там нечего подсказывать.
Posted via ActualForum NNTP Server 1.4


Ну можешь тогда написать простой пример на PB5 и База Данных MSSQL таблица например с полями
Id int Not Null, Name int Not Null, Value int Not Null, Comment varchar(255)
в виде дерева
1. Name
- Value
- Comment
...
Рейтинг: 0 / 0
21.08.2008, 10:50
    #35498479
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Было ли изменено поле или нет
CodeMaster пишет:

> Ну можешь тогда написать простой пример

Могу. Но не хочу .

> на PB5

На календарь смотреть не пробовал ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Было ли изменено поле или нет / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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