У меня есть подпункт CreaNewT
, как показано ниже, для создания новой таблицы.В CreatNewT
я вызываю общедоступную подпрограмму ChecTabl
, чтобы проверить, существует ли эта таблица уже.
Sub CreaNewT()
Dim ...
Dim ...
Call ChecTabl("TableName")
...
В ChecTabl
у меня есть
Dim TS As TableDefs
Dim T As TableDef
Set TS = CurrentDb.TableDefs
For Each T In TS
If T.Name = Str_Tabl Then
MsgBox "This table already exists. Please choose another table name.", vbOKOnly
Exit Sub
End If
Next
Я написал Exit Sub
, потому чтоЯ хотел бы выйти ChecTabl
и подпрограмма, которая вызывает его, если эта таблица уже существует.Однако он только останавливает выполнение ChecTabl
и продолжает с остальной частью CreaNewT
.Как я могу кодировать, чтобы он прекратил выполнение ChecTabl
и подпрограмма, которая его вызывает?Спасибо