|
|
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Ситуация вот такая. По существующей таблице задаю создание автоформы. Все срабатывает, потом пытаюсь упорядочить расположение надписей и полей в форме, но на каком-то этапе понимаю, что лучше было бы разместить их на разных вкладках, как бы сгруппировав для лучшего понимания пользователем. Создаю новый элемент "Вкладки", добавляю их, сколько нужно, а потом пытаюсь разнести существующие элементы по вкладкам - и облом! Не помогает и переносы на задний/передний план. Все само по себе. При листании вкладок не происходит смена картинок с полями. Понятно, что если сделать все по-порядку (сначала вкладки, а уж потом добавлять поля), то все и получится нормально. Ну а если этих полей штук 100-150, то вручную добавлять замучаешься. Если ли простое решение проблемы? Система Windows XP Pro, Office XP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:17:58 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
вырезаешь те элементы, которые хочешь вставить на первую страницу выделяешь первую страницу вкладки - щелчком делаешь CTRL+V переходишь на вторую страницу вкладок... ЗЫ 100-150 полей в форме - это сильно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:00:18 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Действительно все работает! И как это самому в голову не пришло! А по поводу количества полей в таблице - так у меня их больше десятка (таблиц) да в каждой по 100-150-250 полей. Правда, число записей предполагается не более 100-150. Это больничное иследование влияния лекарств на оставшихся в живых пациентов (шутка такая). Пока только и сделал, что таблицы да формы. Что касается вывода результатов, то увы, количество полей в запросах ограничено 256 штуками, так что даже не знаю, как выкручусь. Но пока и заказчик не предстваляет конкретно, чего хочет. Вот так и работаем! Еще раз спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:40:46 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Все эти 256 полей умещаются всего в два! 1 поле - Параметр, 2 - Значение, оба текстовые. Такая штука АТРИБУТЫ называется. Желаю успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 01:10:44 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
NGВсе эти 256 полей умещаются всего в два! 1 поле - Параметр, 2 - Значение, оба текстовые. Такая штука АТРИБУТЫ называется. Желаю успехов. Что-то не понял. Можно с этого места поподробнее. Если есть таблица (и слава богу не одна) с кодом пациента и кучей действительно "параметров" да еще и меняющихся каждую неделю, то как это можно уменьшить количество полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:07:34 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#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:02 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Идея хорошая, конечно. Вместо увеличения числа полей увеличивать число записей. Только вот каждый пациент в исследовании характеризуется 833-мя (!) параметрами, которые можно разбить на 13 групп. Безусловно, ввести все в подчиненную форму можно, но сколько записей из нее поместится на экране - 20-30 не больше. Так что потеряется наглядность ввода и просмотра информации. Увы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:10:39 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
а форма с таким количеством полей и вкладок грузится долго? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:54:14 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Вынести группу параметров за скобки, т.е. в главную форму. Ваш путь с вкладками тупиковый. Умножте количество параметров на 2 - у каждого поля поди-ко метка есть. Сколько получается? Какая-же тут наглядность, не говоря уже про указанные ранее хлопоты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 19:11:31 |
|
||
|
Элемент "Вкладка"
|
|||
|---|---|---|---|
|
#18+
Пока при наличии в базе информации о 50 больных все грузится мгновенно. Естесственно, что на форме с вкладками число полей не превышает 50, а на все остальные группы параметров имеются кнопки по нижнему краю для открытия других, связаных форм. Так что быстродействие нормальное, пока кода требуется минимум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 19:12:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32642740&tid=1672586]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 304ms |

| 0 / 0 |
