Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 76 стр.

UptoLike

Составители: 

122
Список студентов
Рис. 5.1в.
Вид формы после размещения нового объекта - текстового
окна
ФИО:
Балл_сес01:
Балл_сес02:
Балл_сес03:
Балл_сес04:
Первая Предыдущая Следующая Последняя Выход
Text1
Пользуясь уже
знакомыми вам
приёмами,
«очеловечьте» его
свойства:
Замените его имя
Text1
(присвоенное «по
умолчанию»), на
более читаемое.
Используйте
общепринятые
соглашения
начальные три
литеры как шифр
(для этого объекта
txt, от термина
t
extbox) + мнемоническое «окончание», начинающееся с прописной литеры. Например:
txtMidBall
Введите это имя в поле Name окна Properties.
Теперь пользуясь свойством ControlSource (которое отображает выражение с
полями или сами поля таблицы), наберем выражение для расчета общего среднего балла
за все четыре сессии. Как обычно мы рассчитываем средний баллскладываем все
величины и делим на
их количество. Щёлкните левой кнопкой мыши где-нибудь на
строчке с ControlSource (при этом строчка выделится синим цветом). Вверху окна
Properties есть окно ввода, поверх всех свойств, в котором отражается то, что Вы
набираете в данном свойстве (в данном случае выражение). Слева от этого окна ввода
располагается кнопка с надписью f
x
нажмите на эту кнопку. В результате чего на экране
появится окно построения выражений Expression Builder. В котором Вы увидите окно
для ввода выражения Expression, группу функций для набора выражений:
математические (Math), логические (Logical), строковые (String) и для работы с датами
(Date), список полей используемой таблицы БД (Fields) и список системных переменных
(Variables). С помощью всего этого набора можно просто нащелкать выражение, не
набирая его вручную. Для выбора функций, нужно нажать на кнопку справа, после чего
выпадет список функций. Выбор из списка осуществляется двойным щелчком левой
кнопки мыши, после чего выбранная запись появляется в окне выражений Expression.
Наберите следующее выражение:
(students.балл_сес
01+students.балл_сес02+ students.балл_сес03+ students.балл_сес04)/4
и нажмите кнопку OK. В строке со свойством ControlSource Вы увидите набранное Вами
выражение.
5.1.3.4. Знакомство с объектом Этикетка (Label). Для того чтобы вывести на
экран подсказки и надписи, используем этикетки. На этикетке мы напишем слова,
указывающие на назначение поля txtMidBall. Для этого можно
воспользоваться
следующим способом (он не приведет к экономии времени в данном случае, но будет
весьма полезен в дальнейшем).
Щёлкните однократно левой кнопкой мыши где-нибудь внутри этикетки
Балл_сес01; вокруг неё появятся «прихватки». Скопируйте весь объект (т.е. метку со
всеми её свойствами, кроме имени) в буфер промежуточного хранения.
Для этого:
либо воспользуйтесь горизонтальным меню Visual FoxPro, позиция Edit
(редактирование). В выпавшем меню выберите позицию Copy (копировать);
либо воспользуйтесь сочетанием клавиш Ctrl-C.
Тем из Вас, кто работал с текстовым редактором Word или с электронной таблицей Excel,
                                           122

                                                                       Пользуясь      уже
   Список студентов                                                    знакомыми      вам
                                                                                приёмами,
   ФИО:
                                                                       «очеловечьте» его
   Балл_сес01:                                                         свойства:
   Балл_сес02:                                                         Замените его имя
                                                                                     Text1
   Балл_сес03:
                                                                       (присвоенное «по
   Балл_сес04:                                                         умолчанию»), на
                                                                       более     читаемое.
                       Text1
                                                                              Используйте
                                                                           общепринятые
     Первая      Предыдущая Следующая        Последняя        Выход    соглашения        –
                                                                       начальные       три
                                                                       литеры как шифр
     Рис. 5.1в. Вид формы после размещения нового объекта - текстового
                                    окна                               (для этого объекта
                                                                       txt, от термина
textbox) + мнемоническое «окончание», начинающееся с прописной литеры. Например:
                                          txtMidBall
Введите это имя в поле Name окна Properties.
        Теперь пользуясь свойством ControlSource (которое отображает выражение с
полями или сами поля таблицы), наберем выражение для расчета общего среднего балла
за все четыре сессии. Как обычно мы рассчитываем средний балл – складываем все
величины и делим на их количество. Щёлкните левой кнопкой мыши где-нибудь на
строчке с ControlSource (при этом строчка выделится синим цветом). Вверху окна
Properties есть окно ввода, поверх всех свойств, в котором отражается то, что Вы
набираете в данном свойстве (в данном случае выражение). Слева от этого окна ввода
располагается кнопка с надписью fx нажмите на эту кнопку. В результате чего на экране
появится окно построения выражений Expression Builder. В котором Вы увидите окно
для ввода выражения Expression, группу функций для набора выражений:
математические (Math), логические (Logical), строковые (String) и для работы с датами
(Date), список полей используемой таблицы БД (Fields) и список системных переменных
(Variables). С помощью всего этого набора можно просто нащелкать выражение, не
набирая его вручную. Для выбора функций, нужно нажать на кнопку справа, после чего
выпадет список функций. Выбор из списка осуществляется двойным щелчком левой
кнопки мыши, после чего выбранная запись появляется в окне выражений Expression.
        Наберите следующее выражение:
 (students.балл_сес01+students.балл_сес02+ students.балл_сес03+ students.балл_сес04)/4
и нажмите кнопку OK. В строке со свойством ControlSource Вы увидите набранное Вами
выражение.

      5.1.3.4. Знакомство с объектом Этикетка (Label). Для того чтобы вывести на
экран подсказки и надписи, используем этикетки. На этикетке мы напишем слова,
указывающие на назначение поля txtMidBall. Для этого можно воспользоваться
следующим способом (он не приведет к экономии времени в данном случае, но будет
весьма полезен в дальнейшем).
      Щёлкните однократно левой кнопкой мыши где-нибудь внутри этикетки
Балл_сес01; вокруг неё появятся «прихватки». Скопируйте весь объект (т.е. метку со
всеми её свойствами, кроме имени) в буфер промежуточного хранения. Для этого:
   либо воспользуйтесь горизонтальным меню Visual FoxPro, позиция Edit
   (редактирование). В выпавшем меню выберите позицию Copy (копировать);
   либо воспользуйтесь сочетанием клавиш Ctrl-C.
    Тем из Вас, кто работал с текстовым редактором Word или с электронной таблицей Excel,