Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть fcount(), fsize(), field(), а как же ftype()? / 7 сообщений из 7, страница 1 из 1
12.12.2007, 15:56
    #35004867
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Привет!

Появилась необходимость устанавливать тип поля, а как? Есть VARTYPE(), но если в поле NULL то возвратит оно Х... Я рыл хелпа, рыл, есть fcount(), fsize(), field(), а самого мне нужного ftype() не существует!

Приходится постоянно изгаляццо через COPY STRUCTURE EXTENDED, которое я помню еще с FPD...

Может есть все таки такая функция? Хотя бы в составе дополнительной dll/fll?

спасибо.
...
Рейтинг: 0 / 0
12.12.2007, 16:06
    #35004918
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Код: plaintext
1.
2.
3.
4.
5.
create cursor test (f1 int)

AFIELDS(Arr , 'test')
for i =  1  to alen(arr)
? arr(i)
endfor 
...
Рейтинг: 0 / 0
12.12.2007, 16:30
    #35005031
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
А старый добрый type() уже в хелпе нет? Его отменили?
...
Рейтинг: 0 / 0
12.12.2007, 17:02
    #35005167
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Sergey Sizov.А старый добрый type() уже в хелпе нет? Его отменили?

Ну и какой тип у поля

Код: plaintext
1.
2.
3.
create cursor test (f1 i, f2 n( 12 , 2 ))

?TYPE('test.f1')
?TYPE('test.f2')
...
Рейтинг: 0 / 0
12.12.2007, 17:18
    #35005237
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Паш, а что смешного? Главное - не NULL! И для задач автора вопроса вполне может подойти. Разве не так?
...
Рейтинг: 0 / 0
12.12.2007, 21:23
    #35005870
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Спасибо большое!!!

AFILEDS() действительно модно! И нэ нада с COPY STRUCTURE EXTENDED морочиццо! Это мне подходит для всех моих задач.

Что до TYPE(), то он тоже вполне подходит для одной из задач. Он действительно не смотрит на .NULL. а реально выдает тип поля, там где VARTYPE уже пряталсо за Х :) Я почему в TYPE и не смотрел.
...
Рейтинг: 0 / 0
13.12.2007, 09:35
    #35006351
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть fcount(), fsize(), field(), а как же ftype()?
Sergey Sizov.Паш, а что смешного? Главное - не NULL! И для задач автора вопроса вполне может подойти. Разве не так?

Сергей, если автору надо type, то нет возражений.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть fcount(), fsize(), field(), а как же ftype()? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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