Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
For Each i In ActiveSheet.Shapes↑ ⇐ ПредыдущаяСтр 7 из 7 Содержание книги Поиск на нашем сайте
I.Delete Next i ' Создаем новую диаграмму
ActiveSheet.ChartObjects.Add(25, 25, 500, 300).Select
' Задаем тип диаграммы (объемная гистограмма)
.ChartType = xl3DBarClustered ' Находим, сколько записей в таблице
M = 2 Do If Sheets(" База ").Cells(M, 1).Value = "" Then Exit Do M = M + 1
Loop
' Определяем источник данных для построения диаграммы:
' с листа «База» от ячейки I2 до ячейки IM SetSourceData
Source:=Sheets(" База ").Range("I2:I" + Trim(Str(M))), PlotBy:=xlRows
' Выбираем подписи к данным из первого столбца таблицы
For i = 2 To M .SeriesCollection(i - 1).Name = "= База!R" + Trim(Str(i)) + "C1"
Next 'Размещение диаграммы на отдельном листе
.Location Where:=xlLocationAsObject, Name:= " Диаграмма " With ActiveChart
' Заголовок .HasTitle = True .ChartTitle.Characters.Text = " Сумма оплаты _ за электроэнергию "
'Легенда .HasLegend = True
Legend.Select Selection.Position = xlLeft .HasDataTable = False
.Axes(xlCategory).MajorTickMark = xlNone .Axes(xlCategory).MinorTickMark = xlNone .Axes(xlCategory).TickLabelPosition = xlNone End With End With
End Sub
Затем нам нужно изменить процедуру кнопки Выход так, чтобы при выходе активным оставался лист с диаграммой. Для этого в окне Project-VBAProject два раза щелкнем по UserForm1, затем, в появившейся форме, два раза щелкнем по кнопке Выход. Запишем там следующее:
Private Sub CommandButton3_Click() 'Активизируем рабочий лист с именем «Меню»
Sheets(" Диаграмма ").Activate ‘Завершаем выполнение программы End
End Sub
Затем перейдем в рабочую книгу и протестируем наш макрос. Запустим форму, нажмем на кнопку Диаграмма. На листе Диаграмма появится диаграмма, построенная по табличным данным (Рисунок 5.16).
Рисунок 5.16 — Лист Excel с диаграммой Задание 5.8. Создание базы данных
Разработайте программу с удобным диалоговым окном для создания на рабочем листе базы данных в соответствии с выбранным вариантом. Выбор элементов управления, соответствующего каждому полю базы данных, оставляется на ваше усмотрение. Написать макрос формирования диаграммы данных. Задание по вариантам
Вариант 1. База данных по учету выданных кредитов. Таблица базы данных должна содержать: фамилию, имя, отчество, адрес заемщика, срок кредита, сумму кредита, пол заемщика, сведения о залоге и его сумме (или о поручителях), дату совершения операции.
Вариант 2. База данных по учету банковских вкладов физических лиц.
Таблица базы данных должна содержать: фамилию, имя, отчество, адрес вкладчика, дату вклада, вид вклада (до востребования, срочный, выигрышный), отделение банка (названия или номера), текущую сумму на счете.
Вариант 3. База данных по учету оплаты за услуги водоснабжения и водоотведения.
Таблица базы данных должна содержать следующие поля: фамилия, имя, отчество, адрес плательщика, дата платежа, показания счетчиков холодной воды, показания счетчиков горячей воды, объем водопотребления, платежные тарифы (холодная вода, водоотведение), долг (либо переплата), сумма.
Вариант 4. База данных по учету оплаты за услуги отопления и горячего водоснабжения.
Таблица базы данных должна содержать следующие поля: фамилия, имя, отчество, адрес плательщика, дата платежа, показания счетчиков горячей воды, объем потребления горячей воды, количество кв. м жилой площади, норматив потребления тепловой энергии (Гкал/кв.м), платежные тарифы (горячая вода (руб./куб.м), тепловая энергия (руб./Гкал)), долг (либо переплата), сумма платежа.
Вариант 5. База данных по учету оплаты за жилищно-коммунальные услуги. Таблица базы данных должна содержать поля: фамилия, имя, отчество адрес плательщика, дата платежа, площадь квартиры, количество жильцов, вид платежа (содержание имущества, текущий ремонт, уборка подъезда, лифт, домофон), стоимость за единицу услуги, долг (переплата), сумма, дата операции.
Вариант 6. База данных по учету оплаты телефонных услуг. Таблица базы данных должна содержать поля: фамилия, имя, отчество, адрес плательщика, дата платежа, вид платежа (абонентская плата за телефон, абонентская плата за радио, услуги Интернет, межгород), стоимость за единицу услуги, долг (переплата), сумма.
Вариант 7. База данных по реализации товаров со склада. Таблица базы данных должна содержать поля: наименование товара, артикул товара, количество товара, цена, тип продаж (оптом, в розницу), покупатель, отпущено товара, остаток, дата операции.
Вариант 5. База данных по продаже железнодорожных билетов.
Таблица базы данных должна содержать поля: тип поезда (скорый, пассажирский), наименование поезда, номер поезда, тип вагона (плацкартный, купейный, мягкий), номер вагона, место, фамилия, имя пассажира, стоимость проезда в зависимости от типа вагона и купе, дата продажи.
Вариант 9. База данных по учету комплектующих на складе компании, торгующей вычислительной техникой.
Таблица базы данных должна содержать поля: группа товаров (мониторы, процессоры, материнские платы, прочее), фирма-производитель, наименование, цена, количество, дата поступления.
Вариант 10. База данных по результатам экзаменационной сессии в университете.
Таблица базы данных должна содержать поля: номер группы, предметы (Информатика, Математика, Физика, История, Литература, Иностранный язык, Химия, …), фамилия, имя, отчество студента, оценка (или зачет), результат (переведен на следующий курс, назначен на стипендию, назначен на повышенную стипендию, отчислен).
|
|||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-11-11; просмотров: 378; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.130.130 (0.008 с.) |