powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Такой простой вопрос GetItemNumber
13 сообщений из 13, страница 1 из 1
Такой простой вопрос GetItemNumber
    #35760695
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется dw
имеется еще dw
имеется скрипт

integer il_sum_zip1

il_sum_zip1 = tab_main.tp_kvl.dw_sum_schet.GetItemNumber(2,'zip_1_r')

т.е. занести в переменную il_sum_zip1 значение цифровое из DW dw_sum_schet колонка zip_1_r

но в этой DW dw_sum_schet колонка zip_1_r записано значение 4789,65
а в переменную il_sum_zip1 кладется только 4789 а куда делись 65 копеек ??? Как сделать чтобы также переносилось ??
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35760742
vovan_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMasterИмеется dw
integer il_sum_zip1

Изменить тип переменной с Integer ну например на Real
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35760753
vovan_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и лучше использовать для дробных значений GetItemDecimal
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761022
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vovan_zи лучше использовать для дробных значений GetItemDecimal

Decimal пробовал не получилось (
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761306
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> Decimal пробовал не получилось (

Decimal{2} idm_sum_zip1

idm_sum_zip1 = tab_main.tp_kvl.dw_sum_schet.GetItemDecimal(2, 'zip_1_r')
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761427
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
CodeMaster пишет:

> Decimal пробовал не получилось (

Decimal{2} idm_sum_zip1

idm_sum_zip1 = tab_main.tp_kvl.dw_sum_schet.GetItemDecimal(2, 'zip_1_r')


Код: plaintext
1.
2.
Ошибка 	 6  ( Invalid DataWindow row/column specified )
событие:	+ue_insert
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761489
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вторая строка есть?
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761515
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот есть DW dw_schet_grup внутри её содержится простой select
Код: plaintext
1.
select Id, Id_account, Sum_schet, Sum_zip, Value, Name_grup, Result, Visible
	from Schet_grup where Id_account = :il_id


Структура таблицы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE [dbo].[Schet_grup](
	[Id] [int] IDENTITY( 1 , 1 ) NOT NULL,
	[Id_account] [int] NOT NULL,
	[Sum_schet] [int] NULL,
	[Sum_zip] [int] NULL,
	[Value] [int] NULL,
	[Name_grup] [varchar]( 50 ) NULL,
	[Result] [int] NULL,
	[Visible] [int] NULL,
 CONSTRAINT [PK_Schet_grup] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]


Как видим [Sum_zip] [int] NULL - это число, значения в Mssql записываются через точку т.е. 4789.65

для dw_schet_grup на событие ue_insert я написал такой вот скрипт, ну это уже немного другим путём
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
long ll_row, ll_sum_zip, ll_sum_schet

select 
    p.Zip_1_r,
    d.Price_D_final
	into
	:ll_sum_zip,
	:ll_sum_schet
	from Dogovor d
		left outer join Sc_nz_price p
			on p.Id_contract = d.Kod_dog
	where d.Kod_dog = :il_id;
...
SetItem(ll_row,'sum_schet',ll_sum_schet)
SetItem(ll_row,'sum_zip',ll_sum_zip1)
of_set_row(ll_row)


В этой Dw сделано Update Properties, формат sum_zip Edit без масок ??? Вот и как быть ? Как сделать так чтобы точка записалась в БД
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761569
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> ( Invalid DataWindow row/column specified )

И что ты здесь не понял? У тебя или нет 2-й строки, или нет колонки
zip_1_r.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761583
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> Как видим [Sum_zip] [int] NULL - это число, значения в Mssql
> записываются через точку т.е. 4789.65

Аффтар, что ты куришь? Int AKA Integer - это целое.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35761599
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
CodeMaster пишет:

> Как видим [Sum_zip] [int] NULL - это число, значения в Mssql
> записываются через точку т.е. 4789.65

Аффтар, что ты куришь? Int AKA Integer - это целое.

Kent 4
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35762371
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMasterDim2000
CodeMaster пишет:

> Как видим [Sum_zip] [int] NULL - это число, значения в Mssql
> записываются через точку т.е. 4789.65

Аффтар, что ты куришь? Int AKA Integer - это целое.

Kent 4
Покупаешь не в Голландии ли?
Ну пишут же 4789.65 = DEC или Real
а Int = целое
Теперь понял?
...
Рейтинг: 0 / 0
Такой простой вопрос GetItemNumber
    #35763997
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxATCCodeMasterDim2000
CodeMaster пишет:

> Как видим [Sum_zip] [int] NULL - это число, значения в Mssql
> записываются через точку т.е. 4789.65

Аффтар, что ты куришь? Int AKA Integer - это целое.

Kent 4
Покупаешь не в Голландии ли?
Ну пишут же 4789.65 = DEC или Real
а Int = целое
Теперь понял?

В голландии нету Кента, в голландии есть дешевый ГАШИШЬ гы гы, понял то понял тока всё равно не работает этот скриптег у мну, на боевой сервер перенес вообще пишет ошибку при insert Data-conversion resulted in overflow.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Такой простой вопрос GetItemNumber
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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