Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменялись ли данные во временной таблице?.. / 18 сообщений из 18, страница 1 из 1
11.04.2009, 20:03
    #35926489
Nnnnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменялись ли данные во временной таблице?..
При входе на форму создается курсор. В течение работы с формой данные в нем могли лбо изменяться, либо нет. Можно какой-нибудь функцией выяснить были изменены данные или нет? (Записи могут добавляться, удаляться и редактироваться).
...
Рейтинг: 0 / 0
12.04.2009, 09:14
    #35926698
Nnnnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменялись ли данные во временной таблице?..
Ну ведь наверна ж как-то можно...
...
Рейтинг: 0 / 0
12.04.2009, 09:44
    #35926707
Изменялись ли данные во временной таблице?..
Nnnnn,
посмотреть в сторону GetNextModified()
...
Рейтинг: 0 / 0
14.04.2009, 09:17
    #35929565
Nnnnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменялись ли данные во временной таблице?..
проходящий.,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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