вопрос по @picklist

Тема в разделе "Lotus - Программирование", создана пользователем 10eyro, 8 сен 2011.

Наш партнер Genesis Hackspace
  1. 10eyro

    10eyro Гость

    Добрый день всем. Помогите пожалуйста а то уже замучился. На форме есть кнопка, которая через @PickList открывает вид с документами классифицированы по годам. Так вот при нажатие на кнопки сразу открываеться 2006 год, а нужно чтобы автоматически отрылся 2011. Помогите пожалуйста решить эту задачу если это возможно.
    [​IMG]
     
  2. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    мб, попробуйте в свойствах вьюхи посмотреть параметр On Open и поставить top row, но не факт, что это раскроет верхнюю категорию.
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.120
    Симпатии:
    301
    не использовать одну и ту же вьюшку для просмотра и для picklist

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

    10eyro Гость

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

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Если на 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 'отжатие "плюс"
     
  6. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    раз уж пошли вин-апи-извраты, вы мне скажите хоть, зачем так сложно - 5 раз стрелки? чтоб каждый год переделывать? Разве Home тут не поможет?
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.120
    Симпатии:
    301
    открыть её "обычным" образом и сфокусироваться где нужно
     
  8. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    поможет:
    keybd_event 36, 0, 0, 0 'нажатие "Home"
    keybd_event 36, 0, 2, 0 'отжатие "Home"
     
  9. 10eyro

    10eyro Гость

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

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

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0

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

    Код (Text):
    @PickList( [CUSTOM] : [SINGLE]; server : file; view; title; prompt; column; categoryname )
     
  11. 10eyro

    10eyro Гость

    спасибо. но мне нужно видеть все года и чтобы раскрытый был только 2011
     
Загрузка...
Похожие Темы - вопрос по @picklist
  1. makaset
    Ответов:
    1
    Просмотров:
    2.304
  2. thunder
    Ответов:
    7
    Просмотров:
    68
  3. ApplePen
    Ответов:
    0
    Просмотров:
    135
  4. gURaBA_N
    Ответов:
    3
    Просмотров:
    138
  5. kartaman
    Ответов:
    0
    Просмотров:
    145

Поделиться этой страницей