Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / yeshyo vopros! / 15 сообщений из 15, страница 1 из 1
08.10.2003, 10:34
    #32287154
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
yeshyo takoy vopros:
brow fiel a1=f1+f2+....fn,a2,a3,...an
kak eto (a1=f1+f2+...fn) mojno po druqomu cdelat?
...
Рейтинг: 0 / 0
08.10.2003, 10:50
    #32287189
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
ili po druqomy
Kak sozdat v brow vichislyemuyu polyu?
f1+f2+...fn=a3 , kotoroe izmenyaetsya dinamicheski v zavisimosti ot znacheniy f1,f2,...fn
...
Рейтинг: 0 / 0
08.10.2003, 11:03
    #32287216
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
a3 - и есть вычисляемое поле, которое и изменяется в зависимости от f1,f2,...fn
browse fields a1,a2,a3=f1+f2+...fn,...an
...
Рейтинг: 0 / 0
08.10.2003, 11:04
    #32287221
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
Po druqomu kak mojno eto delat?
...
Рейтинг: 0 / 0
08.10.2003, 11:15
    #32287246
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
SSV, yesli ispolzovat etot select :

select f1+f2+...fn as a1 from f into cursor fnew
brow fields fnew.a1,a2,a3,...an

a1 dinamicheski ne menyaetsya ,ili ya chto-to ne ponimayu?
...
Рейтинг: 0 / 0
08.10.2003, 11:28
    #32287267
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
Если между текущей таблицей и fnew установлена set relation... по какому-нибудь ключевому полю, тогда будет меняться динамически, иначе делать select типа select f1+f2+...fn as a1 from f into cursor fnew с дальнейшим использованием brow fields fnew.a1,a2,a3,...an смысла особого не имееет.
...
Рейтинг: 0 / 0
08.10.2003, 11:42
    #32287320
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
SSV, chto u menya ne pravilno?
ya kursorom ne rabotal. kak mejdu 1-y tablitsey i kursorom relation sostavit?

clos data
use raznar in 1
use fnew in 2
select fnew
set order to tag q_kod
select raznar
set relation to q_kod into fnew
select abuna1+abuna2+abuna3 as q_tir from raznar into cursor fnew
brow fields fnew.q_tir,raznar.abuna1,raznar.abuna2,raznar.abuna3
...
Рейтинг: 0 / 0
08.10.2003, 11:57
    #32287344
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
1. Зачем открывать fnew: use fnew in 2, если ее (fnew) еще нет?
2. Здесь надо примерно так:
clos data
use raznar in 0
select abuna1+abuna2+abuna3 as q_tir from raznar into cursor fnew
index on q_kod tag q_kod
select raznar
set relation to q_kod into fnew
brow fields fnew.q_tir,raznar.abuna1,raznar.abuna2,raznar.abuna3
...
use in fnew
...
Рейтинг: 0 / 0
08.10.2003, 12:56
    #32287480
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
SSV, OTVETTE POJALUSTA I NA ETOT VOPROS, VSERAVNO Q_TIR DINAMICHESKI NE MENYAETSYA . 2-Y RAZ KOQDA BROW OTKROYISH TOLKO TOQDA Q_TIR OBNAVLYAETSYA.
CHTO YA NE TAK DELAYU. ZARANEE BLAQADARYU ZA OTVET

Clos data
use raznar in 0
select q_kod,abuna1+abuna2+abuna3 as q_tir from raznar into cursor fnew
index on q_kod tag q_kod
select raznar
set relation to q_kod into fnew
brow fields fnew.q_tir,raznar.abuna1,raznar.abuna2,raznar.abuna3
...
Рейтинг: 0 / 0
08.10.2003, 13:23
    #32287539
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
Смотря что ты с этим browse делаешь...
Если просто добавить запись в raznar, то естественно q_tir не обновится. Мне непонятно, зачем так делать, чем плох вычислямое q_tir?
...
Рейтинг: 0 / 0
08.10.2003, 13:29
    #32287552
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
DELO V TOM CHTO U MENYA V RAZNARE OCHEN MNOQO POLYA, QDE TO 150
A
BROW FIEL Q_TIR=F1+....FN POCHEMU TO OSHIBKA DAYUT
...
Рейтинг: 0 / 0
08.10.2003, 14:26
    #32287658
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
Смотри ограничения Фокса:
Maximum # of fields per record = 255
Maximum size of character fields = 254 - похоже срабатывает это ограничение.
1. Либо сделай несколько вычисляемых полей
2. Либо для вывода данных разбей таблицу raznar на несколько обновляемых курсоров и формируй выходное окно из них.
...
Рейтинг: 0 / 0
08.10.2003, 14:40
    #32287688
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
izveni za qlupiy vopros ya tolko neskolko dney zanimayus s fox.
a qde eti oqranichenie mojno smotrit?
...
Рейтинг: 0 / 0
08.10.2003, 14:51
    #32287714
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
По памяти скажу для VFp6 в MSDN:
Using Visual FoxPro - Programmer's Guide - Appendix - Visual FoxPro System Capacites.
И вообще, MSDN неплохо почитать...
...
Рейтинг: 0 / 0
08.10.2003, 15:19
    #32287775
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
yeshyo vopros!
sposibo ,vsyo poluchilas
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / yeshyo vopros! / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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