powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с combobox
29 сообщений из 29, показаны все 2 страниц
проблема с combobox
    #32535154
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на форме есть комбобокс, заполняем его кнопкой
Me!Combo1.RowSource = "Select ....
Me!Combo1.RowSource = Me!Combo1.RowSource
при листании отображаются только первые n записи, всего записей меньше 500, почему не видно остальных?
...
Рейтинг: 0 / 0
проблема с combobox
    #32535211
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поставь максимальное число записей по умолчанию =0
...
Рейтинг: 0 / 0
проблема с combobox
    #32535223
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>поставь максимальное число записей по умолчанию =0
чет не могу найти такого, access 97
...
Рейтинг: 0 / 0
проблема с combobox
    #32535250
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n - это примерно сколько?

И селект полностью?
...
Рейтинг: 0 / 0
проблема с combobox
    #32535396
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n это 20-200 каждый раз меняется

SELECT [_Inv_Good].Good_ID, [_Goods].Code, [_Inv_Good].Inv_ID, [_Inv_Good].Cost, [_Inv_Good].Inv_Good_ID, Stok.Остаток, Stok.Ac, Stok.Kont, Stok.Nel
FROM _Goods RIGHT JOIN (_Inv_Good LEFT JOIN Stok ON [_Inv_Good].Inv_Good_ID = Stok.Inv_Good_ID) ON [_Goods].Good_Name = [_Inv_Good].Good_ID;
...
Рейтинг: 0 / 0
проблема с combobox
    #32535948
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпри листании отображаются только первые n записи
Что занчит не отображаются?

т.е. записи а комбе есть, но они пустыми строками отображаются или вообще не выводятсяв комбик?
...
Рейтинг: 0 / 0
проблема с combobox
    #32536154
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может быть проблема с запросом и Right Join? Сколько солонок ты показываешь в комбе? Если одну - так все правильно получаешь, так как первое поле у тебя в запросе может оказаться пустым, если таких записей нет в таблице _Inv_Good. Зайди в Query Builder и проверь свой запрос
...
Рейтинг: 0 / 0
проблема с combobox
    #32546705
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[paparome ] вообще не выводятся в комбик
[Rivkin Dmitry ] запрос проверил все ок
вопрос все еще открыт
...
Рейтинг: 0 / 0
проблема с combobox
    #32547103
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давай по-подробнее.
Во-1-х,
Me!Combo1.RowSource = Me!Combo1.RowSource - излишне
Me!Combo1.RowSource = "Select .... автоматом обновляет комбо

Во-2-х,
дай установки комбо, меня интересует кроме запроса
Row Source Type Table/Query?
Column Count
Column Width

И дай хотя бы пять первых строчек результата запроса
...
Рейтинг: 0 / 0
проблема с combobox
    #32547214
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Во-1-х - ок, убрал
>Во-2-х -
Row Source Type - Table/Query
Column Count - 9
Column Width - 7cm;1cm;2,501cm;1,501cm;0cm;1cm;1cm;1cm;0,501cm


Good_ID | Code | Inv_ID | Cost |Inv_Good_ID|Остаток | Ac | Kont | Nel |
S Bela (200x200x9) | 7529 | КерЗ 16/08/03 | 100 | 39661 | | | |
S Bela (200x200x9) | 7529 | КерЗ 15/04/04 | 100 | 54118 | 35.52 | 41 | - | |
S Bela (200x200x9) | 7529 | КерЗ 04/06/04 | 100 | 56108 | | | |
S Bela (300х300х9) | 5944 | КерЗ 06/03/03 | 100 | 30112 | 0.09 | 41 | Магазин | 13 м |
S Bela (300х300х9) | 5944 | КерЗ 14/07/03 | 101 | 37622 | | | |
S Bela (300х300х9) | 5944 | КерЗ 03/10/03 | 100 | 43824 | | | |
S Bela (300х300х9) | 5944 | КерЗ 28/11/03 | 102 | 47380 | | | |
...
Рейтинг: 0 / 0
проблема с combobox
    #32547242
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, а Bound Column у тебя 1?
Я понимаю, что задаю вопросы тривиальные, но, как правило, мы пишем сложные аппликации и часами ломаем голову над прортейшими багами...
...
Рейтинг: 0 / 0
проблема с combobox
    #32547250
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще такая штука, если в текстовом поле комбо набирать название невидимого елемента, то он его находит и заполняет текст автоматически
например ввожу "плит" мне выдает сразу "плита камень 20х100"
, но в списке этого елемента нету и переход в списке не осуществляется.
...
Рейтинг: 0 / 0
проблема с combobox
    #32547252
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bound Column 5
...
Рейтинг: 0 / 0
проблема с combobox
    #32547267
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может запрос тормознутый?
И он просто не успевает все загрузить?

