powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточная форма вместо listbox
9 сообщений из 9, страница 1 из 1
Ленточная форма вместо listbox
    #32844991
AnTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В листбоксе, чтобы открыть для редактирования какую-либо запись, я использую:
Код: plaintext
1.
docmd.openform "form_editor",,"record_id=" & me.listbox,acformedit,acdialog

Список - вещь удобная, но есть ряд минусов в возможности визуализации отдельных записей или полей. Пробую использовать ленточную форму в качестве подчинённой на основе тех же данных, что и список. Возникла проблема: как вытаскивать ИД записи в ленточной форме, которую нужно открыть?

В списке понятно - в виде ИД выступает он сам, так как первый столбец скрытый с полем ИД из таблицы.

Раньше пробовал через Публичную переменную, которая обновлялась при событии "текущая запись", то есть необходимо встать в одно из полей и в эту переменную подставляется ИД текущей записи.

Подскажите, может есть варианты понадёжнее?
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32844997
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AnTTВ списке понятно - в виде ИД выступает он сам, так как первый столбец скрытый с полем ИД из таблицы.
А в форме - одно из полей. В чем вопрос?
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845090
AnTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычА в форме - одно из полей. В чем вопрос?

вопрос: как ссылаться на подчиненную форму. в листбоксе я указываю condition, что указывать при ссылке на подчиненную?
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845094
AnTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

может Вы подскажете - я не раз поднимал тему "не работает колесо мыши в редакторе VB". Все сказали - смотри драйвера мыши.

Так вот говорю: с дровами все нормально, проверял за последние 2 года на машинах двадцати - везде одинаково. В менюшках и списках колесо реагирует нормально, как и должно - прокручивает. А в самом редакторе - не крутит!

Помогите пожалуйста.
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845098
SSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnTTвопрос: как ссылаться на подчиненную форму. в листбоксе я указываю condition, что указывать при ссылке на подчиненную?
А Вы попробуйте создавать форму не с помощью docmd.openform, а как экземпляр класса соответствующей формы:

Код: plaintext
Dim frmEditor As New Form_Editor

Тогда у Вас и будет нужная переменная.
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845099
SSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: И не называйте формы с префиксом Form_. Формы и так лежат в отдельной вкладке и, например, с отчётами Вы их поэтому не перепутаете, а вот Аксесс этот префикс использует для именования классов форм.

PS2: Извиняюсь, если чего-то не правильно понял.
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845464
Фотография GUESТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSYPS: И не называйте формы с префиксом Form_. Формы и так лежат в отдельной вкладке и, например, с отчётами Вы их поэтому не перепутаете, а вот Аксесс этот префикс использует для именования классов форм.

PS2: Извиняюсь, если чего-то не правильно понял.

Префикс в имени объекта следует использовать - однозначно...

другой вопрос, что нужно следовать определенным правилам,

в случае AnTT - "frmEditor"...
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32845554
SSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GUESТПрефикс в имени объекта следует использовать - однозначно...
Ну вот откуда такая безапелляционность...
Зачем, какие это даёт преимущества в случае форм? Объясните мне пожалуйста.

GUESТдругой вопрос, что нужно следовать определенным правилам,

в случае AnTT - "frmEditor"...
Вы часом имена объектов с именами переменных не путаете?
...
Рейтинг: 0 / 0
Ленточная форма вместо listbox
    #32846232
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть безобразно, зато единообразно!

Я тоже всегда формы с префиксом называю.

tblЛяляля frm... grd... sub... pvt... dlg... dict...

я думаю, любой догадается, чего какая делает.

Можно с суффиксом ...Form ...Table ...Grid лишь бы всезде одинакого.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточная форма вместо listbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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