Модераторы: Akina
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> поле со списком 
:(
    Опции темы
olch
Дата 17.11.2005, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 15.11.2005

Репутация: нет
Всего: нет



в форме есть поля которые зависят от того что выпадет в списке. пример: назв кредита, ставка, требования.
т.е для определенного назв кред есть ставка и требования. как сделать что после выбора в списке сразу же отображались значения в этих полях
как это сделать?
PM MAIL   Вверх
Akina
Дата 18.11.2005, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Форма - свободная? тогда кодом - динамически построенным запросом получать данные и раскладывать их по полям. А если привязанная - то изменением фильтра формы.
По событию ComboBox_Change.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
olch
Дата 18.11.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 15.11.2005

Репутация: нет
Всего: нет



форма назыв кредит.договор. т.е. данные из 2 таблиц.
так как это написать. помогите. VB не владею
PM MAIL   Вверх
sexton
Дата 21.11.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sexton=Пономарь (eng)
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 5.5.2004
Где: Ульяновск

Репутация: нет
Всего: 9



А может попробовать lookup поля?
PM MAIL WWW ICQ   Вверх
gromikiss
Дата 28.11.2005, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.6.2005

Репутация: нет
Всего: нет



Попробуй следующее. С помощью мастера форм создай форму на основе твоих двух таблиц. Поскольку таблиц две и я не знаю связей между ними, то скорее всего одна будет главная, одна подчиненная, это я думаю понятно. Все это к тому что мастер в конце спросит как делать: связанные формы или подчиненные. Советую выбрать подчиненные. Открой и посмотри что получилось. Если есть все записи, в смысле данные и они правильно отображаются переходи к следующему этапу. Перейди в режим конструктора для созданной формы и создай в заголовке формы поле со списком. Опять же с помощью мастера. Выбири нижний третий вариант "Поиск записи в форме ...и т.д." далее перенеси поля из талицы слева в правое окошко, это то что будет отображаться у тебя в поле сос списком. Обязательно перенеси туда ключевое поле, (если оно у тебя есть, конечно) и соответственно твое поле название кредита. в следующем шагенастрой ширину столбцов (ее можно будет подправить потом в случае чего)ю Ну задай соответствено имя для этого поля со списком. Если правильно составлены связи между таблицами, открывай смело форму, все должно уже работать smile . если будут проблемы пиши smile . подправим твой код созданный мастером. Да если тебе это о чем то говорит, с помощью мастера мы создали клонированый набор записей формы, внем нашли твой кредит, ну а потом синхронизировали записи. Так сказать отобразили невидимое на форме smile
Код


Private Sub НазванииеТвоегоПоляСоСписком_AfterUpdate()
    ' Описание типа переменной.
    Dim rs As Object
    
    'создание клонированного дубликата наборазаписей формы
    Set rs = Me.Recordset.Clone     
    rs.FindFirst "[ТвоеНазваниеПоляСКредитом] = " & Str(Nz(Me![НазванииеТвоегоПоляСоСписком], 0)) 'собственно сам поиск
 
   'синхронизация записей
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark 
End Sub

буду рад если помог smile smile
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.