Попробуй сохранить запрос и оптимизатор на него натрави - может какие индексы посоветует наставить?
...
Рейтинг: 0 / 0
проблема с combobox
    #32547269
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если сделать так:
Column Count = 9
Column Widths = 0;1;1;1;1;1;1;1;1
Bound Column = 1


Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
проблема с combobox
    #32547317
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[paparome ] оптимизатор ничего не сказал, запрос быстро выполняется, индексы нужные есть
[Sfagnum ] не помогло, аналогичная ситуация
...
Рейтинг: 0 / 0
проблема с combobox
    #32547323
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пошамань:
- откомпили все модули
- восстанови/сожми базеху
...
Рейтинг: 0 / 0
проблема с combobox
    #32547329
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, все же дело в Join
Смотрим Bound Column = 5
Column Width - 7cm;1cm;2,501cm;1,501cm;0cm;1cm;1cm;1cm;0,501cm
т.е. Bound Column Width = 0
Что выдает комбо, корга лист его закрыт - правильно, первую колонку, по ней же и поиск осуществляется, потому и ввожу "плит" мне выдает сразу "плита камень 20х100"!!!
А теперь просмотри результат всего запроса, да еще и отсортируй по второму полю и, я уверен, увидишь там пустоты - потому и комбик наполовину пуст
...
Рейтинг: 0 / 0
проблема с combobox
    #32547347
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения - первое поле в запросе, а не второе, как написал т.е. [_Inv_Good].Good_ID
...
Рейтинг: 0 / 0
проблема с combobox
    #32547358
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, пустые значения есть только в столбцах 6-9, то есть | Остаток | Ac | Kont | Nel
в Bound Column то есть в 5 все записи не пустые.
...
Рейтинг: 0 / 0
проблема с combobox
    #32547366
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну еще пошамань:
- поставь "ключевое" поле (Inv_Good_ID) не 5, а 1 (тебе не все равно?)
т.е. перепиши зпрос, чтобы он первым был
...
Рейтинг: 0 / 0
проблема с combobox
    #32547371
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не нравиться мне ваш RIGHT JOIN - перепиши тоже на LEFT

т.е.
FROM (_Inv_Good LEFT JOIN Stok ON [_Inv_Good].Inv_Good_ID = Stok.Inv_Good_ID) LEFT JOIN _Goods ON [_Goods].Good_Name = [_Inv_Good].Good_ID;

ЗЫ: Но это тоже шаманство
...
Рейтинг: 0 / 0
проблема с combobox
    #32547376
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда еще банальный вопрос:
У комба Control Source есть?
...
Рейтинг: 0 / 0
проблема с combobox
    #32548225
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне в прошлом году встретился баг в Акцессе (97 англ, лицензионный, пропатченный) как раз с комбобоксом.
МДБ с этим багом уже нашел. До вечера попытаюсь сделать демку и воспроизвести в ней проблему, но суть в следующем:

Код: plaintext
1.
2.
Если в (данной конкретной) подчиненной форме Sum([Column Widths])<[List Width] Тогда
в списке отображается только TOP [List Rows] записей
Конец Условия

(в квадратных скобках - свйства комбобокса). Распространяется ли этот баг на другие контролы - не проверял, не знаю.

Короче совет: попробуй уменьшить List Width, вдруг поможет?
...
Рейтинг: 0 / 0
проблема с combobox
    #32548321
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[paparome] не помогло >поставь "ключевое" поле (Inv_Good_ID) не 5, а 1
переписал на LEFT JOIN не помогло

[Rivkin Dmitry] у комба нет Control Source
...
Рейтинг: 0 / 0
проблема с combobox
    #32548354
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[Yanis] >попробуй уменьшить List Width, вдруг поможет
помогло! Всем спасибо, особенно Yanis'су!
...
Рейтинг: 0 / 0
проблема с combobox
    #32548423
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1[Rivkin Dmitry] у комба нет Control Source и давно его там нет????

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
проблема с combobox
    #32548435
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается демка, глюк нестабилен :-(
По крайней мере с пустой базы мне не удалось его воссоздать. Реальную базу начал чистить - глюк тоже пропал.
К условию пропадания глюка еще могу добавить смешную вещь что если список находится снизу окна открывается вверх, выше самого контрола, то отрывается полностью.
Если контрол имеет некоторое значение (непустое), то список содержит все записи до этого самого значения.
...
Рейтинг: 0 / 0
проблема с combobox
    #32548438
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[Sfagnum] его там никогда не было, комбо используется для подбора.
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с combobox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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