
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.07.2003, 11:46
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Сорри если уже было, MSA2000 mdb-mde 5 юзверей по локалке Вопрос: Как правильно организовывать форму и лежащие на ней списки, (основанные на сложном запросе на нескольких таблицах). Если в конструкторе прописать SQL с параметром от поля, то форма открывается 5 мин, хотя в списках бывает не более 5 строк. Если в VB в Form.current писать изменение RowSource, то переход с записи на запись слегка замедляется. Хотя в принципе терпимо. А как правильно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 11:48
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Что такое параметр от поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 11:58
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Select ... Where ... = Forms!...МойКонтрол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:03
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Понял. Могу предложить несколько пунктов по оптимизации комбо/листбоксов: 1. В их таблицах то поле, к которому они привязаны, должно быть Primary Key. 2. Их селекты можно сохранить как запросы. 3. На крайний случай есть еще идея, но она требует перекройки всей программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:10
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
1п - так и есть 2п - незможно так как листбоксы это информация с данными заказчика (их разное кол-во) по работе изложенной в форме хочу третий пункт пожалуйста!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:14
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
> 2п - незможно так как листбоксы это информация с данными заказчика И ЧТО??? Эка невидаль - данные... П.3 - это так: Обычно в комбо/листбоксе одна колонка привязанная и ее ширина 0, а другая показана. Идея состоит в том, чтобы привязанной сделать ту, которая показана. При этом надо убрать ControlSource, переносить данные в/из комбо/листбокс/а вручную, и плюс позаботиться, чтобы эта колонка была уникальной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:29
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
вручную это как я и делал на VB VB в Form.current писать изменение RowSource? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:37
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Не RowSource, а Value. RowSource остается постоянным, причем очень желательно, чтобы это все-таки был не длинный селект, а имя сохраненного запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 12:50
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
Не совсем понимаю как и когда менять Value ... А если запрос сохраненный, как сделать чтобы данные возвращались с учетом содержимого поля_формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2003, 13:03
|
|||
|---|---|---|---|
|
|||
Нужен совет по Forms.ListBoxes |
|||
|
#18+
> Не совсем понимаю как и когда менять Value ... Пример. В таблице есть поле Код. Есть маленькая табличка с полями Код и Текст, которая показана в листбоксе (причем поле Текст привязанное в соответствии с моим постом от 12:14). В источнике данных формы ставим обе таблицы, связанные по полю Код. На OnCurrent формы берем из поля источника данных формы значение поля Текст и заносим в листобокс. На AfterUpdate листбокса берем через Column значение поля Код листбокса и заносим в поле Код большой таблицы в источнике данных формы. > А если запрос сохраненный, как сделать чтобы данные возвращались с учетом содержимого поля_формы По-моему, можно взять селект как есть и сохранить. Будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1680793]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 364ms |

| 0 / 0 |
