Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Перемещение по записям набора данных




II. Контрольные вопросы

1.С каким компонентом работает Редактор колонок?

 

2.Для чего используется Редактор колонок?

 

3.Как открыть Редактор колонок?

 

Задание для самостоятельной работы

Создайте БД «Список группы».

 

Имя поля Информация
FIO ФИО
Data Дата рождения
Language Изучаемый язык

 

v Подумайте, какого типа и размера должно быть каждое поле. (см. таблицу «Типы данных таблицы Paradox»)

 

v БД должна содержать не менее 5 записей.

v Данные в приложении должны отображаться в режиме таблицы.

 

v Имена столбцов должны быть на кириллице.

v Поле «Изучаемый язык» должно представлять собой выпадающий список со следующим содержанием:

 

Ø английский

Ø немецкий

 

Ø французский

Ø испанский

Таблица «Типы данных таблицы Paradox»

 

 


Практическая работа 5. Тема: Перемещение по записям набора данных. Доступ к полям.

Цели:

 

1. Изучить объекты доступа к полям;

.

2. На практических примерах изучить методы перемещения по записям НД;

3. Развивать логическое мышление.

Ход работы:

Практическое задание №1

 

Создайте в своей рабочей папке новую папку под именем «Товар». Пропишите к ней псевдоним «Tovar». Создайте таблицу «Tovar.db» со следующими полями:

 

Field Name Type Size
     
Tovar A  
Kod I  
DataVipusk D  
SrokGodnos D  
Kolvo I  
Cena $  

 

Внесите в таблицу следующие записи:

 

Откройте Delphi. Разместите на форме следующие компоненты и настройте их свойства:

 

Компонент Свойство  
  DataBaseName – Tovar  
Table1 TableName – Tovar.db  
  Active - True  
DataSource1 DataSet – Table1  
   
DBGrid1 DataSource – DataSource1  
   
DBNavigator1 DataSource – DataSource1  
   


 


 

Перемещение по НД заключается в управлении указателем текущей записи (курсором). Этот указатель определяет запись, с которой будут выполняться какие-либо операции.

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

Процедура First – установка курсора на первую запись НД;

Процедура Next – на следующую запись;

 

Процедура Last – на последнюю запись;

Процедура Prior – на предыдущую запись;

 

Функция MoveBy (n:integer): integer – перемещение на число запсией, указанных в параметре n n>0 – перемещение вперед;

n<0 – назад;

 

n=0 – нет перемещения. Результат функции – число записей, на которое переместился указатель.

 

Практическое задание №2

 

Перемещение по записям НД с помощью кнопок. Расположить на форме следующие компоненты:

 

Компонент SpinEdit (п. к. Samples) – редактор числа, обеспечивающий отображение и редактирование целого числа с возможностью его изменения с помощью двойной кнопки.

 

Для компонента Label1 в свойстве Caption оставьте пустую строку.

 

При помощи рассмотренных методов напишите процедуру для кнопки «Первая запись»:

 

procedure TForm1.Button1Click (Sender: TObject);




Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 778; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.