Создание базы данных проекта Конструктор форм

Энергетика
Электрические сети энергосистем
России
Развитие атомной энергетики России
Тепловые электростанции
Газотурбинные тепловые станции
Анализ мирового энернетического рынка
Воздействие радиации на человека
Машиностроение для энергетики
Математика примеры решения задач
Примеры вычисления интегралов
Вычисление производной
Электротехника расчет цепей
Курсовая работа по ТОЭ
Теория электрических цепей
Расчет трехфазных электрических
цепей
Расчет переходных процессов в
электрических цепях
Резонанс в электрических цепях
Теория нелинейных электрических цепей
Проектирование электропривода
Химия
Курс лекций по химии
Органическая химия
Информатика
Локальные сети
Курс лекций по информатике
Visual FoxPro
Конструктор форм
Создание отчета
Справочная система
Управление проектом
Библиотеки классов
Публикация данных на Web-сервере
Язык программирования Java
История искусства
История живописи, архитектуры, дизайна
Лекции по истории искусств
Искусство катакомб
Графика
Техническая механика
Задачи контрольной работы
Разработка сборочного чертежа
Начертательная геометрия
Физика примеры решения задач
Колебания и волны
Квантовая природа света
Квантовая природа излучения
Физика атомов
Физика элементарных частиц
Техническая термодинамика
  • Законы идеальных газов
  • Молекулярно-кинетическая теория газов
  • Теплопроводность газа
  • Физические основы термодинамики
  • Работа расширения газа
  • Внутренняя энергия
  • Напряженность электрического поля.
  • Напряженность поля точечных зарядов
  • Потенциальная энергия и потенциал
    поля точечных зарядов
  • Уравнение Клаузиуса - Мосотти
  • Поляризация диэлектриков
  • Электрическая емкость
  • База данных в Visual FoxPro — это совокупность таблиц , отношений между таблицами, индексов, триггеров и хранимых процедур. Visual FoxPro позволяет создавать базу данных вне проекта Таблицы составляют основу вашей базы данных. В них будет храниться вся необходимая информация. В дальнейшем данные в таблице будут дополняться новыми данными, редактироваться или исключаться из таблицы. Таблицы, как и любые другие объекты в Visual FoxPro, имеют имена. Как было сказано выше, таблицы бывают свободные и входящие в базу данных Откройте диалоговое окно New Table (Новая таблица) Конструктор таблицы предоставляет разработчику более широкие возможности при создании таблицы, чем мастер. При определении полей таблицы используется вкладка Fields (Поля), позволяющая ввести наименование поля, тип данных, размещаемых в поле, и ширину. Для определения свойств самой таблицы предназначена вкладка Table(Таблица) конструктора Мы рассмотрели назначение основных параметров окна конструктора таблицы. Теперь можно приступать к созданию таблицы. В Visual FoxPro существует два режима просмотра таблицы: Edit (Ввод) и Browse (Обзор). Структуру таблицы, созданную с помощью мастера или конструктора таблицы, можно модифицировать, т. е. изменить наименование любого поля и его тип, вставить новое поле или удалить существующее, изменить порядок следования полей в таблице. Среди требований, предъявляемых к СУБД, основное место занимает возможность быстрого поиска необходимой информации.Рассмотрим последовательность ваших действий при создании первичного ключа для таблицы customer. Рассмотрим создание индекса для таблицы customer, который будет упорядочивать данные в таблице по фамилии, имени и отчеству. Для создания такого индекса воспользуемся индексным выражением. Между таблицами существует четыре типа отношений. Это "один-к-одному", "один-ко-многим", "много-к-одному", "много-ко - многим". Все эти типы отношений поддерживаются в Visual FoxPro. Как правило, в Visual FoxPro при создании форм, отчетов и запросов используется несколько таблиц, между которыми установлены постоянные отношения. Целостность данных является одним из самых важных требований, предъявляемых к базам данных

    Форма как средство ввода и редактирования данных

    В Visual FoxPro для просмотра, ввода и редактирования данных, хранящихся в таблицах, используются формы, являющиеся более наглядным средством представления информации. Рассмотрим создание формы с помощью мастера формы Form Wizard (Мастер формы). Он позволяет создавать формы как для одиночных, так и связанных таблиц, а также настраивать поля, стиль их отображения, тип кнопок управления, размещаемых в форме. Форма, созданная в Visual FoxPro, не требует генерации программных кодов, как это было в FoxPro для Windows. Ее можно сразу запустить на выполнение. Откройте созданную с помощью мастера форму в конструкторе форм. В процессе создания формы вы можете перемещать, удалять объекты или изменять их размеры и свойства. Чтобы управлять объектом, вы сначала должны его выделить. Для выделения одного объекта достаточно щелкнуть на нем Если вы хотите отменить выделение со всех объектов формы, щелкните мышью вне выделенных объектов Visual FoxPro позволяет перемещать один или несколько объектов формы одновременно как мышью, так и клавишами-стрелками. Для удаления из формы выделенных объектов выполните одно из следующих действий. Для изменения размера одного выделенного в форме объекта можно использовать маркеры управления, представляющие собой черные квадратики по углам и сторонам. Для точного позиционирования объектов в форме удобно использовать сетку, которая отображается на экране при выборе команды Grid Line (Линии сетки) из меню View (Вид). При вводе информации в поля формы переход от одного поля к другому осуществляется с помощью клавиши <Та b > в соответствии с заданным в форме порядком объектов. Если в диалоговом окне Options (Параметры) для опции Tab Ordering (Упорядочение объектов) установлено значение Interactive (Интерактивный), то при выборе команды Tab Order (Порядок объектов) в левом верхнем углу всех объектов формы появляется квадрат с указанием его порядкового номера обхода.

    Конструктор форм

    Вы уже познакомились с созданием формы с помощью мастера форм. В данной главе рассмотрим создание формы в окне конструктора форм. настройка параметров формы Форма, как и все располагаемые в ней объекты, имеет свойства, используя которые можно задать ее размер, координаты верхнего левого угла, стиль рамки обрамления, заголовок, цвет и т. д. Новая форма по умолчанию располагается в верхнем левом углу основного окна Visual FoxPro. Для задания текста заголовка формы, располагающегося в строке заголовка, предназначено свойство Caption (Надпись) окна свойств. Стиль обрамления формы задается с помощью свойства Borderstyle (Стиль рамки) При создании формы, предназначенной для редактирования или просмотра информации, содержащейся в таблицах, в конструкторе форм необходимо определить среду окружения, т. е. задать таблицы, используемые в форме, и установить связи между ними. Теперь рассмотрим последовательность действий для определения окружения и задания основных свойств формы. После того как вы определили параметры формы, разместили в окружении используемые таблицы, можно приступать к размещению объектов в форме. Для размещения в форме полей таблицы и надписей к ним в конструкторе форм можно использовать построитель формы. Размещение в форме текста (заголовков, надписей к полям, поясняющей информации) осуществляется с помощью кнопки Label (Метка), находящейся на панели инструментов Form Controls (Элементы управления формы). Для отображения информации из таблиц в форме используются поля различных типов. Наиболее простым типом поля является поле ввода В Visual FoxPro для большинства размещаемых в форме объектов имеются построители объектов, которые помогут вам при настройке их свойств. Рассмотрим использование построителя для создания в форме поля ввода. Поля Edit Box (Поле редактирования) очень удобны для редактирования символьных полей большого размера и Memo-полей. Как правило, в полях формы отображается информация об одной записи. Для просмотра всех записей таблицы необходимо добавить в форму средства перемещения по записям. Visual FoxPro для отображения в форме одного и того же поля позволяет использовать разные объекты. Размещение графического поля типа General (Общий) рассмотрим на примере таблицы Goods, содержащей список товаров базы данных sales. Для размещения в форме полей, которые могут иметь только одно из двух допустимых значений, используются объекты типа checkbox (Флажок), называемые флажками. Объекты типа Optioncroup (Переключатель) называются переключателями, т. к. они позволяют выбрать одно из нескольких значений поля или переменной. В форме можно размещать различные изображения, используя кнопку Image (Изображение) на панели инструментов Form Controls (Элементы управления формы) В Visual FoxPro существуют два вида списков. Один из них мы рассмотрели в предыдущем примере. Второй вид списка — объект типа comboBox (Раскрывающийся список) или раскрывающийся список. Для размещения в форме раскрывающегося списка удобно применять построитель раскрывающегося списка. Чтобы разместить в форме поле для ввода числовых значений, которые изменяются в заданном диапазоне, вы можете использовать объект типа spinner, называемый счетчиком. Visual FoxPro позволяет размещать в форме линии, прямоугольники, скругленные прямоугольники, круги, эллипсы, используемые для объединения в группу схожих по смыслу объектов и улучшения внешнего вида формы.

    Системы управления базами данных Visual FoxPro

    Создание отчета Запросы к базе данных

    Перекрестные таблицы и диаграммы Справочная система

    Управление проектом и создание приложения ввод данных

    Библиотеки классов и ActiveX-компоненты выборка данных

    Многопользовательская работа в локальной сети Публикация данных на Web-сервере