|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Коллеги, привет ! Есть ли решение по размещению комбобокса на табличной форме, чтобы при каждой последующей записи, источник данных комбобокса параметрически менялся, и список выпадал по условию соседнего поля в этой табличной форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2014, 15:56 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов, "нетленка по комбобоксу", однако! По сабжу - нету. Есть решение для ленточной. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2014, 17:06 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Есть некий трюк... На замене пустыми строчками неподходящих значений, опускании их вниз и псевдонулевой ширине первого столбца. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2014, 21:59 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Когда-то сам столкнулся с проблемой пустых полей. Правда в ленточной форме, замаскированной под табличную. Попробовал на каждое поле таблицы на форме создавать простое поле и комбобокс, наложить их друг на друга и поиграться с видимостью. Не доделал. Плюнул на всё и в примечании формы сделал копию строки таблицы с комбобоксами. Всегда заполнено. В основной форме выбираешь запись, а в примечании изменяешь. Пользователи быстро приспособились. Может это и есть выход? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2014, 09:51 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Вспомнил, что когда то создавал данный топик с целью найти ответ по данной досадному мелкому неудобству. Для экономии времени поиска и выборки данных в одном мини проекте потребовался указанный в теме топика функционал. Решил подойти немного по другому и решил данную проблемку довольно легко. Нашел событие "Вход" и на данное событие повесил присвоение источника данных строке комбобокса. Решение нашел сам, ларчик открывался очень просто. Рабочий пример кода со ссылкой на соседнее поле табличной формы. Подрядчики выполняют строительную работу, у каждой конторы своя специфика. При выборе подрядчика, в соседнем комбобоксе на табличной форме выпадает список работ, присущих только ему. Кусок кода таков: Код: vbnet 1. 2. 3. 4.
Еще один момент, простой ,но очень важный , если есть цепочка из нескольких комбобоксов , то на момент выборки родительского (к примеру на событие после обновления), на основании которого будет производиться в соседнем нужно прицепить принудительное сохранение внесенных изменений , чтобы они попали в таблицу. Самое простое: Код: vbnet 1.
(Это связано с тем, что передача данных в форме происходит только после перехода на ней на другую строку). Рабочий простенький пример для начинающих состругал и приложил в письме. Ms Access 2013 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 21:28 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов... Еще один момент, простой ,но очень важный , если есть цепочка из нескольких комбобоксов , то ... ... DataBase Model кривая як сабля. Отсюда и вынужденные интерфейсные рукоблудия. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:31 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
[quot Predeclared]Сергей Лалов... DataBase Model кривая як сабля. Отсюда и вынужденные интерфейсные рукоблудия. Я читаю твои комментарии периодически по ветке аксесса , в основном не помогаешь людям , а несешь херь всякую бесполезную. Видел бы структуру таблиц в WMS либо TMS на базе 1С и Ms SQL сервер так не говорил бы. Можешь с ними поспорить, если считаешь себя грамотным специалистом в области базостроения. Помогай делом а не трепом, и все у тебя в жизни наладиться) Тем временем я немного доточил логический блочок по данному топику ,причесал логику и приложил более законченный вариант по данному топику) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:43 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов....нужно прицепить принудительное сохранение внесенных изменений , чтобы они попали в таблицу. Самое простое: Код: vbnet 1.
А не проще ли Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:44 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов... , в основном не помогаешь людям , а несешь херь всякую бесполезную... Если ты не в состоянии понять то, о чем я говорю, это не значит, что я несу чушь. :) Можешь приложить свой пример в формате А2003? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:45 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
[quot Predeclared]Сергей Лалов... Можешь приложить свой пример в формате А2003? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:48 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Лови в mdb, должно тоже пойти по идее. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:49 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
__Michelle[/src]А не проще ли Код: vbnet 1.
?[/quot] Можно и так, ну это уже тюнинг) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:51 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Ну вот, ярчайший пример, подтверждающий мои слова выше. 1. Каким образом поле код_подрядчика описывает ключ таблицы т_типы_работ? Два и более подрядчика не могут выполнять работу одного типа? 2. Таблицы т_подрядчики не должно быть априори. "Подрядчик" это имя роли в отношениях двух и более субъектах хозяйственной деятельности. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 22:58 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов, А вот с "наездами" на Predeclared Вы не правы. Именно от этого участника я неоднократно получала исчерпывающие ответы на непростые вопросы. Мало кто настолько знающ. Да Вы и сами это знаете....))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:02 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Predeclared, Это как понятный пример решения проблемы с табличной формой и комбобоксами, которую до сих пор без костылей никто не мог. И все, без задних мыслей и скрытого космического смысла)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:03 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов... Это как понятный пример ... Неа. Это плохой пример. Очень. Если есть другие примеры, где нужна эта потребность, давай рассмотрим и их. Сергей Лалов... решения проблемы с табличной формой и комбобоксами ... Проблемы НЕТ. Есть кривая модель данных. Сергей Лалов... , которую до сих пор без костылей никто не мог.... Так потому и не решали, что нет таковой проблемы при прямой модели. Нечего решать-то. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:09 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
__MichelleСергей Лалов, А вот с "наездами" на Predeclared Вы не правы. Именно от этого участника я неоднократно получала исчерпывающие ответы на непростые вопросы. Мало кто настолько знающ. Да Вы и сами это знаете....))) Ну хорошо, проблема в принципе решена давайте позабавимся и потроллимся)) Я скажу так, с субъективной точки зрения. Люди озвучивают проблему и хотят видеть её конкретное решение. Им не нужна философия , космос, шлак, рассуждения о любви,смерти и что вы ели на обед вчера. Наиболее дельные советы на данном форуме я на протяжении уже лет 6 получил от Панург, Программист Любитель, Акина, Joss и Анатолий Киев. Всё. Часть из них со старого доброго Русимпорта. Был тут один на форуме один товарищ, с ником alvk , я надеюсь Predeclared не реинкарнация этого аккаунта)) Мало разбираться и знать , иногда надо просто помочь и решить. Клиент хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:18 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов... Люди озвучивают проблему и хотят видеть её конкретное решение. Им не нужна философия ,... Ага. Вот в соседнем топике аккурат такой людь нашел решение хранения 15-ти значных чисел. В СТРИНГЕ! Хотя ему и подсказывали правильный тип данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:23 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
[quot Predeclared]Сергей Лалов... Вот в соседнем топике аккурат такой людь нашел решение хранения 15-ти значных чисел. В СТРИНГЕ! Хотя ему и подсказывали правильный тип данных. Ты попробуй набей больше 15 символов натурального числа в числовом поле , чтобы визуально сохранялась их последовательность, а не заканчивалась на ..+Е и тогда все встанет на свои места. Проблема не нова, решение хранить в виде текста это старый потертый баян, причем почему то сторонников больше со стороны программирования WEB, видимо из за нюансов передачи формата со страницы с использованием JS. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:32 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Элементарно. Не надо путать хранение данных, с их визуальными представлениями. И не надо в угоду представлениям хранить данные ... <Censored> ... неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:43 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей, да, в 2010 при смене источника данных комбобокса действительно выглядит красиво. Но, по-моему, в 2000-ом было по другому. Проверить не могу. Кстати, а почему это делать не на Current? Из негативного - фильтры по этому полю с точки зрения пользователя будут работать неправильно. Поиск по Ctrl+F тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:43 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Про Current это лишнее. Не подумал ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 23:59 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Сергей Лалов....надо просто помочь и решить. Клиент хочет.Ну уж, прям. Форум - не сфера обслуживания.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 00:13 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
__MichelleСергей Лалов....надо просто помочь и решить. Клиент хочет.Ну уж, прям. Форум - не сфера обслуживания.))) Я уже заочно влюблен в Вас))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 00:36 |
|
табличная форма, нетленка по комбобоксу
|
|||
---|---|---|---|
#18+
Вакшуль СергейПро Current это лишнее. Не подумал Да, я тоже попробовал, на событие текущая запись в принципе идея ложится, но если на форме n-ое количество полей со списком то все равно придется писать логику обработки дополнительную на поля. С негативом при использовании фильтров проблема ясна. Видимо фильтр формы в заголовке столбца содержит в себе массив, выборку источника строки последнего выбранного комбобокса, сейчас попробуем решить.Заодно и схему данных подправить, по феншую, если более серьезно к вопросу подходить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 00:52 |
|
|
start [/forum/topic.php?fid=45&msg=39219651&tid=1613658]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 450ms |
0 / 0 |