|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Есть строка:
Str="a<5"
Вопрос: как передать это условие оператору If ?
Ну, чтобы в конечном итоге выполнилось, например:
If a < 5 Then MsgBox "ОК"
|
|
|
|
|
Junior Member
      
участник
Last Login: 24.03.2008 22:23
Сообщ.: 21,
Visits: 142
|
|
А это не катет: If Str="a<5" Then MsgBox "ОК"??
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Не катЕт.
"а<5" - здесь а - это переменная
|
|
|
|
|
Junior Member
      
участник
Last Login: 24.03.2008 22:23
Сообщ.: 21,
Visits: 142
|
|
| Попробуй тогда строковые функции: Left, Right, Mid, InStr (для поиска).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Ты не правильно понял вопрос.
Ещё раз: Есть строковая перменная Str, в которой хранятся условия отбора из некоторого массива.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Например: Str="a<5 And b="да" And c>10 And d<>"нет""
Необходимо передать эту строку в процедуру так, чтобы оператор IF, который в этой процедуре принял эту строку за условие:
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
| If a<5 And b="да" And c>10 And d<>"нет" Then MsgBox "ОК"
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
| PS: Форум зверски глючит и не позволяет написать больше одного предложения в пост. Поэтому, буду благодарен за ответы на мыло: aleko101[гав-гав]yandex.ru
|
|
|
|
|
новичок
      
участник
Last Login: 01.02.2008 13:02
Сообщ.: 4,
Visits: 16
|
|
ВОпрос какой-то несовсем понятный...
посмотри тут - http://forum.ishodniki.ru/index.php/topic,11633.0.html
|
|
| |