powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как обновить данные в курсоре, созданным в VFP?
21 сообщений из 21, страница 1 из 1
Как обновить данные в курсоре, созданным в VFP?
    #33268980
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как обновить данные в курсоре, созданным в VFP?
Помогите плиз!
Что-то не хочеться прописывать постоянное создание курсора заново!
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33268995
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cop_manКак обновить данные в курсоре, созданным в VFP?
Помогите плиз!
Что-то не хочеться прописывать постоянное создание курсора заново!
Надо делать Local View. А затем Requery(<Local View>)
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269005
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если курсор создан CREATE CURSOR.... или как результат SQLEXEC, вы можете его редактировать сразу.
Если курсор есть результат SELECT .. INTO CURSOR, то надо после имени курсора добавить опцию READWRITE - (и полезно еще и NOFILTER)
С уважением, Алексей
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269048
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KЕсли курсор создан CREATE CURSOR.... или как результат SQLEXEC, вы можете его редактировать сразу.
Если курсор есть результат SELECT .. INTO CURSOR, то надо после имени курсора добавить опцию READWRITE - (и полезно еще и NOFILTER)
С уважением, Алексей

Огромное спасибо за совет!!!
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269056
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕМА ЗА ШО :)
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269074
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KЕсли курсор есть результат SELECT .. INTO CURSOR, то надо после имени курсора добавить опцию READWRITE - (и полезно еще и NOFILTER)
С уважением, Алексей

У меня фокс 6.0, как там добавить опцию READWRITE ?
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269100
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы.... нет там такого :(
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269109
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KУвы.... нет там такого :(
С уважением, Алексей.
А как же можно тогда сделать?
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269115
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте курсор заранее (например, в LOAD формы).
И тогда запрос будет выгдядить так:
ZAP IN Cursor1
INSERT INTO Cursor1 (....)
SELECT .... FROM ...
В Destroy формы не забудьте USE IN SELECT ("Cursor1")

С уважением, Алексей.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269141
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
LOCAL lcCurTmp 
lcCurTmp =  sys( 2015 )
SELECT * from TTable  INTO CURSOR (lcCurTmp)
Use (Dbf(lcCurTmp)) Alias ("Твое имя рабочей области") In  0  Again SHARED
Use In (lcCurTmp)
SELECT Твое имя рабочей области
Юзай на здоровье.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269154
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как же поступить, если работа идёт только с броузером и верхним меню? Тем более данные записываются в курсор во время СЕЛЕКТА.
С уважением, Андрей!
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269162
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе какая разница. Курсор сделанный по моему коду всегда будет обновляемым в любой версии фокса
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269188
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТупойТебе какая разница. Курсор сделанный по моему коду всегда будет обновляемым в любой версии фокса

Он не будет автоматически обновляться, он вообще не будет обновляться!
Если он будет обновляться, то объясни как
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269210
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дай ему команду Append или Insert или Delete и увидишь, то все операции прокатывают, в отличии от курсора созданного просто по Select... into Cursor ... в 6.0. Во 2 случает тебе фокс выдаст явное сообщение, что мол так и так. извини, но не могу я в курсор ничего добавить.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269255
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТупойНу дай ему команду Append или Insert или Delete и увидишь, то все операции прокатывают, в отличии от курсора созданного просто по Select... into Cursor ... в 6.0. Во 2 случает тебе фокс выдаст явное сообщение, что мол так и так. извини, но не могу я в курсор ничего добавить.
А если ситуация такова, что нужно постоянно получать обновлённые данные в курсоре одним пользователем, а другой пользователь изменил данные, то твой пример же не обновит данные?
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269264
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно как 2 пользователя создадут 1 курсор ? :) Пример приведи ?
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269268
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе нужен не курсор, а представление, в таком случае. Это в поиск. Тема обмусолена до костей.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269359
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТупойИнтересно как 2 пользователя создадут 1 курсор ? :) Пример приведи ?
Не курсор изменять, а данные в нём получать новые из внешних источников, если кто-то другой их изменил
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33269378
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значить View.
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33270165
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Cop_man!

Получить НОВЫЕ данные без ПЕРЕЗАПРОСА никак нельзя. Откуда они по твоему
должны взяться?
Другой вопрос КАК организовывать перезапрос - выполняя повторно SELECT, или
сделав View и выполняя REQUERY(...)
P.S. Очень редко когда ОБЯЗАТЕЛЬНО нужно видеть "самые свежие данные" - от
этого лишь одни проблемы - типа начал пользователь чего-то просматривать
(или хуже того - вводить/править), а тут "вдруг" только что просмотренные им
записи исчезли/изменились. Нехорошо это. Лучше если сам пользователь
управляет процессом перезапроса. Когда надо - нажал "обновить" - когда не
надо - работает с тем что было на какой-то момент времени...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как обновить данные в курсоре, созданным в VFP?
    #33270248
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov...P.S. Очень редко когда ОБЯЗАТЕЛЬНО нужно видеть "самые свежие данные" - от этого лишь одни проблемы - типа начал пользователь чего-то просматривать (или хуже того - вводить/править), а тут "вдруг" только что просмотренные им записи исчезли/изменились. Нехорошо это...
Чисто согласен. Более того разные пользователи должны работать со своими записями и не пересекаться друг с другом. Как например в бухгалтерии каждый бухгалтер со своими счетами работает. Или пусть даже в одном счете но с разными аналитиками.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как обновить данные в курсоре, созданным в VFP?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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