|
Head Grid
|
|||
---|---|---|---|
#18+
Помогите кто чем может, в Grid Themes .F. сам Grid в Data Environment состоит из 3х табл. spisok.prof = kprof.kprof spisok.cex = spodr.spodrk делаю упорядочивание по колонкам по нажатию Head в Grid в Click Header пишу 1 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
2 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
и т.д. проблема с 2мя колонками которые по свзи в них пишу Код: sql 1. 2. 3.
и по нажатию колонка становится пустой и еще возможно сделать упорядочивание по 2му нажатию в обратном направлении. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 16:28 |
|
Head Grid
|
|||
---|---|---|---|
#18+
дать ссылку на готовый пример? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 16:34 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522 Уберите INDEX ON из процедур нажатия заголовка грида в LOAD формы непользуйтесь связями в гриде - используйте выборку, или SEEK() в столбце ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 19:44 |
|
Head Grid
|
|||
---|---|---|---|
#18+
В Load формы (или раньше): INDEX ON aaa TAG aaa В Header Grid'а: oldrecno=RECNO() SET ORDER TO aaa THISFORM.REFRESH GOTO oldrecno И все путем. У меня Grid'ы такими штуками напичканы. Сложнее, когда курсоры для Grid'ов приходится формировать 'на лету', но и эта проблема решаема. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 20:05 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Pulsar_p, у меня 9 полей как мне их все проиндексировать Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 08:57 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522, поспешил TAG не заметил ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 08:58 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Как-то вот так: *В Load формы (или раньше): SELECT spisok INDEX ON tn TAG tn INDEX ON prof TAG prof INDEX ON cex TAG cex INDEX ON lkarta TAG lkarta INDEX ON priznak TAG priznak INDEX ON datap TAG datap INDEX ON dubolp TAG dubolp INDEX ON rukov TAG rukov INDEX ON fio TAG fio SET ORDER TO fio ************************ *Header Grid'а: tn oldrecno=RECNO() SET ORDER TO tn THISFORM.REFRESH GOTO oldrecno *Header Grid'а: prof oldrecno=RECNO() SET ORDER TO prof THISFORM.REFRESH GOTO oldrecno *Header Grid'а: cex oldrecno=RECNO() SET ORDER TO cex THISFORM.REFRESH GOTO oldrecno И т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 09:24 |
|
Head Grid
|
|||
---|---|---|---|
#18+
зайчик12345дать ссылку на готовый пример? Был бы очень благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 10:06 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Pulsar_p, SELECT spisok --> INDEX ON tn TAG tn File must be opened exclusively ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 10:10 |
|
Head Grid
|
|||
---|---|---|---|
#18+
даю наводку:pipos522File must be opened exclusive ly ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 10:27 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522зайчик12345дать ссылку на готовый пример? Был бы очень благодарен. уточню, - пример на тему "как сделать кучу классов и не писать вечно кучу кода". Ваша задача на один раз, Вы студент? или разработка на фокспро это осмысленный шаг и Вы желаете развиваться? Видели разработки аля "парус" и как к ним относитесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 10:38 |
|
Head Grid
|
|||
---|---|---|---|
#18+
123456 зайчикpipos522пропущено... Был бы очень благодарен. уточню, - пример на тему "как сделать кучу классов и не писать вечно кучу кода". 1) Ваша задача на один раз, Вы студент? 2) или разработка на фокспро это осмысленный шаг и Вы желаете развиваться? 3) Видели разработки аля "парус" и как к ним относитесь? 1 нет 2 осмысленный) 2 нет прога старая на досе еще вот взялся переделать на визуал ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 10:58 |
|
Head Grid
|
|||
---|---|---|---|
#18+
tanglirдаю наводку:pipos522File must be opened exclusive ly SET EXCLUSIVE OFF не помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 11:04 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522, совершенно верно. А наоборот не пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 11:08 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522, В качестве источника данных для Grid'а используете курсор или таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 11:12 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Судя по сообщению об ошибке - таблицу. В качестве источника данных для Grid'а я использую курсоры. У меня таких проблем нет Если вы используете таблицу, да еще формируете индексы 'на лету', тогда так: *В Load формы(или раньше): SELECT spisok INDEX ON tn TO tn.idx INDEX ON prof TO prof.idx INDEX ON cex TO cex.idx INDEX ON lkarta TO lkarta.idx INDEX ON priznak TO priznak.idx INDEX ON datap TO datap.idx INDEX ON dubolp TO dubolp.idx INDEX ON rukov TO rukov.idx INDEX ON fio TO fio.idx *Header Grid'а: tn oldrecno=RECNO() SET INDEX TO tn THISFORM.REFRESH GOTO oldrecno *Header Grid'а: prof oldrecno=RECNO() SET INDEX TO prof THISFORM.REFRESH GOTO oldrecno *Header Grid'а: cex oldrecno=RECNO() SET INDEX TO cex THISFORM.REFRESH GOTO oldrecno ИМХО: Используйте в качестве источника данных для Grid'а курсоры. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 11:55 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Pulsar_p, через курсор не умею еще( я как делал (создал грид через Builder накидал 9 колонок две из которых в ControlSourse изменил на другие таблы выдавало ошибку тогда в Data Environment добавил эти 3 табл и указал связь между ними всё заработало) сделал как вы сказали Alias 'CEX' is not found ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 13:02 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522 В Grid.RecordSource что стоит? Давайте форму с таблицами. Да, кстати, какая версия FOX'а? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 14:47 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522123456 зайчикпропущено... уточню, - пример на тему "как сделать кучу классов и не писать вечно кучу кода". 1) Ваша задача на один раз, Вы студент? 2) или разработка на фокспро это осмысленный шаг и Вы желаете развиваться? 3) Видели разработки аля "парус" и как к ним относитесь? 1 нет 2 осмысленный) 2 нет прога старая на досе еще вот взялся переделать на визуал там пример как не писать так, как писали на досе http://www.sql.ru/forum/618865-1/klassy?hl=??? покликайте по заголовкам - будет работать сортировка, - значки и принцип аля "парус". иконки даже из исходников паруса дернуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 14:59 |
|
Head Grid
|
|||
---|---|---|---|
#18+
Pulsar_ppipos522 В Grid.RecordSource что стоит? Давайте форму с таблицами. Да, кстати, какая версия FOX'а? spisok.prof = kprof.kprof spisok.cex = spodr.spodrk spisok.tn = specod.tn Microsoft Visual FoxPro 9.0 Grid.RecordSource 1- alias ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 15:27 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522, spisok.cex = spodr.skpodr ошибочка там ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 15:34 |
|
Head Grid
|
|||
---|---|---|---|
#18+
pipos522Pulsar_ppipos522 В Grid.RecordSource что стоит? Давайте форму с таблицами. Да, кстати, какая версия FOX'а? spisok.prof = kprof.kprof spisok.cex = spodr.spod r k spisok.tn = specod.tn Microsoft Visual FoxPro 9.0 Grid.RecordSource 1- alias pipos522pipos522, spisok.cex = spodr.skpodr ошибочка там ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 15:54 |
|
|
start [/forum/topic.php?fid=41&msg=38387473&tid=1582926]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 286ms |
total: | 418ms |
0 / 0 |