-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


что нужно prc? особенность Access

Воскресенье, 17 Марта 2019 г. 10:28 + в цитатник
всем знатокам и любителям vba добрый день.
заинтересовал вот какой момент, может кто сталкивался в практике

есть глобальная функция fncКл1113000000000000000000, которая считает 5 параметров и возвращает их в виде одномерного массива, эти данные опять же в виде массива передаются в приватную процедуру prcЗаполнитьКлючевыеПоля, которая заполняет нужные поля на форме. Все работает, вопрос больше из интереса.
Если записать вот так
РасчетДанных:
'----------------------
Select Case [fldТарифКлассификатор].Value
     Case "1113000000000000000000"
          arrКлючевыеПоля = fncКл1113000000000000000000([fldВкладСрок].Value, [fldСтавкаМакс].Value)
          prcЗаполнитьКлючевыеПоля(arrКлючевыеПоля)
End Select

то все отличное работает, а если вот так
РасчетДанных:
'----------------------
Select Case [fldТарифКлассификатор].Value
     Case "1113000000000000000000"
          prcЗаполнитьКлючевыеПоля (fncКл1113000000000000000000([fldВкладСрок].Value, [fldСтавкаМакс].Value))
End Select
то система выдает ошибку: type mismatch: array or user-defined type expected.
По мне так эта та же самая запись, то есть система сначала считает функцию, а потом передает ее в качестве аргумента уже в процедуру. Или я в синтаксисе косячу где-то, что vba ругается?
Заранее благодарствую за ответы

https://www.sql.ru/forum/1310280/chto-nuzhno-prc-osobennost-access


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку