Здавалка
Главная | Обратная связь

ІІ. Порядок виконання роботи

Лабораторна робота№3(2г)

Тема роботи: Вікно редагування BROWSE-ВІКНО.

Мета роботи: одержати навички роботи з BROWSE-ВІКНОМ.

Рекомендована література:

1. Попов О.О. Програмування в середовищі СУБД FOXPRO 2.0. -М. ,Радіо і зв'язок, 1998

2. Обробка даних за допомогою комп'ютера (під. ред. А. А. Стогни ) Київ, Вища школа. 1991

3. Гончарів А.FOXPRO у прикладах. Версії 2.5, 2.6, 3.0,Пітерпрес, 1996

4. Джон Кауфельд FOXPRO 2.6 FOR WINDOWS Для «чайників». К. Діалектика. Информейши Комп'ютер Энтерпрайз. 1996.

 

І. Теоретичні відомості

Команда BROWSE – один з найбільш могутніх і зручних інструментів доступу користувача до даних Fохрrо. Це не просто команда – це ціле середовище доступу і керування даними. Запису з бази пред'являються горизонтально на екрані або усередині попередньо описаного вікна. Записи можна редагувати, доповнювати або позначати до видалення. Якщо дозволяє пам'ять комп'ютера, у розширеній версії FoxPro можна одночасно відкрити до 255 вікон. Формат команди:

BROWSE <опції>

Керування доступом до полів бази.

BROWSE FIELDS <список полів>

Де “список полів”- список пропонованих полів. За замовчуванням – усі поля бази. Ім'я полю може супроводжуватися ключами, що визначають режим доступу до нього, наприклад:

BROWSE FIELDS <ім'я полю>:<вираз числового типу>

Даний ключ указує на видимий розмір полю в BROWSE-вікні. Якщо фактичний розмір полючи більше, передбачений скролинг.

BROWSE FIELDS <ім'я полю>:h=<вираз символьного типу>

Даний ключ указує власний заголовок полю. Вираження символьного типу повинне полягати в апострофи.

Поля, які обчислюються.

У <список полів> можуть включатися поля, що обчислюються. Ці поля є функціями інших полів, вони не можуть редагуватися і не запам'ятовуються в базі. Наприклад, команда:

BROWSE FIELDSd=a+b

створить поле d, яке обчислюється по зазначеній формулі через поля бази a і b.

Добір даних.

Можна обмежити доступ у базі тільки до визначеної множини записів командою

BROWSE FOR <умова>

Ця команда установлює фільтр записів для бази. Наприклад:

BROWSE FOR A>10

вибере тільки записи, у яких значення числового поля А більше 10.

Поділ вікна.

У режимі поділу BROWSE-вікно розбивається на два суміжних вікна, у яких відображаються дані з бази (баз), можливо, у різній формі. Це може бути зручно, наприклад, якщо треба зробити нерухомої якусь частину даних в одному вікні при горизонтальному або вертикальному переміщенні в іншому.

Команда

BROWSE LOCK <вираз числового типу>

поділяє BROWSE-вікно на дві частини, де перші <вираз числового типу> полів усієї бази дублюються в лівій частині вікна. Перекидається курсор в іншу половину вікна клавішами Ctrl-H.

За допомогою команди

BROWSE NOLINK

відбувається несинхронне переміщення видимих записів у розділених вікнах. При русі курсору в одній половині вікна записи в іншій половині залишаються нерухомими.

Тут даний далеко не повний перелік опцій для команди BROWSE. Ви повинні вивчити самостійно опції для контролю редагування записів, опції для обмеження можливості редагування даних, опції конфігурації BROWSE-вікна та інші опції за допомогою зазначеної літератури.

Помітимо ще, що перехід з командного вікна в BROWSE-вікно відбувається за допомогою миші або клавіш Ctrl-F1, назад Ctrl-F2.

Саме командне вікно можна конфігурувати за допомогою команди WINDOWSE у головному меню FoxPro і миші або за допомогою клавіш :

Ctrl-F7 – рух вікна (+ стрілки керування курсором)

Ctrl-F8 – розмір вікна (+ стрілки керування курсором).

Команди для роботи з CHANGE/EDIT – вікном цілком ідентичні команді BROWSE. Опції майже цілком відповідають один одному. Тільки команда CHANGE пред'являє всі поля записів в один стовпчик.

 

ІІ. Порядок виконання роботи

  1. Вивчити теоретичний матеріал.
  2. Відповісти на запитання.
  3. Виконати задачу відповідно до свого номера варіанта.
  4. Скласти звіт, в якому викласти коротко теоретичний матеріал, дати відповіді на запитання, показати розв,язок задачі.

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.