Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SelectColumn / 14 сообщений из 14, страница 1 из 1
05.06.2008, 18:35
    #35357669
guest8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Окно ‘w_identity_grid’ наследовано от окна ‘w_dwbase_my’
Окно ‘w_dwbase_my’ содержит User Object пользовательский объект type object DataWindow ‘u_dw_base’

Как в событии ‘open’ окна ‘w_identity_grid’ – потомке
Поставить указатель на 2-ой столбец dw_1 ?
PS:Показанные ниже оба варианта НЕПРАВИЛЬНЫЕ.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
// вариант_1
 dw_1.setfocus( )
 dw_1.setcolumn(  2  ) 

// вариант_2
//u_dw_base idw2		 // объектная переменная во 
							//	вкладке Declare Instance Variables
idw2.SetFocus() 		// при выполнении error
idw2.setcolumn(  2  ) 	// при выполнении error
...
Рейтинг: 0 / 0
05.06.2008, 18:58
    #35357728
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Код: plaintext
1.
2.
// вариант_1
 dw_1.setfocus( )
 dw_1.setcolumn(  2  ) 
Должно работать. Проблема в чем-то другом (нет столбца, еще не сделан Retrieve и т.д.)
...
Рейтинг: 0 / 0
05.06.2008, 19:00
    #35357737
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
если номер column действительно 2, то вариант 1 должен работать.

После:
dw_1.setfocus( )
dw_1.setcolumn( 2 )
-что-нибудь с dw_1 происходит? что?
есть ли в объекте что-то типа pfc_postopen()?
...
Рейтинг: 0 / 0
05.06.2008, 20:08
    #35357856
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Ставьте указатель используя вызов :
Код: plaintext
dw_1.SetColumn("Имя столбца")
Использование индекса для установки текущего столбца редко когда оправдано и может приподнести впоследствии ряд сюрпризов.
...
Рейтинг: 0 / 0
05.06.2008, 22:41
    #35358037
guest8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
// вариант_1
dw_1.setfocus( )
dw_1.setcolumn( 2 )
вначале я указал, что не работает.
dw_1.SetColumn("Имя столбца")
тоже не работает
...
Рейтинг: 0 / 0
05.06.2008, 23:36
    #35358093
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Впереди не мешало бы написать
dw1.setfocus()
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
05.06.2008, 23:43
    #35358098
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
guest8
dw_1.SetColumn("Имя столбца")
тоже не работает
Не валяйте дурака. Если SetColumn("Имя столбца") не работает то:
1) Неправильное "Имя столбца"
2) Tabsequence у "Имя столбца" = 0
3) Protect у "Имя столбца" поставлен(или вычисляется) на 1
...
Рейтинг: 0 / 0
06.06.2008, 09:15
    #35358345
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
guest8...
Как в событии ‘ open ’ окна ‘w_identity_grid’ – потомке
...
Вариант 1:
dw_1. post setcolumn("column_name")

Вариант 2:
в событии open, в самом конце
post ue_after_open

в ue_after_open уже dw_1.setcolumn("column_name")

ИМХО....
...
Рейтинг: 0 / 0
06.06.2008, 12:46
    #35359034
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Если обратить внимание на картинку, то впереди в гриде есть еще колонка, а выделена как раз вторая
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
06.06.2008, 13:19
    #35359184
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
spas2001Если обратить внимание на картинку, то впереди в гриде есть еще колонка, а выделена как раз вторая

Но вроде по имени она тоже не выделяется. А вообще у нас первое апреля
...
Рейтинг: 0 / 0
06.06.2008, 13:37
    #35359268
SasaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Во втором приведенном вами случае - наверняка забыли присвоить инстанс переменной значение dw_1.
В первом приведенном примере - всё верно и должно работать, особенно с указанием имени столбца.

П.С. А какой результат вы ожидаете ? Кажися SetColumn и SelectColumn, что в шапке топика, - это разные вещи.
...
Рейтинг: 0 / 0
06.06.2008, 14:24
    #35359487
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Войтович жжет, не мешайте человеку стебаться, он и сам не представляет что ему надо)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
06.06.2008, 16:05
    #35359897
edmikeca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
spas2001Войтович жжет, не мешайте человеку стебаться, он и сам не представляет что ему надо)
А может это Владимир2
...
Рейтинг: 0 / 0
09.06.2008, 22:31
    #35365775
guest8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SelectColumn
Ikar ,
БОЛЬШОЕ СПАСИБО
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SelectColumn / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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