• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

вопрос по @picklist

  • Автор темы 10eyro
  • Дата начала
1

10eyro

Добрый день всем. Помогите пожалуйста а то уже замучился. На форме есть кнопка, которая через @PickList открывает вид с документами классифицированы по годам. Так вот при нажатие на кнопки сразу открываеться 2006 год, а нужно чтобы автоматически отрылся 2011. Помогите пожалуйста решить эту задачу если это возможно.
1a36316c4c4d.jpg
 
H

hosm

мб, попробуйте в свойствах вьюхи посмотреть параметр On Open и поставить top row, но не факт, что это раскроет верхнюю категорию.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
не использовать одну и ту же вьюшку для просмотра и для picklist

Добавлено: а ежели в обычном представлении сфокусироваться на 2011 - то скорее всего и пиклист так же сделает
 
1

10eyro

не использовать одну и ту же вьюшку для просмотра и для picklist

Добавлено: а ежели в обычном представлении сфокусироваться на 2011 - то скорее всего и пиклист так же сделает
эту вьюшку использоваю только для picklist. что менять в вьюшке чтобы сфокусировалась на 2011?
 
S

susinmn

эту вьюшку использоваю только для picklist. что менять в вьюшке чтобы сфокусировалась на 2011?

Если на win, то на постопен вью с помощью
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwflags As Long, Byval dwextrainfo As Long)
1. свернуть представление
keybd_event 16, 0, 0, 0 'нажатие Shift
keybd_event 109, 0, 0, 0 'нажатие "минус"
keybd_event 16, 0, 2, 0 'отжатие Shift
keybd_event 109, 0, 2, 0 'отжатие "минус"

2. подняться вверх - 5 раз нажать *вверх*
keybd_event 38, 0, 0, 0 'нажатие "стрелки вверх"
keybd_event 38, 0, 2, 0 'отжатие "стрелки вверх"

3. развернуть категорию
keybd_event 107, 0, 0, 0 'нажатие "плюс"
keybd_event 107, 0, 2, 0 'отжатие "плюс"
 
H

hosm

раз уж пошли вин-апи-извраты, вы мне скажите хоть, зачем так сложно - 5 раз стрелки? чтоб каждый год переделывать? Разве Home тут не поможет?
 
S

susinmn

раз уж пошли вин-апи-извраты, вы мне скажите хоть, зачем так сложно - 5 раз стрелки? чтоб каждый год переделывать? Разве Home тут не поможет?

поможет:
keybd_event 36, 0, 0, 0 'нажатие "Home"
keybd_event 36, 0, 2, 0 'отжатие "Home"
 
1

10eyro

Ничего не помогло. помогите решить задазу чтобы при нажатие на кнопку сразу сфокусировалось на 2011.

Добавлено:
не использовать одну и ту же вьюшку для просмотра и для picklist

Добавлено: а ежели в обычном представлении сфокусироваться на 2011 - то скорее всего и пиклист так же сделает
как сфокусироваться на 2011?
 
R

RAJ

Ничего не помогло. помогите решить задазу чтобы при нажатие на кнопку сразу сфокусировалось на 2011.

Добавлено:
как сфокусироваться на 2011?


используй последний параметр "categoryname", правда только ту категорию и увидишь

Код:
@PickList( [CUSTOM] : [SINGLE]; server : file; view; title; prompt; column; categoryname )
 
1

10eyro

используй последний параметр "categoryname", правда только ту категорию и увидишь

Код:
@PickList( [CUSTOM] : [SINGLE]; server : file; view; title; prompt; column; categoryname )
спасибо. но мне нужно видеть все года и чтобы раскрытый был только 2011
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!