Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: kot_k_k
Можно сделать следующее:

делаем Глобальную переменную Global
при загрузке
Global =me!Счет ' первая запись

на Текущая запись вешаем
If me!Счет<>Global then
    значит перешли на другую запись, 
     set Prov=me.recordsetclone
    Prov.FindFirst("счет =" & Global " and (Nz(вид,0) =0 or Nz(тип,0)=0 or Nz(поставщик,0)=0)")
    if NoMatch = False then
         сообщение об ошибке и перемещаем Фокус на ошибочную запись.  
      else
          Если все ОК то - присваиваем Global новый Код записи 
    Global =me!Счет
  end if
end if
т.о. юзер никак не сможет соскочить с записи если она не полная.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.