Schetchiksg.ru

Счетчик СГ
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access счетчик по порядку

Access счетчик по порядку

Важным элементом программ работы с базами данных является механизм «отчетов». Так как структура баз может быть достаточно сложной, для реализации таких программ недостаточно знать основные возможности «конструктора отчетов». Может потребоваться знание ряда слабо документированных функций и технологических приемов

Выходные документы в СУБД проектируются с помощью механизма отчетов. В MS Access этот механизм имеет массу возможностей, позволяющих создавать выходные документы без обращения к программированию на встроенном языке VBA. Однако не все задачи можно решить таким путем.

Рассмотрим пример. Допустим, есть таблица «TELEFKOD» телефонных кодов с 528-ю записями, начало которой имеет следующий вид:

NPPGORODKOD_TELOBLAST
1Авдеевка06236Донецкая
2Акимовка06131Запорожская
3Александрия05235Кировоградская
4Александровка06269Донецкая
5Александровка05269Кировоградская
6Алушта06560Крым

Причем поле «NPP» имеет тип Счетчик (Длинное целое), особенность которого состоит в следующем: при удалении записи в этом поле удаляется и значение, которое больше повторяться не будет. В результате перечень порядковых номеров может не совпасть с перечнем значений в этом поле.

В качестве выходного документа для этой таблицы подготовлен несложный отчет, вид которого в Конструкторе представлен на рис. 1.

В этом отчете названия колонок (шапка таблицы) размещены в верхнем колонтитуле, в качестве номера по порядку используется поле «NPP», в нижнем колонтитуле указывается номер страницы и добавлено Примечание отчета с количеством выводимых записей и примером подписей. Модуль класса пустой (то есть никаких программных кодов на языке VBA нет). Распечатывается такой отчет без проблем. Но могут возникнуть претензии к размещению Примечания. По умолчанию его свойство Не разрывать имеет значение «Да». (рис. 2).

Это означает: если всё Примечание не помещается на последней странице строк с данными, то оно будет целиком перенесено на следующую. Но не всегда такое решение допустимо — особенно если печатается финансовый документ. Поэтому можно поменять значение этого свойства на «Нет» — тогда Примечание будет начинаться сразу после вывода последней записи. Это решает рассматриваемую проблему, но не до конца. Может возникнуть ситуация, когда одна подпись (например, Директора) окажется на одной странице (последней с данными), а другая перенесется на следующую,- тоже плохо. Более приемлемым решением в этом случае — с небольшой высотой Примечания — было бы его размещение полностью на отдельной странице, но так, чтобы к нему сверху автоматически добавлялись несколько последних строк с данными. И вот тут без обращения к VBA уже не обойтись. Вариантом решения этой задачи может оказаться следующий текст Модуля класса с кодами обработки событий:

Во-первых, здесь по ходу дела задействовано интересное свойство Report_NoData — обработка ситуации, когда в таблице-источнике данных нет записей. Текст процедуры почти стандартен, строка Cancel = True приводит к прекращению печати отчета.

Во-вторых, в Области данных установлен элемент управления Конец страницы (рис. 3), действие которого контролируется в модуле класса.

При форматировании каждой новой страницы его «видимость» отключается (Me![EndStr1]. Visible = False). Включается же при форматировании Области данных — при наступлении определенного условия, которое состоит из двух частей. Первая контролирует область листа, на котором Примечание уже не может разместиться полностью. В данном отчете опытным путем определено, что такой момент возникает после печати 39-й строки (If I1 > 39 Then). Целочисленной переменной, в которой учитывается номер печатаемой строки, является I1. При форматировании верхнего колонтитула она обнуляется, а при форматировании каждой новой строки данных ее значение увеличивается на 1. Но этого мало — требуется еще определить, что выводятся последние строки. Это делается через две другие переменные: KolZ, в которую заносится номер текущей записи в печатаемой таблице (KolZ = Me. CurrentRecord) и KolZap, в которой хранится общее количество записей, рассчитываемое при открытии отчета (KolZap = zap. RecordCount). В конечном итоге, если возникает ситуация печати последних двух записей в зоне листа, где уже не может полностью разместиться Примечание, то они печатаются вместе с ним на следующей странице (рис. 4).

