|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.11.2007, 15:54 | #1 |
Пользователь
Регистрация: 13.11.2007
Сообщений: 33
|
Создание формы
При создании поля со списком, в поле "формировать список по диапазону" выделяются ячейки с текстом. Например "Январь, февраль, март и т.д. В поле "Связь с ячейкой" устанавливается необходимая ячейка. Но мне не понятно, почему при выборе в списке например февраля, в связанной ячейке отображается не февраль, а цифра 2, при выборе марта - цифра 3. Ведь как то pashulka в прилагаемом примере это сделал.Может кто подскажет, как быть, пожалуйста
Последний раз редактировалось Pilot; 14.11.2007 в 17:45. |
14.11.2007, 23:01 | #2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
1. В данном примере выпадающий список создан с помощью об'екта Validation (меню Данные - команда Проверка - закладка Параметры - поле со списком Тип данных: Список - поле Источник : либо ввод всех необходимых данных (см.пример), но не более 255 символов, включая разделитель, либо ссылка на нужный диапазон этого же рабочего листа, либо имя диапазона или формулы, которая возвращает ссылку на диапазон. При вводе формулы(ссылки, имени) не стоит забывать о лидирующем знаке =
Более подробно информацию можно найти на этом форуме, ибо эта тема поднималась очень часто. 2. Ситуация, которую Вы описали в своём посте характерна для родных элементов управления "Список" и "Поле со списком" (меню Вид - пункт Панели инструментов - команда Формы) ибо вышеупомянутое свойство возвращает не выбранный элемент списка, а его номер(индекс) Для того, чтобы получить значение, можно использовать следующую формулу, где A2:A100 - источник данных для элемента управления (формировать список по диапазону), а B2 - ячейка с которой он связан (связать с ячейкой) =ИНДЕКС(A2:A100;B2) 3. Кроме того, Вы можете использовать ActiveX элемент управления (меню Вид - пункт Панели инструментов - команда Элементы управления - Поле со списком) Последний раз редактировалось pashulka; 14.11.2007 в 23:03. |
15.11.2007, 10:35 | #3 |
Пользователь
Регистрация: 13.11.2007
Сообщений: 33
|
Спасибо большое pashulka. Правда я уже разобрался с этим вопросом, хотя только по первому пункту Вашего ответа, поэтому отальная информация весьма полезна.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формы | Kocapb | Общие вопросы C/C++ | 8 | 29.08.2008 00:48 |
Про формы в длл | Altera | Общие вопросы Delphi | 2 | 24.06.2008 22:19 |
Создание события формы, доступного в Disign-time | Fausto | Компоненты Delphi | 4 | 06.06.2008 16:12 |
Фон формы | FAiver | Общие вопросы Delphi | 4 | 15.12.2007 23:09 |
создание не прямоугольной формы | Илюха | Общие вопросы Delphi | 5 | 14.10.2007 15:56 |