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