Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Создание многотабличного представления

См. также

Многотабличное представление можно получить, модифицируя существующее обычное представление или создав заново.

fox00019.gif Как изменить существующее представление

fox90000.gif В диспетчере проектов выделите представление, затем выберите Modify, чтобы открыть конструктор представлений.

fox90002.gif Или fox90002.gif

fox90000.gif Откройте базу данных и используйте команду MODIFY VIEW с именем представления в качестве параметра.

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

OPEN DATABASE testdata

MODIFY VIEW product_view

fox00019.gif Как создать многотабличное представление с помощью языка программирования

fox90000.gif Используйте команду CREATE SQL VIEW, указав таблицы в предложении FROM.

Предположим, вам понадобилось найти информацию по заказам Tasmanian Traders, включая информацию о совершившем продажу служащем и о клиенте, сделавшем заказ. Для этого можно создать представление, включающее в себя таблицы Customer, Orders и Employee. Следующий пример кода создает новое представление. Предложение WHERE служит для определения условий объединения таблиц в представлении:

OPEN DATABASE testdata

CREATE SQL VIEW cust_orders_emp_view AS ;

SELECT * ;
FROM testdata!customer, testdata!orders, testdata!employee ;

WHERE customer.cust_id = orders.cust_id ;

AND employee.emp_id = orders.emp_id

fox00019.gif Как использовать в представлении код SQL для изменения представления или созда ия нового

1. Отобразите конструкцию SQL SELECT для представления.

fox90000.gif В меню Query выберите View SQL.

fox90002.gif Или fox90002.gif

fox90000.gif Используйте свойство SQL функции DBGETPROP( ).

2. Скопируйте конструкцию SQL в программу или окно Command и модифицируйте ее при необходимости.

3. Для создания нового или измененного представления используйте команду CREATE SQL VIEW с отредактированным кодом SQL.

Если необходимо изменить строку SQL программным образом, то нужно создать овое представление. После этого можно сохранить новое определение представления поверх старого.

Совет Строку SQL "только для чтения" можно использовать как сокращение при созда ии нового представления программным образом.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.