Читайте так же:
Счетчик калорий готовых блюд для похудения

Но в этом примере есть и ошибка — итоговое поле для подсчета количества записей в Примечании отчета насчитало 528 записей. А последний Номер по порядку значится как «529». Такая ситуация возможна в случае, если в качестве номера по порядку выводится поле, имеющее тип Счетчик, а в процессе заполнения таблицы были выполнены удаления записей (в примере была удалена одна запись). Поэтому в качестве поля порядкового номера в отчете лучше использовать свободное поле, не связанное с исходной таблицей. В качестве данных для такого поля надо установить значение «=1» и указать вариант Для всего в параметре Сумма с накоплением (рис. 5 — вид в Конструкторе и рис. 6 — при предварительном просмотре).

Может возникнуть необходимость нумерации не только в границах всего отчета, но и постранично. Это также делается через свободное поле (рис. 7), но его заполнение выполняется в модуле класса. Под него объявляется новая переменная, например: Dim NStrP As Integer. Она должна обнуляться при форматировании верхнего колонтитула и заполняться при форматировании области данных, например:

Последним вариантом учета строк рассмотрим нумерацию в группе. Access позволяет сортировать и группировать данные прямо при выводе. Эти настройки выполняются в Конструкторе через диалоговое окно Сортировка и группировка (вызывается по команде меню Вид) — рис. 8. Для создания группировки по какому-либо полю этого окна, его (поле) надо выбрать в списке (в примере — поле OBLAST) и указать «Да» в параметре Заголовок группы. Здесь же можно установить сортировку для других полей без группировки по ним (в примере — по полю GOROD). Вывод порядкового номера в группе производится в «свободном» поле, в параметре Данные которого указано «=1», но Сумма с накоплением установлена Для группы. Фрагмент результата показан на рис. 9.

Следующей проблемой может оказаться размещение в нижнем колонтитуле промежуточных сумм по какому-либо полю. Такая ситуация часто возникает в финансовых документах — например, при распечатке ведомости на зарплату. На первый взгляд, сделать это можно по технологии, рассмотренной ранее: объявляется переменная, обнуляется при форматировании верхнего колонтитула и заполняется при форматировании области данных. Но поскольку результат должен быть занесен в «свободное» поле, размещенное в другом разделе (в Нижнем колонтитуле), сумма окажется неправильной — ведь процесс форматирования некоторых разделов «отчетов» в Access может повторяться . Это является особенностью технологии подготовки «отчетов» — нужно помнить об этом при программировании. В частности, в рассматриваемом примере заполнение переменной для промежуточной суммы (SumStr) можно выполнять не при форматировании области данных, а при отработке свойства печати области данных (ОбластьДанных_Print), в которой можно проконтролировать ситуацию — будет печататься лист с этими данными или нет. И именно в зависимости от результатов контроля должно быть заполнено поле, расположенное в нижнем колонтитуле. Допустим, оно имеет имя SumS, а переменная, в которой накапливается значение на странице,- SumStr. Тогда текст кода подобной процедуры будет иметь следующий вид:

Подобная же ситуация может возникнуть при попытке использовать Подчиненный отчет, который чаще всего вставляется в Примечание отчета или в Примечание группы. Если в нем требуется указывать какое-то расчетное значение (например, тот же номер на странице), то оно может оказаться неправильным, так как такой отчет будет форматироваться несколько раз (рис. 10).

Для решения проблемы команду заполнения поля № строки на странице Подчиненного отчета надо переместить из обработки события Форматирования в обработку события Печать раздела Область данных, например:

Обнуление счетчика без пересоздания таблицы

Сделать, что бы при обновлении таблицы изменились значения без пересоздания формы
Обновил таблицу а в форме не поменялось как сделать что бы поменялось что бы не пересоздавать форму

