powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменялись ли данные во временной таблице?..
18 сообщений из 18, страница 1 из 1
Изменялись ли данные во временной таблице?..
    #35926489
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При входе на форму создается курсор. В течение работы с формой данные в нем могли лбо изменяться, либо нет. Можно какой-нибудь функцией выяснить были изменены данные или нет? (Записи могут добавляться, удаляться и редактироваться).
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35926698
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну ведь наверна ж как-то можно...
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35926707
Nnnnn,
посмотреть в сторону GetNextModified()
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35929565
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,

А если таблица не буферизована, то никак?
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35929728
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторто никак?

запросто, написать свой лисапед.

для VFP3 тащил выборку в темп.каталог и также добавлял новые
записи с ид "-1,-2" и т.д.

только не стоит этого делать при наличии готового инструмента.
в чем у Вас проблемы? боитесь трудозатрат при доработке существующего ПО?
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35929990
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NnnnnА если таблица не буферизована, то никак?
Не таблица. А этот самый созданный курсор. Т.е. то, в чем выполняются модификации.

Код: plaintext
1.
2.
SELECT ... INTO CURSOR MyCursor NOFILTER READWRITE
=CursorSetProp('buffering', 5 ,"MyCursor")

Если без буферизации, то у вас один выход - сравнить то, что было ДО, с тем, что стало ПОСЛЕ.

Вариантов, как это реализовать, достаточно много. Например, сразу после созданию курсора создать еще одну его копию. Или повторить процедуру формирования курсора и сравнить то что получилось с тем, что есть сейчас. После возможных изменений. Но все эти варианты более трудоемкие, чем буферизация.
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930049
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор=CursorSetProp('buffering',5,"MyCursor")

при наличии старших версий среды никогда так не делайте!
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930060
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоавтор=CursorSetProp('buffering',5,"MyCursor")
при наличии старших версий среды никогда так не делайте!
Почему?
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930079
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что есть приемы и способы, которые позволяют в фокспро избежать
ненужных трудозатрат.
+ пните человека туда куда нужно - пусть изучает ООП.

вновь читаем про абстракцию ....
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930180
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо

Ну, раз опять пошла такая пьянка, вам не приходило в голову, что в программировании очень многое относительно, а не абсолютно? Прежде, чем что-то советовать, неплохо было бы уточнить, а что реально нужно. Какова конкретная постановка задачи, а не ваше представление о ней?

Я бы вам в очередной раз посоветовал читать посты целиком, а не только ключевые слова или имена авторов?
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930221
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ, идите Вы... на ... фоксклаб - там раздолье
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930247
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, мне и здесь хорошо
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930255
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Nnnnn

вот Вам пример-решение с использованием базового
класса-курсорадаптер, используя навыки работы с классами
в фокспро возможно реализовать какие-то ... и приспособить
к существующим разработкам.

+ данный пример позволит сделать некоторые выводы и
возможно Вы будете использовать подобные решения при
реализации последующих разработок
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35930265
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Nnnnn

если появятся вопросы, то задайте
+ объясните в чем возникают проблемы
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35931405
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб всем ) Щас скачаю, посмотрю что там.
Пока сделала с буферизацией. Вопрос про небуферизованную таблицу возник из моего вечного "а вдруг можно, просто я не знаю" ))

Нет предела совершенству
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35931486
=-O
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
=-O
Гость
Да, радости мало, копаться в чужих классах :-)
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35931586
Nnnnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=-O,
Да ладно, первый раз чтоль? ))
...
Рейтинг: 0 / 0
Изменялись ли данные во временной таблице?..
    #35932137
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа ладно, первый раз чтоль?

ок,
тынц сюда
http://sql.ru/forum/actualfile.aspx?id=7012259

здесь приблизительно показано (есть заготовка-попытка)
как создать свой фрейм, используя курсорадаптеры; и показана заготовка примитивного
билдера-настройщика дата-сущностей
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменялись ли данные во временной таблице?..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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