Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Буфферизированный cursor / 7 сообщений из 7, страница 1 из 1
18.01.2006, 22:44
    #33490504
XellOs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
После соединения 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

Все восстанавливаю но он не обновляется подскажите как?
...
Рейтинг: 0 / 0
18.01.2006, 23:41
    #33490533
_Иван_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
А скажите пожалуйста
с какой такой целью
надо буферизировать курсор??? %)

И почему ты вдруг решил, что сделав
изменения в ТАБЛИЦЕ!!!
ты вдруг тут же увидишь
изменеия в гриде, сырцами которого
является курсор??? %)
Тут уж как минимум надо
по-новому сделать селест,
предварительно сохранив настройки
грида.

И вообще зачем делать курсор(селект)
из этой таблицы, если ты все равно ее редактируешь
на 1 закладке????
Какая такая великая цель преследуется???

Может быть просто использовать буферизированную таблицу???
Поищи по словам "Buffering" "Максимов"

Может и отпадет желание так извращаться
а то ты смешал 2 метода работы с данными
в один
...
Рейтинг: 0 / 0
19.01.2006, 09:25
    #33490790
Полуюзверь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
Проще говоря после селекта у тебя 2 таблицы и изменения в одной не влекут изменения в другой. Если тебе надо 2 страницы отображать по разному то и отображай но к обоим гридам привяжи одну и ту же таблицу.
...
Рейтинг: 0 / 0
19.01.2006, 09:33
    #33490813
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
_Иван_А скажите пожалуйста
с какой такой целью
надо буферизировать курсор??? %)
Это очень широко распространенный пример - получаете на рабочую станцию данные из удаленного источника, изменяете их, например, затем можно:
- "откатить" изменения без запроса к серверу
- подсказывать пользователю цветом, что он поменял в данной сессии
- передать только измененные поля...
Очень многие "сторонние" продукты работают по данному принципу, например ADO.NET...
...
Рейтинг: 0 / 0
19.01.2006, 09:35
    #33490817
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
XellOsВсе восстанавливаю но он не обновляется подскажите как?
Боюсь что без приведения Вашего кода Вам никто не поможет...
...
Рейтинг: 0 / 0
19.01.2006, 10:29
    #33490960
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
XellOs
есть такой объект - курсорадаптер
почитай про него
...
Рейтинг: 0 / 0
19.01.2006, 11:03
    #33491105
XellOs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Буфферизированный cursor
Честно говоря я зря его буфферизировал он у меня все равно служит sourcom для readonly grida

Так подскажите как организовать на одном page1 просто торчат textboxi первойтаблицы для ввода данных на другом page2 grid так мне нужно особым образом выдрать данные из 2 таблицы с учетом полей первой и отображать в gride а при обновлении только в первой таблице в этих текстboxax мне нужно менять содержимое grida вот и сделал курсор ну зря buffering ему сделал дык не обновляется при page2.activate заново select делать?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Буфферизированный cursor / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]