Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поменять команды... / 13 сообщений из 13, страница 1 из 1
15.03.2004, 14:17
    #32441922
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
У меня есть прога с таким кодом...

Sele a1
append from a2

Можно ли заменить на че-то другое где бы указывалось куда я хочу вставить...
также
SCATTER MEMVAR
что б запоминало все поля нужной таблицы...
GATHER MEMVAR
и вставляло в нужную таблицу без селекта...

Трабла в следующем:
Идет расчет где стоит селе а3 и лока фор(по нескольким полям в курсоре)...
Расчет может любой...(их просто куча... и индексы создавать не хочется при каждом... прийдется все проги+формы перелапачивать...)
И есть таймер...
Он врубается и селект изменяется...
Соответственно куча ошибок...
Вероятность 1/1000000, но один раз все же произошла... и у пользователей...

Буду рад выслушать любый предложения...
Я уже подумываю об:
For i =1 to reccount('A1')
if i <= reccount('A1')
go i in A1
делай все че хочь....
repla in или insert into куда хоч
endif
endfor
Но всеж чотелось бы одной командой... и двух зайцев
Заранее спасибо...
...
Рейтинг: 0 / 0
15.03.2004, 14:34
    #32441951
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
"Какой заяц? Какая блоха?" (с)

Извините, а по русски нельзя объяснить чего Вам надо и в чем проблема?
...
Рейтинг: 0 / 0
15.03.2004, 15:00
    #32441995
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Пример:
есть прога где поиск происходит по текущему алиасу котрый в силу разных обстоятельств меняется...(разбираться в этой чудесной километров проге просто не хочется... особенно смотреть откуда она вызывается при разных расчетах...)
loca for pole1 = 1 and pole2 = 2

Есть таймер... где
sele a1
append from a2

так вот таймер врубился и источник переключился на a1 где pole1 и pole2 нет и быть не могло...
Соответсвенно прога посыпалась...
...
Рейтинг: 0 / 0
15.03.2004, 15:04
    #32441997
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
А что у тебя в таймере? Может проще для него другую DataSession установить?
...
Рейтинг: 0 / 0
15.03.2004, 15:15
    #32442031
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Сохранение все рабочей области на серваке...

Причем есть еще и форма с таймером... Как они между собой контачат для меня остается загадкой...

Открывать сессию что б опять открыть все юзнутые таблицы(штук 25)
как-то не хочится...

Я конечно предлагал всем открывать сессии для своей задачи...
но программеры приходят и уходят... а код написаный ими остается.

Да и вникать во весь этот бред как-то не хочится...

И ще вопросик можно ли врубать таймер не зависимо от того выполняется че-то или нет...
...
Рейтинг: 0 / 0
15.03.2004, 15:27
    #32442058
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
И ще вопросик можно ли врубать таймер не зависимо от того выполняется че-то или нет.

По идее он так и врубается. Не попробовал его отрубить через Timer.Enabled=.F.?
...
Рейтинг: 0 / 0
15.03.2004, 15:34
    #32442075
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
По идее он так и врубается. Не попробовал его отрубить через Timer.Enabled=.F.?
Тогда зачем нужно Автосохранение???
И таймер врубается после выполнения текущей проги...
Если пользователь че-то нажмет...
...
Рейтинг: 0 / 0
15.03.2004, 15:38
    #32442090
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Ну ты перед определенными действиями его отключай, а потом включай обратно.
А кто придумал автосохранение по таймеру?
...
Рейтинг: 0 / 0
15.03.2004, 15:46
    #32442111
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Ну ты перед определенными действиями его отключай, а потом включай обратно.
А кто придумал автосохранение по таймеру?


Эт не придумка...
Эт жизнь заставила...

В некоторых организациях отрубать сервак когда с ним работают люди...
И целый день коту под хвост...
И попробуй объяснить че они не правы...
Скорее они объяснят че прога х... да еще и в такой форме че и уши повянут...
...
Рейтинг: 0 / 0
15.03.2004, 15:50
    #32442119
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
А отрубать его я не могу...

Да и задолбусь каждый раз за рычаг дергать... Врубись-вырубись...
И есть такое как CANCEL при возникновении ошибки...(в проге обработчике ошибок)
и таймер никогда не врубится без выполнения че-го либо...
...
Рейтинг: 0 / 0
15.03.2004, 15:53
    #32442127
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
IgorProgrammerДа и вникать во весь этот бред как-то не хочится...

Тогда видимо без этого не обойтись.
...
Рейтинг: 0 / 0
15.03.2004, 15:58
    #32442142
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Тогда пшел я за кофейной ложечкой...
И буду разгребать весь этот чудесный проект...

А то такого наваяли... че накрыло всех в полный рост...{:-)}
...
Рейтинг: 0 / 0
16.03.2004, 13:31
    #32443478
Cyv
Cyv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять команды...
Открывать сессию что б опять открыть все юзнутые таблицы(штук 25)
как-то не хочится...

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


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