powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синхронизация листбокса с формой...
10 сообщений из 10, страница 1 из 1
Синхронизация листбокса с формой...
    #32389265
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во загнул...

вообщем есть формочка с источником - таблицей
ну и на ней показываються поля с ентой таблицы, там же есть и лист бокс с аналогичным сурсом...

вообщем надо сделать так шоб при щелчке на строчку в лист боксе переходила форма на соответствующую запись (во выразился... но надеюсь смысл понятен) я это делааю следующей строчкой:
Код: plaintext
DoCmd.GoToRecord acActiveDataObject, , acGoTo, Me.lst1.ListIndex +  1 
всё нормально работает, но после того как добавляешь запись в купе со строками Me.AllowAdditions = True/False начинает гемор, типа ошибка 2105 не может перейти на нужную запись...

посоветуйте чо делать...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32389288
Фотография Serafim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно примерно так на
afterUpdate списка повесить

Код: plaintext
1.
2.
me.RecordsetClone.findNext   "field ="  & Me.lst1
(с учетом типа данных - если строка, то в кавычки Me.lst1)
me.bookmark = me.RecordsetClone.bookmark 

И оно встанет куда надо

Удачи
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32389300
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно без RecordsetClone, а с GotoRecord

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32389355
Q2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q2
Гость
Попробовал для строки. Работает отлично!!
Хоть и не спрашивал, но штука удобная. Пригодится.
Спасибо.
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32390196
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Serafim
Спасибо воспользовался...

ещё одну загогулинку не решить как то...

исходное положение:
Me.AllowAdditions = True
стоим на новой записи
не все обязательные поля заполнены

действия:
пытаюсь переключить Me.AllowAdditions в False ессно вылетает ошибка(3314), в обработчике ошибок пытаюсь запустить следующий код:
Код: plaintext
1.
2.
3.
4.
  Me.RecordsetClone.MoveLast
  Me.RecordsetClone.MoveFirst
  Me.RecordsetClone.FindFirst  "Detail_code="  & Me.lstModelDetails
  If Not (Me.RecordsetClone.NoMatch) Then 
     Me.Bookmark = Me.RecordsetClone.Bookmark
и на последней строчке получаю обшибку №2105, что-то типа не могу перейти на енту запись...

FindNext не юзаю потому что тогда иногда вообще запись не находит...

что в этой ситуёвине забацать то?
Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32390232
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчто в этой ситуёвине забацать то?
Дык, вы хотите отменить сохранение записи?
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32390239
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да..

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32390267
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Me.Undo не помогает?
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32390312
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогает...
спасибо я и забыл про него

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Синхронизация листбокса с формой...
    #32391078
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новая трабла... (мля... как затрахала меня ента формочка...)

при Me.AllowAdditions = True
пытаюсь делать Me.AllowAdditions = False или Me.Refresh (монописуально) отрабатывают Private Sub Form_AfterUpdate() и Private Sub Form_AfterInsert() причём без обшибок...
а в начальной процедуре сразу идёт на вылет. Ошибка, говорит. №2465, говорит. Ну типа не может найти поле 'Forms' на которое, я якобы ссылаюсь в каком то выражении...

вопрос как найти енто загадочное выражение...

да ещё, если я не вводил никаких значений в поля то всё пучком никаких ошибок вернее есть но это по поводу ключевого поля...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синхронизация листбокса с формой...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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