powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Было ли изменено поле или нет
6 сообщений из 6, страница 1 из 1
Было ли изменено поле или нет
    #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
Было ли изменено поле или нет
    #35496823
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> if not isNull(ll_id_status) then

Посмотри ради интереса, что именно возвращает GetItemStatus() ;).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Было ли изменено поле или нет
    #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
Было ли изменено поле или нет
    #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
Было ли изменено поле или нет
    #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
Было ли изменено поле или нет
    #35498479
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

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

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

> на PB5

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


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