powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один глюк Access.
4 сообщений из 4, страница 1 из 1
Еще один глюк Access.
    #32789273
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привожу пример еще одного глюка Accessa. В примере две формы, различные по методу создания, но в результате совершенно одинаковые по коду, контролам и прочему. Обе эти формы содержат одну и ту же подчиненную. Рекордсет подчиненной - процедура. Название параметра совпадает с названием контрола главной. Кроме этого контрола в каждой из форм есть еще один контрол(2). В обоих формах есть кнопка, при нажатии на которую делается реквери контрола(2). Проявление глюка. Если встать не на первую запись в форме ОК и нажать на кнопку, то на той же записи и останешься.
А все то же в форме BAD - переход на первую запись.
Я проверил в 2002, 2003 - все то же самое. Скрипты на создание таблицы и единственной процедуры - в модуле.
Проект сжимал, восстанавливал и декомпилировал - глюк никуда не делся.
Укажите, пожалуйста, чайнику (мне) на ошибку.
...
Рейтинг: 0 / 0
Еще один глюк Access.
    #32789446
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Function a() As Boolean
  Dim p As Property
  Dim c As Form
  Dim d As Form
  
  'On Error Resume Next
  Set c = Forms("MainOK")
  Set d = Forms("MainBad")
  For Each p In c.Properties
    If p.Value <> d.Properties(p.Name).Value Then _
      Debug.Print p.Name & " : " & p.Value & " : " & d.Properties(p.Name).Value
  Next
End Function

Открой MainBad в конструкторе. Нажми ctrl-g. Напиши
Код: plaintext
forms("mainbad").orderbyon=false
и нажми Enter.
Сохрани форму.

Теперь работают одинаково.
...
Рейтинг: 0 / 0
Еще один глюк Access.
    #32789624
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное спасибо. Правда, я до конца пока не осознал глубокой причинной связи между сортировкой главной и обновлением подчиненной. Но все равно еще раз огромное С П А С И Б О.
...
Рейтинг: 0 / 0
Еще один глюк Access.
    #32789656
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, именно этот глюк был причиной вчерашнего топика об универсальном позиционировании на запись. Ну не получалось это в тех подформах, где в главной форме была сортировка + реквери контролов+ рекордсет подчиненной - процедура. Теперь все проблемы решатся.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один глюк Access.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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