Глава 6: Интерфейс пользователя
MapBasic Руководство пользователя
121
Оператор Browse может задавать выражения с участием колонок,
задавая тем самым вычисляемые колонки. Например, следующий
оператор использует функцию Format$( ) для форматирования
колонки "Население" из таблицы WORLD. В результате вторая
колонка окна Списка будет содержать более удобочитаемые данные о
населении.
Browse country, Format$(Население, ",#") From world
Если в операторе Browse задано имя колонки, то в окне Списка эту
колонку можно редактировать (если только таблица не была открыта
только для чтения). Однако, если оператор Browse содержит
выражение более сложное, чем просто имя колонки, то колонка будет
закрыта для редактирования. Так, если Вы хотите, чтобы какаялибо
колонка открывалась только для чтения, сделайте из нее выражение.
Выражения, которые задаются в операторе Browse, появляются в
качестве заголовков в окне Списка. В следующем примере показано,
как можно задать свои заголовки колонок (т.е. синонимы):
Browse country, Format$(Население, ",#") "НАС" From
world
Строка "НАС" (население), помещенная сразу после выражения,
задающего значения в колонке, станет ее заголовком в окне Списка.
Вы также можете задавать координаты ячейки, которая будет
показана в верхнем левом углу Списка; например, оператор в
следующем примере помещает в верхний левый угол Списка значение
из второй колонки и пятой строки:
Browse * From world Row 5 Column 2
Окна Графиков
В окне Графика данные из таблицы и выражения, из них
составленные, представляются графическими элементами. В
следующем примере окно Графика построит график населения, а
названия стран будут надписями у оси:
Graph страна, население From world
Первый элемент после слова Graph интерпретируется как колонка,
содержащая надписи у осей; остальные элементы интерпретируются
как данные, которые нужно отобразить на графике. В примере,
приведенном выше, отображаемые на графике значения задаются
просто именем колонки, но Вы можете задать любое допустимое
числовое выражение.