Как задать условие на сохранение

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
ivan_fedya
Сообщения: 4
Зарегистрирован: 27 май 2009, 08:08

Помогите люди добрые. у меня такая проблема!!! Мне нужно чтобы при нажатии на кнопку сохранить выполнялось такое условие

Private Sub Кнопка27_Click()
On Error GoTo Err_Кнопка27_Click

If Me.Наличие <= 0 Then DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Else MsgBox ("Товара нет на складе!!! " & vbCrLf & "Вы не можете его продать!!!", 48, "ОШИБКА"))

Exit_Кнопка27_Click:
Exit Sub

Err_Кнопка27_Click:
MsgBox Err.Description
Resume Exit_Кнопка27_Click

End Sub
А бейсик ругается.. что ему с Else не нравится!!! помогите?? срочно надо!!! :)
Аватара пользователя
EducatedFool
Сообщения: 197
Зарегистрирован: 06 апр 2008, 14:03
Откуда: Россия, Урал
Контактная информация:

А бейсик ругается.. что ему с Else не нравится!!!
Basic-у не нравится, когда нарушают правила его синтаксиса...

Или пишем условие if then else в одну строку, или как-то так:

Код: Выделить всё

If Me.Наличие <= 0 Then
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Else
        MsgBox "Товара нет на складе!!! " & vbCrLf & "Вы не можете его продать!!!", 48, "ОШИБКА"
    End If
Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/

Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
Ответить