powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с combobox
25 сообщений из 29, страница 1 из 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
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с combobox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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