![]() |
|
Модераторы: Akina |
![]()
|
|
| Leoo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 270 Регистрация: 3.10.2005 Где: г. Обнинск Репутация: нет Всего: 3 |
Как сделать в Access`е сделать так, что бы при нажатии на кнопку на тойже самой форме выводился результат выполнения запроса (запрос типа "Выбрать поля типа Название и Код из таблице Таблица_1 где Код=чему небудь")
Результат выполнения запроса надо чтоб выводился в виде таблицы. Я ни как не пойму как это сделать с помощью подчиненых форм. (да и как создать подчиненую форму тоже не знаю) Если это можно сделать без подчиненых форм, то пожалуста напишите как. Плиззззззз!!!! -------------------- Если вы не страдаете паранойей, это не значит, что они за вами не летят! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
помести на форму какой-нить грид, по нажатию кнопки изменяй его RowSource и делай Requery.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Papirus |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Гридов, увы, в Аксе немае. Есть подчиненные формы. Вот ее то с панели инструментов надо перетащить на форму. В свойствах ее указать "режим Таблицы". Данные - Источник строк - Таблица_1.
Предполагаю, что это "чему небудь" откуда то берется (эт я телепятю так). Тогда предполагаю, что на главной форме (куда перетащили подчиненную) есть листбокс/комбобокс, откуда это "чему небудь" выбирается. Тогда опять же выделяем подчиненную форму как контрол главной (разница в том что при этом не появляется черный квадратик в левом верхнем углу этой формы. Т.е. можно так - щелкнуть по главной форме, потом по подчиненной - она выделиться как контрол. Если щелкнуть еще раз - она уже выделиться как форма). На вкладке Данные указать (напечатать) основные поля=имя листбокса/комбо на главной; подчиненные поля=поле связи в подчиненной. При таком подходе кнопки жать не надо - при выборе в списке сразу в подчиненной будут отображаться нужные данные. |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Дезинформация. Есть - начиная от стандартного Microsoft DataGrid Control 6.0 (OLEDB) и кончая любым внешним - референсы только настроить надо. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Papirus |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Ну дык! Тады канешна!!! Присобачить слева можно все, что угодно. Вопрос только будет ли он "родным и близким"? Индо нафига тогда не включили его в коллекцию MS Forms? Короче говоря, чего гнать чела налево, когда есть прямо и гораздо удобнее. Эт мое ИМХО. |
||||
|
|||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
а это не форма и не элемент отображения. это элемент работы с данными. с набором данных - не кивай мне на текстбокс.
чему? аксессу? ясен пень родня - форма в режиме таблицы есть не что иное как потомок флексгрида... а уж винде так те контролы вообще как дети... я же не агитирую там за видеософтовский флекс, хотя он в разы рулезнее - но вот он действительно от третьего... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Papirus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Кто чей потомок мне здесь "глбоко фиолетово". Можете дать гарантию, что при сипользовании этого грида на клиентах не придется регистрировать этот компонент? Уверен, что не можете. Кстати, никакого "Microsoft DataGrid Control 6.0 (OLEDB)" у себя в ссылках ни разу не видел от Акса 97 до 2003. А вот TreeView / ListView Control использовал. Есть они на дополнительной панели элементов. Тем не менее и побегать поустанавливать юзерам (не всем) тоже пришлось. Так на фига ж? Это то я и считаю "левым" путем, который стоит использовать, когда нет другого выхода... Опять же ИМХО! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
а кто тебе мешал распространять соответствуюший OCX и при надобности его регистрировать? а? лень было код написАть? инсталлер не делал - ну тогда и не плачься... тоже имхо, кстати. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |