|
|
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Можно ли из кнопки на форме вызвать стандартный сtrl+f, чтобы она искала в гриде или надо писать свою функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:36:27 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Если Вам неохота заморачиваться то самый простой способ анализа данных это выкинуть их... в excel :-) export to ... далее наложить автофильтр и будет вам счастье... (data->filter->autofilter) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:49:31 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Да нет, у нас Exel нет буду значит писать сама. А никто не задавал подобных вопросов, может хоть где - то есть примерный алгоритм, а то я не знаю с чего начать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 15:11:22 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Посмотри, может пригодится http://forum.foxclub.ru/read.php?f=29&i=12422&t=11892#reply_12422 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 15:43:06 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Поиск (или фильтация) по GRIDу это отдельная "песня". Мне пришлось свой классы создавать для этого (точнее, и для этого). Глянь тут:http://www.caws.atnet.ru/vfox/grid.html. Может что и пригодится. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 15:47:22 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
А без классов никак. Может можно написать функцию. Я единственное не знаю как сделать так чтобы курсор становился на нужную запись, ну естественно, надо чтобы эта запись становилась первой в гриде (так как у меня около 10 тысяч записей) и желательно становилась синей. Дело в том, что я не разу не писала классов и даже не знаю как их использовать. У меня даже примера никагого нет, чтобы разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 18:22:11 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
вот простое решение... над гридом ставишь text и в нем, в interactivechange пишешь следующее thisform.ft = upper(allt(thisform.text1.value)) Select comp if thisform.ft == '' set filter to else Set Filter To At(thisform.ft, upper(comp.name))>0 endif go top ThisForm.Grid1.refresh thisform.grid1.afterrowcolchange Thisform.text1.setfocus да и на форме не забудь свойство ft добавить.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:43:44 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
Спасибо большое. Это то, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 17:15:22 |
|
||
|
ctrl+f
|
|||
|---|---|---|---|
|
#18+
авторДело в том, что я не разу не писала классов и даже не знаю как их использовать. У меня даже примера никагого нет, чтобы разобраться. 1.Откройте пункт меню Tools\Wizards\Application 2.Введите имя Вашего будущего проекта Мастер создаст Вам заготовку проекта, в которой уже есть Фрэймворк и много полезных классов, которые можно настроить "под себя". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 17:34:09 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=291&tid=1593033]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 352ms |

| 0 / 0 |
