|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
12.10.2008, 18:43 | #1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 104
|
создание базы данных через форму
Друзья помогите разобраться с кодом.
нашел описание программы Как сделать раскрывающий список на форме? Создается на ЛИСТе диалога Регистрация средствами панели инструментов Элементы управления (Forms). Напомним, что диалоговый лист создается командой Вставка, Макрос, Диалоговое окно (Insert, Macro, DialogSheet) (рис. 7.23). С помощью вкладки Элемент управления (Control) диалогового окна Форматирование объекта (Format Object) убедитесь в правильном назначении функций кнопкам диа¬логового окна. Для работы с раскрывающимся списком на вспомогательном рабочем листе переменные в диапазон А1:АЗ с именем Типы_номеров вводим последова¬тельно типы номеров: люкс, одноместный, Двухместный. Ячейке А15 при¬сваиваем имя номер, а ячейке А14 — имя Тип_номера. Кроме того, в ячейку А14 вводим следующую формулу ИНДЕКС(Типы_номеров;Номер;1) Щелкнув список правой кнопкой мыши, с помощью контекстного меню вызовем диалоговое окно Форматирование объекта (Format Object). В поле Форматировать список по диапазону (Input Range) введем имя диапазона типы_номеров, а в поле Помещать результат в ячейку (Cell Link) введем имя ЯЧеЙКИ Номер. Затем Назначим процедуру EnterData КНОПКе Ввод данных. Со счетчиком диалогового окна ввода данных свяжем процедуру Dospinner, выводящую в третье поле ввода текущее значение счетчика... вставил формулу, но никак не могу найти форматирование объекта. Прилагаю сам документ. Последний раз редактировалось mistx; 12.10.2008 в 21:46. |
14.10.2008, 18:16 | #2 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 104
|
Друзья, помогите плиз решить задачу.
|
14.10.2008, 20:18 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Лучше бы Вы программу саму нашли вместо описания...
Слишком сложно всё как-то в Вашем описании. Проще было сделать всё с нуля. См. вложение:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 14.10.2008 в 20:20. |
14.10.2008, 21:21 | #4 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 104
|
Спасибо огромное за пример.
Искал по всему инету, но похоже к этой книге не прилагались исходники. Читал описание тыщу раз, но как доходил до раскрывающего списка - ничего не понимал. Мне здесь важно понять просто. Я так понял, что на листе диалоговое окно создано с помощью элементов упр-я. Или как то иначе? 1. Как посмотреть здесь св-ва каждого объекта? как программа понимает где "Edit Box 7" и "Edit Box 9", у вас переменные в екселе заданы на русском "поле вода 7 и 9". |
14.10.2008, 21:31 | #5 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
Взаимодействие происходит при помощи кода VBA: Код:
Цитата:
Получаем в результате записи кода что-то вроде Код:
|
|||
15.10.2008, 21:06 | #6 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 104
|
Цитата:
|
|
16.10.2008, 06:57 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Почему они потом вдруг стали неактивными, я и сам не понял... (я впервые воспользовался листом диалога, ранее всегда использовал формы для подобных задач) Может, кто подскажет, как добавить новые элементы в лист диалога? (см. последнее вложение в этом топике) |
|
16.10.2008, 07:55 | #8 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 104
|
Цитата:
Спасибо за помощь! |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание базы данных | TECHNIC | SQL, базы данных | 5 | 28.07.2008 15:23 |
работа базы данных Access через интернет. | Леонид | Microsoft Office Access | 6 | 27.05.2008 08:54 |
Создание базы данных: проблема | Камикадзе | Помощь студентам | 5 | 25.10.2007 19:40 |
Создание базы данных | emfw | БД в Delphi | 5 | 04.03.2007 02:46 |