|
|
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
После соединения selectom данных из таблиц в курсор SELECT * from data INTO CURSOR ctest READWRITE CURSORSETPROP("Buffering", 5, "ctest") Forma с pageframom 1page- Ввод 2-page Grid его делаю recordsourcom в grid после этого перехожу на закладку формы для ввода меняю данные в таблице из которой получил этот курсор но в gride изменения не отображаются Делаю все как написано обнуляю recordsourсe сохраняю коллекцию columns.controlsource Все восстанавливаю но он не обновляется подскажите как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 22:44 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
А скажите пожалуйста с какой такой целью надо буферизировать курсор??? %) И почему ты вдруг решил, что сделав изменения в ТАБЛИЦЕ!!! ты вдруг тут же увидишь изменеия в гриде, сырцами которого является курсор??? %) Тут уж как минимум надо по-новому сделать селест, предварительно сохранив настройки грида. И вообще зачем делать курсор(селект) из этой таблицы, если ты все равно ее редактируешь на 1 закладке???? Какая такая великая цель преследуется??? Может быть просто использовать буферизированную таблицу??? Поищи по словам "Buffering" "Максимов" Может и отпадет желание так извращаться а то ты смешал 2 метода работы с данными в один ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 23:41 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
Проще говоря после селекта у тебя 2 таблицы и изменения в одной не влекут изменения в другой. Если тебе надо 2 страницы отображать по разному то и отображай но к обоим гридам привяжи одну и ту же таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 09:25 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
_Иван_А скажите пожалуйста с какой такой целью надо буферизировать курсор??? %) Это очень широко распространенный пример - получаете на рабочую станцию данные из удаленного источника, изменяете их, например, затем можно: - "откатить" изменения без запроса к серверу - подсказывать пользователю цветом, что он поменял в данной сессии - передать только измененные поля... Очень многие "сторонние" продукты работают по данному принципу, например ADO.NET... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 09:33 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
XellOsВсе восстанавливаю но он не обновляется подскажите как? Боюсь что без приведения Вашего кода Вам никто не поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 09:35 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
XellOs есть такой объект - курсорадаптер почитай про него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 10:29 |
|
||
|
Буфферизированный cursor
|
|||
|---|---|---|---|
|
#18+
Честно говоря я зря его буфферизировал он у меня все равно служит sourcom для readonly grida Так подскажите как организовать на одном page1 просто торчат textboxi первойтаблицы для ввода данных на другом page2 grid так мне нужно особым образом выдрать данные из 2 таблицы с учетом полей первой и отображать в gride а при обновлении только в первой таблице в этих текстboxax мне нужно менять содержимое grida вот и сделал курсор ну зря buffering ему сделал дык не обновляется при page2.activate заново select делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33490504&tid=1592591]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 452ms |

| 0 / 0 |