Обнуление счетчика
Подскажите, плиз чайнику, можно ли обнулить счетчик? Если запись испорчена, можно ли возобновить.

Создание таблицы запросом + поле счетчика
Здравствуйте, Уважаемые форумчане! Задача: сделать некую ленточную форму, источником данных.

Программно связать таблицы один-к-одному (обнуление поля типа счетчик)
Здравствуйте. Стоит задача программно по кнопке обнулять поле типа «счетчик». Сбрасывание.

Читайте так же:
Если подключить счетчик энергии

в принципе это нормально, так и бывает в правильно созданной базе, потому что счетчик должен служить для идентификации записей в таблице и не используется для подсчета записей. Но если так уж необходимо обнулить, то можно использовать такие запросы:

1. Удалить поле счетчик:

всем спасибо.
Уже сам разобрался
если кому интересно то вот нашел хороший способ:

В Microsoft Office Access 2003 или более ранних версиях выполните следующие действия.
Удалите поле Счетчик из основной таблицы.

Запомните имя поля Счетчик.
Щелкните Запросы на левой панели. Дважды щелкните Создание запроса в режиме конструктора на правой панели.
В диалоговом окне Добавление таблицы выберите основную таблицу. Нажмите кнопку Добавить, а затем — Закрыть.
Дважды щелкните нужные поля в основной таблице в режиме таблицы, чтобы выбрать эти поля.
Выберите нужный порядок Сортировка.
В меню Запрос выберите команду Запрос на создание таблицы. В поле Имя таблицы введите имя новой таблицы и нажмите кнопку OK.
В меню Запрос выберите команду Выполнить.
Появится диалоговое окно со следующим текстом: Будет добавлено следующее число записей #. Нажмите кнопку Да, чтобы добавить записи в новую таблицу.
В меню Файл выберите команду Закрыть. Нажмите кнопку Нет, чтобы закрыть окно Запрос на создание таблицы.
Выберите Таблицы на левой панели. Щелкните новую таблицу правой кнопкой мыши и выберите Конструктор.
В режиме Конструктор добавьте поле Счетчик и присвойте ему название поля, удаленного на шаге 1. Добавьте это поле Счетчик в новую таблицу и сохраните изменения.
Закройте окно режима Конструктор.
Измените название основной таблицы. Дайте новой таблице название основной.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как очистить базу в Access, без удаления названий плей и со сбросом счетчика?
Я просто форум когда писал, тестировал много: записи добавлял, исправлял итд Закончил, и нужно.

Обнуление счетчика, сортировка
Покажите пример , как можно вывести кол-во перестановок, которые были использованные при.

Обнуление счетчика ОВЕН СИ8
Здравствуйте! проблема у меня такая: у меня подключен к скаде СИ8, и мне нужно вести учет.

Обнуление счетчика активации Windows 7
RETAIL версия Windows 7 (не активированная) за 15 дней до окончания срока использования обновлена.

Как сделать составной ключ в access? — Информатика

Как сделать составной ключ в access? — Разбираем подробно

Первичный ключ – это уникальная характеристика для каждой записи в пределах таблицы. Программа Access поддерживает два типа первичных ключей: простой и составной.

В роли простого ключа может выступать одно уже из существующих полей таблицы, если в данном поле нет пустых и повторяющихся значений. Примерами таких полей могут быть номера машин, инвентарные номера, идентификационные коды. Составной ключ строится как комбинация двух и более элементов данных. Для таблицы Сотрудники, например, теоретически можно использовать в качестве первичного ключа комбинацию двух полей, Фамилию и Имя. Однако вполне возможно, что в компании появится еще один сотрудник с таким же именем и фамилией, как у кого-либо из уже работающих.

