|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
Ребят подскажите мозг кипит Описываю поставленную задачу у меня выборка происходит около 5 таблиц после сохраняю в курсор далее вывожу в грид в gride в свойствах столбца устанавливаю KontrolSource = recno () номерация данного курсора замечательна ! Но у пользователя есть возможность с помошью combobox устанавить фильтр на курсор приэтом столбец отвечаюший за порядковый номер делает что попало ((((((((( можно ли как привезать Recno () к фильтру и после установки фильтра обновляется столбец с номерацией ( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 10:56 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
Если только вместо фильтра делать повторную выборку. Для FoxPro подобная задача не тривиальная. Сделать можно, но довольно сложными способами. Поэтому, лучше вообще не отображать порядковый номер строки. Это бессмысленная информация с точки зрения идентификации записи. Не надо делать дизайн "как там". Каждый язык программирования предполагает определенный стиль дизайна. И порядковый номер строки в этот стиль для FoxPro не вписывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 11:41 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
Александр Журин, Ребтки ураааа я сделал выкладываю код может кому пригодится select 00000 as num from partner into cursor partner_e * Тут устанавдивается фильтр с помошью ComboBox select partner_r set Filter to (partner_r.segment = Segme_Com .or. Segme_Com = ""); .and. (partner_r.edit_user = Mened_Com .or. Mened_Com = ""); .and. (partner_r.klass_p = Kat_Com or Kat_Com = ""); .and. (nvl(partner_r.summa_r,0) = 0 .and. Aktiv_Com = 0 .or. nvl(partner_r.summa_r,0) >0 .and. Aktiv_Com =1 ) * а вот тут мы через цикл нумеруем всю таблицу сами SELECT partner_r go top Local i i=1 SCAN for eof()=.f. REPLACE Num WITH i IN partner_r i=i+1 ENDSCAN а после привязываем к гриду thisform.pageframe1.page1.grid1.Column10.ControlSource = "partner_r.num" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 11:47 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо большое за ваш отзыв ))) ,но бывают такие вещи как Техническое Задания Заказчика (((( а ему эти нумерочки важен как кислород )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 11:49 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
Александр ЖуринВладимирМ, Спасибо большое за ваш отзыв ))) ,но бывают такие вещи как Техническое Задания Заказчика (((( а ему эти нумерочки важен как кислород ))))Это только ему так кажется на основе его ручной работы с такими данными. Уж сколько раз заказчики выдвигали такое требование, и столько же раз при более пристрастном допросе о назначении этого номера требование куда-то резко испарялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 12:05 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
попробуйте так : thisform.pageframe1.page1.grid1.Column10.ControlSource='thisform.pageframe1.page1.grid1.ActiveRow' у меня работает ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 12:22 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
и не надо никаких дополнительных столбцов в таблице и сканирования выборки ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 12:31 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
Olaf_Kпопробуйте так : thisform.pageframe1.page1.grid1.Column10.ControlSource='thisform.pageframe1.page1.grid1.ActiveRow' у меня работает Вы мышкой прокручивать Grid вверх/вниз не пробовали? Или увести фокус с Grid на другой объект? Забавные спец.эффекты наблюдаются ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 12:56 |
|
Нумерацмя Строк
|
|||
---|---|---|---|
#18+
ВладимирМOlaf_Kпопробуйте так : thisform.pageframe1.page1.grid1.Column10.ControlSource='thisform.pageframe1.page1.grid1.ActiveRow' у меня работает Вы мышкой прокручивать Grid вверх/вниз не пробовали? Или увести фокус с Grid на другой объект? Забавные спец.эффекты наблюдаются Упс, приколы наблюдаются, но не критичные , всего-навсего зануляет значения в столбце ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 13:20 |
|
|
start [/forum/topic.php?fid=41&fpage=94&tid=1585143]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 349ms |
total: | 469ms |
0 / 0 |