Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с табличной формой / 7 сообщений из 7, страница 1 из 1
12.01.2004, 16:59
    #32373463
Creator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Есть табличная форма в ней есть пару элементов. Один из элементов Combo box и туда по запросу через id подставляется буквенное поле из другой таблицы. Проблема в том что в таблице >50000 записей и форма дико тащится. Есть ли какие то выверты что бы заменить этот Combo box но оставив возможность добавлять записи.
...
Рейтинг: 0 / 0
12.01.2004, 17:12
    #32373490
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Getz рекомендует отказаться от комбобокса в пользу, например текстбокса, предварительно ограничивающего его содержимое. Либо в пользу текстбокса, редактируемого посредством всплывающей формы. Либо иным способом избавится от него. Чтобы при листании записей основной формы не приходилось выполнять кучу запросов для каждого списка/поля со списком.
...
Рейтинг: 0 / 0
12.01.2004, 17:14
    #32373493
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Есть ли какие то выверты что бы заменить этот Combo box но оставив возможность добавлять записи.

Возможность добавлять записи куда? В основную таблицу или в источник Combo box?
...
Рейтинг: 0 / 0
12.01.2004, 17:24
    #32373514
Creator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Geo меня правильно понял. Добавлять данные в эту форму не в комбо бокс.
To Geo:
А как организовать всплывающую форму?
...
Рейтинг: 0 / 0
12.01.2004, 17:27
    #32373517
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Тогда не понятно почему нельзя сделать источником формы запрос основанный на связи двух таблиц?
...
Рейтинг: 0 / 0
12.01.2004, 17:28
    #32373518
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
А как хочешь. Во-первых, конечно, сделай модальную форму с этим полем со списком. А во-вторых ее вовремя вызывай. По входу в поле, по вводу первого символа, или как еще сможешь.
...
Рейтинг: 0 / 0
12.01.2004, 17:34
    #32373525
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с табличной формой
Вот, нашел похожее у себя. Правда немного для другого случая, но принципе похожий:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub МесяцЗакр_KeyPress(KeyAscii As Integer)
  If KeyAscii >  32  Then
    chFmonthClose = ChrW(KeyAscii)
    DoCmd.OpenForm  "фпМесЗакр" , acNormal, , , , acDialog
    On Error Resume Next
    Me.MonhtClosed = CDate( "01 ." & Format(CDate( "28 ." & chFmonthClose) +  16 ,  "mm.yyyy" )) -  1 
    If Err.Number <>  0  Then
      MsgBox  "Неверно указан месяц закрытия!" , vbCritical
    End If
    KeyAscii =  0 
  End If
End Sub


и в фаМесЗакр

Код: plaintext
1.
2.
3.
4.
5.
Private Sub Form_Load()
  Me.МесЗакр = Forms!фПросмПредл.chFmonthClose
  Me.МесЗакр.SetFocus
  Me.МесЗакр.SelStart =  1 
  Me.МесЗакр.SelLength =  0 
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с табличной формой / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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