Очевидно, что к полю (полям), претендующему на роль первичного ключа, предъявляются довольно жесткие требования. Поэтому общепринятой практикой считается создание специального поля идентифицирующего поля, которое выполняет функции ключа (например, Код клиента, Код заказа). С добавлением каждой новой записи в таблицу в это поле заносится специальное значение (как правило, числовое), уникально определяющее запись. В приложении Access организовать такую нумерацию можно благодаря типу данных Счетчик, который присваивает каждой новой записи свой номер, генерируя последовательность чисел с шагом 1 (или случайным образом).

Существуют основные правила, которые приняты для ключей в Access:

– для удобства ключевое поле обычно указывается в структуре таблицы первым;

– если для таблицы определен первичный ключ, программа Access автоматически блокирует ввод в это поле повторяющихся значений или значения Null (пусто);

– Access автоматически сортирует записи таблицы по первичному ключу;

Читайте так же:
Крышка для счетчика abb

– поле первичного ключа является индексом, с помощью которого ускоряется сортировка и поиск записей.

Чтобы установить для таблицы первичный ключ и завершить ее создание в режиме конструктора, выполните следующие действия:

– в режиме конструктора выделите поле, которое будет играть роль первичного ключа;

– кликните по кнопке Ключевое поле панели инструментов Конструктора таблиц или выберите команду главного меню Правка – Ключевое поле (слева возле имени выделенного поля появится символ ключа);

– после указания ключевого поля таблицу необходимо сохранить, для чего необходимо кликнуть по кнопке Сохранить панели инструментов конструктор таблиц и в открывшемся окне ввести имя таблицы и кликнуть по кнопке Ок.

Если первичный ключ не определен, то при выходе из режима конструктора появится соответствующее предупреждение, и программа Access предложит Вам создать ключевое поле до закрытия таблицы.

Выше неоднократно упоминалось понятие ключевого поля. Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Рассмотрим каждый из этих типов.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

  1. Включить в таблицу поле счетчика.
  2. Задать для него автоматическое увеличение на 1.
  3. Указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да (Yes) будет создано ключевое поле счетчика с именем Код (ID) и типом данных Счетчик (AutoNumber).

Для создания простого ключа достаточно иметь поле, которое содержит уникальные значения (например, коды или номера). Если выбранное поле содержит повторяющиеся или пустые значения, его нельзя определить как ключевое. Для определения записей, содержащих повторяющиеся данные, можно выполнить запрос на поиск повторяющихся записей. Если устранить повторы путем изменения значений невозможно, следует либо добавить в таблицу поле счетчика и сделать его ключевым, либо определить составной ключ.

Составной ключ необходим в случае, если невозможно гарантировать уникальность записи с помощью одного поля. Он представляет собой комбинацию нескольких полей. Для определения составного ключа необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выделить поля, которые необходимо определить как ключевые.
  3. Нажать кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Для составного ключа существенным может оказаться порядок образующих ключ полей. Сортировка записей осуществляется в соответствии с порядком ключевых полей в окне Конструктора таблицы. Если необходимо указать другой порядок сортировки без изменения порядка ключевых полей, то сначала нужно определить ключ, а затем нажать кнопку Индексы (Indexes) на панели инструментов Конструктор таблиц (Table Design). Затем в появившемся окне Индексы (Indexes) нужно указать другой порядок полей для индекса с именем Ключевое поле (Primary Key).

Рассмотрим в качестве примера применения составного ключа таблицу «Заказано» (OrderDetails) базы данных (Northwind) (рис. 2.23).

В данном случае в качестве составного ключа используются поля «Код заказа» (OrderlD) и «КодТовара» (ProductID), т. к. ни одно из этих полей в отдельности не гарантирует уникальность записи. При этом в таблице выводится не код товара, а наименование товара, т. к. поле «КодТовара» (ProductID) данной таблицы содержит подстановку из таблицы «Товары» (Products), а значения полей «КодТовара» (ProductID) этих таблиц связаны отношением «один-ко-многим» (одной записи таблицы «Товары» (Products) может соответствовать несколько записей таблицы «Заказано» (OrderDetails)). Оба поля могут содержать повторяющиеся значения. Так, один заказ может включать в себя несколько товаров, а в разные заказы могут включаться одинаковые товары. В то же время сочетание полей «КодЗаказа» (OrderlD) и «КодТовара» (ProductID) однозначно определяет каждую запись таблицы «Заказы» (OrderDetails).

