powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
17 сообщений из 17, страница 1 из 1
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39928955
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

На Форме есть Ленточная форма. Источник строк у обеих форм один, только в ленточной данные отображены списком и вот надо, чтобы при выборе записи в ленточной, выходила эта же запись в Форме. Подскажите, пж, как?
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39928968
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga,
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39928983
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

спасибо, но к сожалению, не работает почему-то.. (
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929037
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
но к сожалению, не работает почему-то.. (
в чём это выражается? У тебя VBA разрешено?
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929098
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga, можно добавить в модуль ленточки такой код
Код: vbnet
1.
2.
3.
4.
5.
6.
Option Compare Database
Option Explicit

Private Sub Form_Current()
Me.Parent.Bookmark = Me.Bookmark
End Sub

...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929115
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
источник данных формы1-в свойствах пустая строка
в ленточной:
Код: vbnet
1.
2.
3.
Private Sub Form_Current()
Forms!форма1.RecordSource = "select*from таблица1 where код=" & Me.Код
End Sub
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929166
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko, на ваш код выдает ошибку: выражение содержит недопустимую ссылку на свойство Bookmark

sdku, выдает ошибку: источник записей "select*from таблица1 where код=" & Me.Код, указанный в форме или отчете не существует

Панург
У тебя VBA разрешено?

ну да, я попробовал вставить код в рабочую БД и там то же самое. Я так понял, что источники строк в свойствах, как в Форме1 так и в Ленточной вы убрали, потому что код "рулит", но почему то в ленточной вообще выходит только одна запись и та показывает ошибку #Имя?
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929179
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может какой ссылки не хватает?
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929188
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kniga,
Таким образом устроит?
БД взята от Панурга (ибо там в зипе)
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929195
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
источник данных формы1-в свойствах пустая строка
в ленточной:
Код: vbnet
1.
2.
3.
Private Sub Form_Current()
Forms!форма1.RecordSource = "select*from таблица1 where код=" & Me.Код
End Sub


sdku, великий пардон за плагиат. Истинно не заметил поста :(
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929254
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
ну да, я попробовал вставить код в рабочую БД и там то же самое. Я так понял, что источники строк в свойствах, как в Форме1 так и в Ленточной вы убрали, потому что код "рулит", но почему то в ленточной вообще выходит только одна запись и та показывает ошибку #Имя?
тьфу!... Сразу предупреждать нужно, что ленточная субформа, я думал тебе нужно две отдельные формы! Так упрощается всё...
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929267
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за решения, все работает!
Оба варианта, хоть и на разные события )

sdku, я вас не совсем понял, вы же написали, что на Форме в источнике данных пустая строка и я подумал, что надо ее таковой и сделать, а не наоборот, исправить, поэтому код у меня не пошел. В варианте vixxa я это понял ))

Всем еще раз спасибо!
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929283
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Оба варианта, хоть и на разные события )
варианты отличаются кардинально. В моём случае только один раз происходит загрузка данных (разовая операция), на две формы. И синхронизация далее идёт на автомате (удаление, добавление, обновление) причём двусторонняя. На событие Current происходит загрузка каждый раз и работает только в одну сторону.
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929372
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

да ) в моем случае подошел Ваш вариант. Спасибо!
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929424
kniga, объясните, зачем такая конструкция? Если в ленточной не все поля отражаются, то можно либо открывать дополнительную простую форму для просмотра/редактирования текущей записи, либо разместить дополнительные поля в примечании ленточной формы. Таи будут отражаться данные текущей записи. А раздел, в свою очередь скрывать/показывать.
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929470
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
да ) в моем случае подошел Ваш вариант.
кстати, есть так называемая разделённая форма (с 2010). Не подойдёт?
...
Рейтинг: 0 / 0
Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
    #39929869
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ленточную форму я использую как общий список всех Заказчиков, рядом в отдельных полях расширенные данные по заказчику (контакт, тел, адрес и др.) ниже размещаю подчиненную форму с договорами. Так наглядней вносить/менять данные. С самого начала я использовал поле Список для этого, сейчас подрос для ленточной ). С разделенной формой я пробовал делать, не очень красиво форматируется, да и опять же, нехватает общего списка для удобства.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям Формы из Ленточной в этой же форме, источник записей один для всех
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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