powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простая конструкция валит проект Access!
7 сообщений из 7, страница 1 из 1
Простая конструкция валит проект Access!
    #32751505
Дмитрий15
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простая конструкция в событии открытия формы
If (Me.Recordset.RecordCount = 0) Then Cancel = True
приводит к тому что любое последующее действие в форме
вроде
Me.ПолеХХХ = "ХХХ"
вываливает Access.

Это стандартные грабли или нечто новое???

P.S. Нашел во время перекапывания кода старого MDB проекта.
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32751510
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дмитрий15MDB проекта.
Так это mdb (база) или adp (проект)?
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32752309
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий15Простая конструкция в событии открытия формы
Код: plaintext
If (Me.Recordset.RecordCount =  0 ) Then Cancel = True


По моему, не совсем корректное определение наличия записей в Recorset.
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32752330
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй не использовать рекордсет формы

а клон клона

dim rst
set rst = me.recordsetclole.clone

do while rst.state <> 1
doevents
loop

If (rst.RecordCount = 0) Then Cancel = True
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32752876
Дмитрий16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейКпопробуй не использовать рекордсет формы

а клон клона

dim rst
set rst = me.recordsetclole.clone

do while rst.state <> 1
doevents
loop

If (rst.RecordCount = 0) Then Cancel = True

А можно поинтересоваться в чем шаманство клона - клона???
Чем просто клон плох???
Или это именно шаманство?
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32752960
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глюки adp
...
Рейтинг: 0 / 0
Простая конструкция валит проект Access!
    #32753152
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо

Наиболее безболезненный и быстрый метод определения наличия записей в форме

Код: plaintext
If Me.CurrentRecord= 0  Then
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простая конструкция валит проект Access!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]