Читайте так же:
Одн квартиры без счетчиков

Чтобы изменить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющиеся ключевые поля.
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должны исчезнуть значки ключевого поля.
  4. Выбрать поле, которое необходимо сделать ключевым.
  5. Нажать на кнопку Ключевое поле (Primary Key). При этом в области выделения должен появиться значок ключевого поля.

Рис. 2.23. Пример таблицы с использованием составного ключа

Чтобы удалить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющееся ключевое поле (ключевые поля).
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должен исчезнуть значок (значки) ключевого поля.

Компьютеры Составной ключ просмотров — 105

Простой ключ

Ключевые поля счетчика

Типы используемых ключевых полей

Сила реляционных баз данных, таких как Microsoft Access, состоит по сути в том, что они могут быстро найти и связать данные из разных таблиц при помощи запросов,форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей, однозначно идентифицирующих каждую запись в таблице. Это принято называть ключевым полем таблицы. В случае если для таблицы обозначены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле.

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ.

Поле счетчика можно задать таким образом, чтобы добавлении каждой записи в таблицу в это поле автоматически вносилось порядковое число. Указание такого поля в качестве ключевого является наиболее простым способом создания ключевых полей. В случае если до сохранения созданной таблицы ключевые поля не были определœены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да будет создано ключевое поле счетчика. Также таблица может быть использована при репликации базы данных. Для получения дополнительных сведений нажмите кнопку .

В случае если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое. В случае если выбранное поле содержит повторяющиеся или пустые значения, то оно не будет определœено как ключевое. Для определœения записей, содержащих повторяющиеся данные можно выполнить запрос на поиск повторяющихся записей. В случае если устранить повторы путем изменения значений невозможно, то следует либо добавить в таблицу поле счетчика и сделать его ключевым, либо определить составной ключ.

В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всœего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим». Примером такой таблицы может служить таблица «Заказано» из демонстрационной базы данных «Борей», связывающая таблицы «Заказы» и «Товары». Ключ в этой таблице состоит из двух полей: «КодЗаказа» и «КодТовара». В таблице «Заказано» может быть представлено много товаров и много заказов, но каждый товар включается в заказ только один раз, в связи с этим комбинация значений полей «КодЗаказа» и «КодТовара» достаточна для образования ключа.

Другим примером может служить база данных по складским запасам, в которой используются один основной и один или несколько вспомогательных инвентарных номеров.

Примечание.В случае если определить подходящий набор полей для составного ключа сложно, просто добавьте поле счетчика и сделайте его ключевым. К примеру, не рекомендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей.

Для получения дополнительных сведений о создании ключевых полей нажмите кнопку .

$!AKСодание и изменение ключевых полей

Откройте таблицу в режиме конструктора.

Выделите одно или несколько полей, которые крайне важно определить как ключевые.

Для выделœения одного поля выберите область выделœения строки нужного поля.

Для выделœения нескольких полей нажмите и удерживайте клавишу CTRL и выберите область выделœения для каждого поля.

Читайте так же:
Liveinternet счетчик гостевой доступ

Нажмите кнопку Ключевое поле на панели инструментов.

Для получения дополнительных сведений о выборе ключевых полей нажмите кнопку .

Примечания

·Допускается назначение ключевым полем поля, содержащего данные, однако, если в этом поле имеются повторяющиеся или пустые значения, будет выведено сообщение об ошибке. Получивший такое сообщение пользователь имеет три возможности: выполнить запрос на поиск повторяющихся записей для поиска записей, содержащих повторяющиеся или пустые значения в поле, и изменить эти значения; выбрать другое поле или добавить поле счетчика и определить его как ключевое. Для получения дополнительных сведений о поиске повторяющихся значений нажмите кнопку .

