|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Ситуация вот такая. По существующей таблице задаю создание автоформы. Все срабатывает, потом пытаюсь упорядочить расположение надписей и полей в форме, но на каком-то этапе понимаю, что лучше было бы разместить их на разных вкладках, как бы сгруппировав для лучшего понимания пользователем. Создаю новый элемент "Вкладки", добавляю их, сколько нужно, а потом пытаюсь разнести существующие элементы по вкладкам - и облом! Не помогает и переносы на задний/передний план. Все само по себе. При листании вкладок не происходит смена картинок с полями. Понятно, что если сделать все по-порядку (сначала вкладки, а уж потом добавлять поля), то все и получится нормально. Ну а если этих полей штук 100-150, то вручную добавлять замучаешься. Если ли простое решение проблемы? Система Windows XP Pro, Office XP. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2004, 13:17 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
вырезаешь те элементы, которые хочешь вставить на первую страницу выделяешь первую страницу вкладки - щелчком делаешь CTRL+V переходишь на вторую страницу вкладок... ЗЫ 100-150 полей в форме - это сильно! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2004, 14:00 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Действительно все работает! И как это самому в голову не пришло! А по поводу количества полей в таблице - так у меня их больше десятка (таблиц) да в каждой по 100-150-250 полей. Правда, число записей предполагается не более 100-150. Это больничное иследование влияния лекарств на оставшихся в живых пациентов (шутка такая). Пока только и сделал, что таблицы да формы. Что касается вывода результатов, то увы, количество полей в запросах ограничено 256 штуками, так что даже не знаю, как выкручусь. Но пока и заказчик не предстваляет конкретно, чего хочет. Вот так и работаем! Еще раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2004, 14:40 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Все эти 256 полей умещаются всего в два! 1 поле - Параметр, 2 - Значение, оба текстовые. Такая штука АТРИБУТЫ называется. Желаю успехов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 01:10 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
NGВсе эти 256 полей умещаются всего в два! 1 поле - Параметр, 2 - Значение, оба текстовые. Такая штука АТРИБУТЫ называется. Желаю успехов. Что-то не понял. Можно с этого места поподробнее. Если есть таблица (и слава богу не одна) с кодом пациента и кучей действительно "параметров" да еще и меняющихся каждую неделю, то как это можно уменьшить количество полей? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 11:07 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Вы под каждый параметр отводите отдельное поле. Можно этого не делать, а в каждой новой записи вводить (выбирать из списка) название параметра. В этом случае записи выгядят следующим образом: КодЗаписи КодОбъекта Параметр Значение 1 95 Рост 182 2 95 Вес 76,3 3 95 Размер обуви 41 4 95 Новый парам. Новое значение Если параметров много, то наверняка их можно сгруппировать, создав две таблицы: табл.1 КодГруппыПараметров ИмяГруппы 1 Имя1 2 Имя2 табл.2 КодПараметра КодГруппыПараметров ИмяПараметра 1 1 Парам1 2 1 Парам2 В главной форме выбираем объект, например Клава Пупкина. В подчиненной форме каждая в каждой записи необходимо ввести 3 значения. В первом поле со списком выбираем группу параметров. Во втором поле со списком формируем список параметров из этой группы и выбираем нужный параметр. В третьем поле вводим значение параметра. Все. Преимущества: 1. Нет ограничений на число параметров; 2. Юзер сам вводит новый параметр - не надо добавлять поле в таблицу; 3. Не надо вводить новый элемент управления в форму. Недостаток один - размер базы чуть больше - надо хранить код параметра в каждой записи. Желаю успехов! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 14:21 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Идея хорошая, конечно. Вместо увеличения числа полей увеличивать число записей. Только вот каждый пациент в исследовании характеризуется 833-мя (!) параметрами, которые можно разбить на 13 групп. Безусловно, ввести все в подчиненную форму можно, но сколько записей из нее поместится на экране - 20-30 не больше. Так что потеряется наглядность ввода и просмотра информации. Увы! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 15:10 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
а форма с таким количеством полей и вкладок грузится долго? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 15:54 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Вынести группу параметров за скобки, т.е. в главную форму. Ваш путь с вкладками тупиковый. Умножте количество параметров на 2 - у каждого поля поди-ко метка есть. Сколько получается? Какая-же тут наглядность, не говоря уже про указанные ранее хлопоты. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 19:11 |
|
Элемент "Вкладка"
|
|||
---|---|---|---|
#18+
Пока при наличии в базе информации о 50 больных все грузится мгновенно. Естесственно, что на форме с вкладками число полей не превышает 50, а на все остальные группы параметров имеются кнопки по нижнему краю для открытия других, связаных форм. Так что быстродействие нормальное, пока кода требуется минимум ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2004, 19:12 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1672586]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 133ms |
0 / 0 |