2015-08-03 5 views
0
My application is 
Microsoft Access front end 
MySql back end 
Code is in vb 

Я пытаюсь изменить форму, в которой есть несколько выпадающих полей [! [Введите описание изображения здесь] [1]] [1]. Мне нужно, чтобы перед обновлением потребовался jobcustomerID. Прямо сейчас, если я добавить адрес первым он скажет мне, чтобы добавить клиент, но дает мне ошибку для «Недопустимого использования»MySql Access VB

текущего кода

Private Sub Form_BeforeUpdate(Cancel As Integer) 
     If IsNull(Me.JobCustomerID) Or Me.JobCustomerID = "" Then 
      Call MsgBox("You must select a Customer from the list provided", vbExclamation, "REQUIRED ENTRY") 
      Me.JobCustomerID.SetFocus 
      Cancel = True 
      Exit Sub 
      End If 
     End Sub 

У меня есть изображение полей, но нет необходимой репутации

+0

если передний конец находится в доступе не VB.NET, но доступ VBA – Plutonix

+0

Спасибо Я все еще Познакомившись с системой, которая находится в месте –

+0

Предполагая JobCustomerID этого падения вниз контроля, то может быть проще всего отключить зависимые элементы управления, только включив их, как только они были выбраны. – Uueerdo

ответ

0

Попробуйте переместить отмену на передний план.

If IsNull(Me.JobCustomerID) Or Me.JobCustomerID = "" Then 
    Cancel = True 
    MsgBox "You must select a Customer from the list provided", vbExclamation, "REQUIRED ENTRY" 
    Me.JobCustomerID.SetFocus 
    Exit Sub 
End If 
Смежные вопросы