|
FlexGrid
|
|||
---|---|---|---|
#18+
Добрый день. Если кто-нибудь использует компонент FlexGrid или True DB Grid откликнитесь. Нужна информация и желательно с примерами ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 09:14 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Это скорей на форум по VB. В FoxPro использовать контрол, в котором работа с данными не оптимизирована, особого смысла нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 11:46 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Дык что, нет никаких шансов пользователю красивый ГРИД из фокса предоставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 12:12 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Korolyov, что в вашем понимании есть "красивый"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 12:20 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Примерно так, как на рисунке в верхней таблице ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 12:44 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
сорри файл больше чем нужно оказался. Ща кину еще раз ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 12:46 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
О как хочу + картинки в ячейках + выделение цветом ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 12:50 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Все это, в принципе, можно и в стандартном гриде сделать. Где-то в Фоксклубе даже был такой грид в решениях. Но надо понимать, что стандартный грид оптимизирован для быстрой загрузки и просмотра данных, а в таком навороченном вы высокой скорости при больших объемах не добьетесь. Так что, выбирайте, что важней- субъективная красивость или удобство работы с данными. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 13:48 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Дело в том, что в гриде, как раз таки, и не должен присутствовать огромный объем информации, так как в таком случае теряется сама суть информационности. Количество строк, превышающее определенного придела (скажем так более 500), мешает пользователю сосредаточится на том что нужно и замедляет его работу. Для этого в грид помещают выборку или результат запроса, ограничивающий объем информации. Использую этот элемент можно как раз таки отобразить больше информации, так как в нем присутствует элемент ее группировки. По поводу скорости, не думаю что технология ADO на этапе подготовки информации для отображения будет работать медленнее. Зато интерфейс по своей структуре получается более информационным, а доступ к нужному для пользователя быстрее. Момент редактирования записи - вопрос второй, но не критический. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 15:04 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Korolyovне думаю что технология ADO на этапе подготовки информации для отображения будет работать медленнее. Так во-первых, в стандартном ADO тоже нет такого иерархического рекордсета, как вам нужен. FlexGrid заполняется программно, а не автоматически, как Grid в FoxPro. А во-вторых, FoxPro работает со своими нативными данными. А это таблицы dbf или курсоры, и к ADO они никакого отношения не имеют. При использовании ADO приходится дополнительно заниматься преобразованием из ADO в dbf и наоборот. Так что даже при 500-х записях скорости будут ниже. У каждого языка своя идеология и при написании программ лучше придерживаться ее. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 15:52 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Да??? Мне козалось все должно быть проще. Я нашел кусок программы для организации MSHFlexGrid, ничего не понял, так как никогда через ADO ничего не делал, но по виду не очень мудрено : Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
Вроде как объект сам всасывает все, что ему нужно для отображения ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 21:27 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Ну возможно. SHAPE это как раз иерархический рекордсет. Я писал о стандартном. В том флексгриде, с которым я работал, такого не было. Хотя я в этом коде не вижу, где происходит объединение ячеек. Но все остальное - про нативность данных и удобство работы все равно в силе. P.S. А зачем вам FoxPro, если вы с флексгридом работаете P.P.S. Примеры с Flexgrid, основанном на иерархическом рекордсете есть на форуме по Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 22:05 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Я всю жизнь с фоксом. Для работы с базами данных среды удобнее нет (или небыло как минимум до последнего времени). Это сейчас можно делать все что хочешь и где хочешь и через что хочешь. Проблема в том, что на фоксе создать более или менее современный интерфейс уже проблема. Вот и приходится или из него методом извращений что-то выжимать или модули подключать сторонних фирм. Что я и пытаюсь сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 10:06 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
P.S. Все что связано с VB меня сильно раздражает ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 10:08 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Для FoxPro тоже есть дополнительные контролы. Вот здесь, например, посмотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 14:15 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Рекомендую ctGrid от dbi-tech. Единственное, чего там нет, так это объединения ячеек Или ctTree той-же фирмы. Это комбинация tree и grid. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 17:03 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Посмотрим. А где контрол взять? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 20:50 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Туплю. Ссылку не заметим. Спасибо. Ща покрутим ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 20:54 |
|
FlexGrid
|
|||
---|---|---|---|
#18+
Код: plaintext 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2010, 11:41 |
|
|
start [/forum/topic.php?fid=41&fpage=100&tid=1585399]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 458ms |
0 / 0 |