Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / AutoMake() / 9 сообщений из 9, страница 1 из 1
08.10.2003, 09:46
    #32287073
navicek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
kak mojno ispolzovat :V=AutoMake() ne dlya kajdiy pole otdelno, a ves brow?
BROWSE FIELDS f1 :V=AutoMake(),f2 :V=AutoMake(),....fn :V=AutoMake()
...
Рейтинг: 0 / 0
08.10.2003, 10:12
    #32287113
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
BROWSE FIELDS f1, f2,....fn Valid AutoMake()
...
Рейтинг: 0 / 0
08.10.2003, 10:26
    #32287142
novicek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
sposibo, poluchilos! 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:40
    #32287161
SSV
SSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
1. brow fields f1,f2,....fn,a2,a3,...an - если соединять необязательно
2. делать дополнительный 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:00
    #32287211
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
ili po druqomy
Kak sozdat v brow vichislyemuyu polyu? (krome brow fiel a1=f1+f2+...fn,a2,a3)
f1+f2+...fn=a1 , kotoroe izmenyaetsya dinamicheski v zavisimosti ot znacheniy f1,f2,...fn
...
Рейтинг: 0 / 0
08.10.2003, 14:44
    #32287701
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
Попробуй через собственную функцию:

BROWSE FIELDS f1=MyFunc()

FUNCTION MyFunc
PRIVATE RetVal
RetVal=f1+f2+f3+...
RETURN m.RetVal
...
Рейтинг: 0 / 0
08.10.2003, 14:54
    #32287723
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
Pochemu to u menya v browse f kak loqicheskaya polya (F) POKAZIVAYET...
...?
...
Рейтинг: 0 / 0
08.10.2003, 15:11
    #32287754
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
Если отображается логическое значение, то это именно то, что собственно и вернула функция, поскольку по умолчанию, если значение переменной не присвоено, то оно принимает значение .F.

Попробуй более строгий синтаксис внутри функции:

BROWSE FIELDS MyCalcFld=MyFunc()

FUNCTION MyFunc
PRIVATE RetVal
RetVal=MyTab.f1+MyTab.f2+MyTab.f3+...
RETURN (m.RetVal)

Т.е. обязательно указывать алиас таблицы из которой беруться поля, а возвращаемое значение обязательно заключить в скобки, чтобы подчеркнуть, что возвращается именно значение, а не ссылка.
...
Рейтинг: 0 / 0
08.10.2003, 15:18
    #32287769
novichek1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutoMake()
sposibo ,vsyo poluchilas
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / AutoMake() / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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