Как узнать что тип Integer? | |
---|---|
pijon Сообщений: 114 Откуда: Тернопиль Дата регистрации: 12.08.2004 |
Как узнать что переменная иле поле имено типа Integer?
TYPE() и VARTYPE() дают только "N" для всех, а мне надо отобрать только "I". ------------------ В смысле осмыссления бессмысленного определённый смысл тоже имеется. |
Re: Как узнать что тип Integer? | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
AFields не подойдет ?
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Как узнать что тип Integer? | |
---|---|
pijon Сообщений: 114 Откуда: Тернопиль Дата регистрации: 12.08.2004 |
AFields как я понял подойдет только для полей таблиц.
А как быть с перемеными? ------------------ В смысле осмыссления бессмысленного определённый смысл тоже имеется. |
Re: Как узнать что тип Integer? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
В Фоксе все переменные типа Variant. Что в них запихаешь то и хранят.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как узнать что тип Integer? | |
---|---|
Mavy Сообщений: 246 Дата регистрации: 04.08.2004 |
Переменных в фоксе не быват с типом Integer. см. раздел HELP "Visual FoxPro Data and Field Types" |
Re: Как узнать что тип Integer? | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
Вообще, строго говоря, FOXAPI их отличает - значит и сам фокс отличает как-то, но не говорит как.
|
Re: Как узнать что тип Integer? | |
---|---|
pijon Сообщений: 114 Откуда: Тернопиль Дата регистрации: 12.08.2004 |
Может скажу немного по другому.
Например:
Далее анализируем lnSuma если оно интовое то делаем одно, если нет то другое. То как узнать Интовае переменная lnSuma или нет? ------------------ В смысле осмыссления бессмысленного определённый смысл тоже имеется. |
Re: Как узнать что тип Integer? | |
---|---|
PaulWist Автор Сообщений: 14618 Дата регистрации: 01.04.2004 |
Так, складывай типы полей по Булевой алгебре, т.е. N(10,2) + I = N(20,2) или же придумай свой алгоритм.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Как узнать что тип Integer? | |
---|---|
AlexK Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
if lnSuma <> int(lnSuma)
.... endif ------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
Re: Как узнать что тип Integer? | |
---|---|
FoxHunter Сообщений: 161 Дата регистрации: 29.03.2005 |
Начнем с того, что этот код работать не будет! Ты не можешь складывать ControlSource !?. Тогда уже используй loGrid.column1.text1.Value и т.д. Во-вторых, если все равно привязываешься к полям курсора, как уже говорили, используй Afields(). Исправлено. Туплю. Там макроподстановки. Работать будет. Но Afields() по-любому. Отредактировано (31.03.05 16:16) ------------------ |
Re: Как узнать что тип Integer? | |
---|---|
PaulWist Автор Сообщений: 14618 Дата регистрации: 01.04.2004 |
2FoxHunter
Цитата: Проверь
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
© 2000-2024 Fox Club  |