Программы на FoxPro и Access
FoxPro
Задача: создание программы на использование возможностей команды BROWSE
Есть таблица клиентов KLIENT с полями ID уникальный ключ, NAME название, ADR адрес, RAH счет, BANK банк. Переменная ID1 хранит ключ некого клиента. Нужно в окне BROWSE отобразить на родном языке данные таблицы: ID недоступный для редактирования, NAME и ADR доступные. Остальные поля на экран не выводить. Пользователю нужно запретить добавлять или удалять строки.
Скачать решение
Задача: создание программы на создание функции пользователя
Нужно создать функцию пользователя, которая вернет номер квартала для указанной даты. В Visual foxpro аналогичная функция QUARTER( ) уже есть, а в foxpro 2.6 нет.
Скачать решение
Задача: создание программы на поиск данных в таблице по условию
Есть таблица с полями NAME название, ADR адрес (улица, дом, город) и другими полями. Нужно использовать команды BROWSE, LIST, SELECT (SQL) (каждую отдельно) для поиска в таблице всех записей, в которых название начинается с буквы К, размещенных в г.Новоуральск.
Скачать решение
Задача: создание программы на поиск данных в таблице командами SEEK и LOCATE
Дана таблица с полем NAME название и другими полями. Нужно использовать команды SEEK, LOCATE (каждую отдельно) для поиска первой записи, в которой название начинается с буквы В.
Скачать решение
Задача: создание программы на программное создание таблицы
Программно создать таблицу KLIENT с полями ID(целое число), NAME (название), START (дата), SPLATA (число с 2 десятичными знаками). Размер полей выбрать самостоятельно. Заполнить вручную несколько записей. По этим данным создать две новые таблицы крупных клиентов, у которых оплата не меньше 1000. Использовать для этого команды SELECT (SQL) и COPY.
Скачать решение
Задача: создание программы на внесение и замену данных в таблице командами REPLACE, GATHER, UPDATE
Программно создать таблицу KLIENT с полями ID(целое число), NAME (название), START (дата), SPLATA (число с 2 десятичными знаками). Размер полей выбрать самостоятельно. Заполнить программно несколько записей, используя команды REPLACE, GATHER, UPDATE. (В foxpro 2.6 команда UPDATE отсутствует)
Скачать решение
Задача: создание программы на создание индексов IDX и CDX
Есть таблица с полями ID код, NAME название. Создать для нее один индексный файл idx и один индексный файл cdx с несколькими тегами. Для индекса cdx вывести на экран индексные выражения для кожного тега, потом выбрать предпоследний тег в качестве контрольного.
Скачать решение
Задача на вывод данных из таблиц со связью типа "один ко многим"
Есть две таблицы со связью типа "один ко многим". Нужно вывести на экран данные связанных таблиц так, чтобы информация родительской таблицы не дублировалась.
Скачать решение
Задача на выбор данных из таблицы с использованием функций SUM, MIN, MAX, COUNT в запросе SELECT
Есть таблица zakaz со списком заказов с полями: код клиента klient число, номер заказа nom число, дата заказа dat, сумма заказа sum число, наличие оплаты plata логическое. Нужно вывести по каждому клиенту количество неоплаченных заказов, диапазон дат этих заказов (с ... по ...) и их общую сумму.
Скачать решение