Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.02.2010, 10:19
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
Есть выражение: iif(reg_bnk$(1;4),'Д','Б') Как интерпретировать (1;4) ? 1. Равно всем значениям в диапазоне с 1 до 4? 2. Равно либо 1 либо 4? 3. Равно всем значениям в диапазоне от 1 до 4, не включая 1 и 4 (т.е. получается 2 и 3)? Заранее спасибо большое. З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 12:03
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
Оператор '$' Возвращает значение истина (.T.), если данное символьное выражение содержится в другом символьном выражении, в противном случае возвращает ложь (.F.). Синтаксис: cSearchFor $ cSearchIn Поиск ведется с учетом регистра. Функция iif() Возвращает одно из двух значений, в зависимости от значения данного логического выражения. IIF(lExpression, eExpression1, eExpression2) lExpression-логическое выражение. Честно говоря, ваше выражение - не понимаю, как оно работает. Т.к. Оператор сравнения символьных выражений, а тут непонятно что. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 12:04
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
alex22Есть выражение: iif(reg_bnk$(1;4),'Д','Б') Как интерпретировать (1;4) ? 1. Равно всем значениям в диапазоне с 1 до 4? 2. Равно либо 1 либо 4? 3. Равно всем значениям в диапазоне от 1 до 4, не включая 1 и 4 (т.е. получается 2 и 3)? Заранее спасибо большое. З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... Что-то в самом выражении не правильно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 12:52
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
Да бред какой-то. Может это написано не на фоксе ? Оператор $ ищет подстроку (параметр слева) в строке (параметр справа). И где тут строка в параметре справа ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 13:35
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
alex22Есть выражение: iif(reg_bnk$(1;4),'Д','Б') Как интерпретировать (1;4) ? 1. Равно всем значениям в диапазоне с 1 до 4? 2. Равно либо 1 либо 4? 3. Равно всем значениям в диапазоне от 1 до 4, не включая 1 и 4 (т.е. получается 2 и 3)? Заранее спасибо большое. З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... возможно это пользовательская функция-попробуйте найти её в коде ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 13:37
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
quxixalex22Есть выражение: iif(reg_bnk$(1;4),'Д','Б') Как интерпретировать (1;4) ? 1. Равно всем значениям в диапазоне с 1 до 4? 2. Равно либо 1 либо 4? 3. Равно всем значениям в диапазоне от 1 до 4, не включая 1 и 4 (т.е. получается 2 и 3)? Заранее спасибо большое. З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... возможно это пользовательская функция-попробуйте найти её в коде Если функция reg_bnk$ возвращает true то iif()-возвратит нам 'Д',иначе 'Б' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 15:20
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
quxixвозможно это пользовательская функция-попробуйте найти её в коде Чем дальше, тем страшнее. С каких пор в именах (в том числе и функций) стало разрешено пользоваться символами вроде доллара ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 15:29
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
alex22Как интерпретировать (1;4) ? ... З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... Интепретировать как синтаксическую ошибку. Для FoxPro символ точки с запятой - это символ переноса строки, когда команда не помещается в одну строку или ее удобнее написать в несколько строк. Например Код: plaintext 1.
Т.е. вообще-то это одна команда, но записана в несколько строк Ну, и то, что Вам уже сказали, символ $ - это поиск подстроки в строке. А выражение (1;4) никак невозможно интерпретировать как строку quxixвозможно это пользовательская функция-попробуйте найти её в коде Этого не может быть по двум причинам: 1. Символ $ недопустимо использовать в именах 2. Символ точки с запятой не может разделять параметры ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 18:59
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
Интересно, reg_bnk это что? Поле БД, переменная? Что содержит? Или это загадка. Может это из какого ни-ть Клиппера, а не Фокса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 19:16
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
WasilichИнтересно, reg_bnk это что? Поле БД, переменная? Что содержит? Или это загадка. Может это из какого ни-ть Клиппера, а не Фокса. И вот не надо тут Clipper поминать. В нем синтаксис языка аналогичный фоксу. Скорее, это из бейсика, где переменные символьного типа и функции, возвращающие строку, имеют в конце имени как раз-таки $. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 19:27
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
> Автор: reware > И вот не надо тут Clipper поминать. В нем синтаксис языка аналогичный фоксу. Скорее, это из бейсика, где > переменные символьного типа и функции, возвращающие строку, имеют в конце имени как раз-таки $. rewareИ вот не надо тут Clipper поминать. В смысле бейсик Функции есть, только разделителя такого (;) нет. Этот разделитель в бейсике используется только при печати как символ форматирования. Так что, брифинг знатоков считаю не закрытым Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2010, 21:18
|
|||
---|---|---|---|
Чайный вопрос еще один по фоксу... :) |
|||
#18+
Игорь Горбонос форматирования. Так что, брифинг знатоков считаю не закрытым Лучше все-же автора спросить, откуда он вытащил этот код. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2010, 07:04
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
alex22Есть выражение: iif(reg_bnk$(1;4),'Д','Б') Как интерпретировать (1;4) ? 1. Равно всем значениям в диапазоне с 1 до 4? 2. Равно либо 1 либо 4? 3. Равно всем значениям в диапазоне от 1 до 4, не включая 1 и 4 (т.е. получается 2 и 3)? Заранее спасибо большое. З.Ы. Сам я Оракловец, а описания того, что занчит (х1;х2) не нашел нигде... Если скобки заменить на квадратные, то выражение будет иметь смысл: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2010, 11:56
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
rewarequxixвозможно это пользовательская функция-попробуйте найти её в коде Чем дальше, тем страшнее. С каких пор в именах (в том числе и функций) стало разрешено пользоваться символами вроде доллара ? может быть автор сего творения этого не знал: Например программа с таким именем(reg_bnk$.prg) легко создается и компилируется и работает:), а вот функцию скомпилировать с таким именем, у меня во всяком случае, не получилось-что соответствует рекомендациям. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2010, 14:34
|
|||
---|---|---|---|
|
|||
Чайный вопрос еще один по фоксу... :) |
|||
#18+
quxixrewarequxixвозможно это пользовательская функция-попробуйте найти её в коде Чем дальше, тем страшнее. С каких пор в именах (в том числе и функций) стало разрешено пользоваться символами вроде доллара ? может быть автор сего творения этого не знал: Например программа с таким именем(reg_bnk$.prg) легко создается и компилируется и работает:), а вот функцию скомпилировать с таким именем, у меня во всяком случае, не получилось-что соответствует рекомендациям. Теперь осталось запустить эту пржэшку в указанном контексте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1585607]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 363ms |
total: | 494ms |
0 / 0 |