Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Пн Апр 14, 2025 13:59  Несоответствие типа: 'call_change' |
|
Полезность: Нет оценки
|
Здравствуйте, уважаемые форумчане. Прошу проконсультировать в решении данной проблемы. Запускаю операцию, запускается форма. На форме после выбора из справочника, сразу выходит ошибка "В настоящий момент операция невозможна: Ошибка исполнения скрипта: Описание: Несоответствие типа: 'call_change' Источник: Ошибка выполнения Microsoft VBScript Строка: 4 Номер ошибки: 0 Код ошибки: 800A000D" Как решить? Вроде код ошибки указан, но где посмотреть описание этой ошибки? |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Апр 15, 2025 11:09   |
|
Полезность: Нет оценки
|
Лучше текст скрипта сюда предоставить, проще будет понять |
|
 |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Вт Апр 22, 2025 14:17   |
|
Полезность: Нет оценки
|
Volod пишет: | Лучше текст скрипта сюда предоставить, проще будет понять |
Код: | Public Function Main(LastControl)
if LastControl is nothing or LastControl is Text67 or LastControl is Object36 then
if Text67.Text = "A" then
Text3.BackColor = &h80000005
Text82.BackColor = &h80000005
Text83.BackColor = &h80000005
'Text84.BackColor = &h80000005
'Date4.BackColor = &h80000005
Text78.BackColor = &h00FEFBBA
Text73.ToolTipText = "Формат телефона должен быть в виде ХХХ-ХХХ-ХХХХХХ"
Text78.ToolTipText = "Формат телефона должен быть в виде ХХХ-ХХХ-ХХХХХХ"
elseif Text67.Text = "B" then
Text3.BackColor = &h00FEFBBA
Text82.BackColor = &h00FEFBBA
Text83.BackColor = &h00FEFBBA
'Text84.BackColor = &h00FEFBBA
'Date4.BackColor = &h00FEFBBA
Text78.BackColor = &h80000005
Text73.ToolTipText = "Формат телефона должен быть в виде ХХХХХХХХХХХХ"
Text78.ToolTipText = "Формат телефона должен быть в виде ХХХХХХХХХХХХ"
end if
end if
If LastControl Is Nothing Then
' Действия при загрузке формы
If V_EDITABLE.Text <> "1" then
Form1.ScriptDisableForm(Form1)
Form1.ScriptDisableForm(Form2)
Form1.ScriptDisableForm(Form3)
End If
Else
' Действия при потере фокуса валидируемого контрола LastControl
End If
Main = True 'Результат валидатора (True, False, NULL)
Execute V_VALID.Text
V_VALID.Text = ""
End Function
|
|
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Апр 22, 2025 14:36   |
|
Полезность: Нет оценки
|
Execute V_VALID.Text - что здесь? |
|
 |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Вт Апр 22, 2025 14:55   |
|
Полезность: Нет оценки
|
Volod пишет: | Execute V_VALID.Text - что здесь? | ничего. А что-то должно быть? |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Апр 22, 2025 14:58   |
|
Полезность: Нет оценки
|
а зачем тогда вызов? обычно в такую переменную кладут исполняемую команду на VBS в разделе Проверка
добавь отладку msgbox V_VALID.Text перед Execute V_VALID.Text - посмотри, м.б. что-то есть |
|
 |
|