У меня есть форма и ее подформация в MS ACCESS 2007. Форма имеет метку, значение которой передается в подчиненную форму. Чтобы сделать это, я сделал это: в Основная форма,Передача значения метки из одной формы в другую
Form_Current()
strQueryID=Me.ID.Value
Затем я создал новый модуль для создания функции, как это:
Option Compare database
Option explicit
Public strQueryID As String
Public Function ValueSpareQuery() As String
ValueSpareQuery=strQueryID
End Function
При управлении формой и применяя, я считаю, что переменная strQueryID
может получить значение из основной формы, т. е. strQueryID="-2143367"
, но ValueSpareQuery=""
который пуст строка
Я хочу решить эту проблему. Какова возможная причина этого поведения?
Я попытался проверить значение функции в непосредственном окне, и вдруг все сработало. Значение функции не указывало на пустую строку. Теперь она указывает на значение, которое оно должно указывать. Спасибо за немедленный ответ. Оба метода кажутся настолько правильными. – user1175126