·Важно заметить, что для составного ключа существенным может оказаться порядок образующих ключ полей. Сортировка записей осуществляется в соответствии с порядком ключевых полей в бланке в режиме конструктора таблицы. В случае если крайне важно указать другой порядок сортировки без изменения порядка ключевых полей, то сначала определите ключ, как это описано выше, а затем нажатием кнопки Индексы на панели инструментов откройте окно «Индексы» и укажите другой порядок полей для индекса с именем «PrimaryKey».

Читайте также

Простой ключ Ключевые поля счетчика Типы используемых ключевых полей Сила реляционных баз данных, таких как Microsoft Access, заключается в том, что они могут быстро найти и связать данные из разных таблиц при помощи запросов,форм и отчетов. Для этого каждая таблица…

Составной транзисторный ключ Остаточные параметры насыщенного транзистора Принципиальная схема составного транзисторного ключа Состав: VT1 ключ-звезда; VT3 ключ ОК; VT2 ключ ОЭ; VD — вспомогательный диод, обеспечивающий запирание VT3. Eпом = -L diскв/dt …

База данных Ученики

Нужно создать базу данных «Ученики» в СУБД « MS Access 2002».

Запускаем « MS Access 2002», переходим главное меню программы, выбираем там раздел «Файл – Создать…», затем «Новая база данных», далее задаем имя «Ученики» и одновременно сохраняем и создаем базу данных.

Переходим в раздел «Таблицы», творим там таблицу «Ученики».

Название поля таблицы

Формат поля, размер, наличие ключа

Счетчик, первичный ключ

Далее делаем следующую таблицу – «Предметы».

Название поля таблицы

Формат поля, размер, наличие ключа

Счетчик, первичный ключ

Затем необходимо создать таблицу «Оценки», ибо, а нафига тогда вообще учиться?

Название поля таблицы

Формат поля, размер, наличие ключа

Счетчик, первичный ключ

Внешний ключ, таблица «Ученики»

Внешний ключ, таблица «Предметы»

Потом создаем таблицу «Учителя», т.к. нужно учитывать и тех, кто эти оценки ставит.

Название поля таблицы

Формат поля, размер, наличие ключа

Счетчик, первичный ключ

Внешний ключ, таблица «Предметы»

Теперь, если перейти в главном меню программы « Access 2002» в раздел «Сервис – Схема данных…», то можно увидеть и откорректировать связи между таблицами базы данных «Ученики».

Рис. 1. Схема данных базы «Ученики»

Рис. 2. Таблица «Учителя»

Рис. 3. Таблица «Оценки»

Рис. 4. Таблица «Предметы»

Рис. 5. Таблица «Ученики»

Для того чтобы, создать форму, скажем для таблицы «Ученики», нужно перейти в раздел «Формы». Выбрать вариант создания формы с помощью мастера. Далее, когда мастер запустится, выбрать таблицу «Ученики», потом все поля, нажать кнопку «Далее». Потом выбрать внешний вид формы, например, «в один столбец». Затем нужно выбрать стиль, выбираем «Официальный». В конце задаем имя формы и сохраняем ее.

Рис. 6. Форма «Ученики»

Чтобы создать отчет «Предметы и оценки» необходимо перейти в раздел «Отчеты». Затем запустить мастер отчетов. Затем выбрать таблицы: Предметы и Оценки. Можно поиграться с видом представления данных. Также можно добавить уровни группировки, если надо. А вот порядок сортировки зададим. Выберем поле «Название». Затем идет выбор макета отчета и стиль. И в конце надо задать имя и сохранить отчет.

Рис. 7. Отчет «Предметы и оценки»

Таким образом, мы создали простейшую базу данных «Ученики», сделали форму для изменения данных в таблице «Ученики» и создали отчет «Предметы и оценки».

голоса
Рейтинг статьи
Ссылка на основную публикацию