Назначение таблицы просмотра

 

DbGrid(i): "Assign" = Query(j) | Tabl(k)

  {,"Editing" = 1 | 0}

  {,"AlwaysShowEditor" = 1 | 0}

  {,"Titles" = 1 | 0}

  {,"Indicator" = 1 | 0}

  {,"ColumnResize" = 1 | 0}

  {,"ColLins" = 1 | 0}

  {,"RowLines" = 1 | 0}

  {,"Tabs" = 1 | 0}

  {,"RowSelect" = 1 | 0}

  {,"AlwaysShowSelection" = 1 | 0}

  {,"ConfirmDelete" = 1 | 0}

  {,"CancelOnExit" = 1 | 0}

  {,"MultiSelect" = 1 | 0}

  {,"FontName" = FontName$}

  {,"ColumnsCount" = ColumnsCount}

  {,Column(c1):

     "FieldName" = FieldName1$

     {,"Title" = Title1$,

       "Width" = Width,

       "ReadOnly" = 1|0}}

 

  • Query(j), Tabl(k): Визуализируемый SQL-запрос либо таблица БД.
  • "Editing": Пользователь имеет возможность изменять данные, использую таблицу просмотра. Эта опция игнорируется, если используется опция "RowSelect". По умолчанию эта опция включена.
  • "AlwaysShowEditor": Таблица просмотра всегда находится в режиме редактирования. Опция не делает ничего, если не включено "Editing" и игнорируется, если включено "RowSelect". По умолчанию эта опция отключена.
  • "Titles": Испольование заголовков. По умолчанию эта опция включена.
  • "Indicator": Использование указателя в первой колонке для указания текущей строки. По умолчанию эта опция включена.
  • "ColumnResize": Разрешено изменение размеров колонок. По умолчанию эта опция включена.
  • "ColLins": Колонки разделены между собой линиями. По умолчанию эта опция включена.
  • "RowLines": Строки разделены между собой линиями. По умолчанию эта опция включена.
  • "Tabs": Пользователь может перемещаться по полям таблицы просмотра используя клавиши <Tab> и <Shift+Tab>. По умолчанию эта опция включена.
  • "RowSelect": Таблица просмотра находится в режиме выбора целой строки, а не отдельной ячейки. Опции "Editing" и "AlwaysShowEditor" игнорируются. По умолчанию эта опция выключена.
  • "AlwaysShowSelection": Всегда показывать выбранную ячейку или строку, независимо от того, активен ли элемент или нет. По умолчанию эта опция выключена.
  • "ConfirmDelete": Подтверждение удаления записи при нажатии пользователем комбинации клавиш <Ctrl+Delete>. По умолчанию эта опция включена.
  • "CancelOnExit": Когда пользователь покидает таблицу просмотра при не подтвержденной пустой новой записи, система отказывается от этой записи. По умолчанию эта опция включена.
  • "MultiSelect": Возможность выбора более чем одной строки. По умолчанию эта опция выключена.
  • FontName$: Имя шрифта, используемого при выводе текста. Необходимо указывать шрифты, зарегистрированные в Windows.
  • ColumnsCount: Количество колонок, отображаемых в таблице просмотра.
  • Column(c1): Регистрация колонок. Здесь параметр c1 означает номер колонки в таблице просмотра. В случае, если какая-либо колонка не будет зарегистрирована, но появится необходимость ее отображения, например, при указании параметра ColumnsCount большего, чем номер последней зарегистрированной колонки, или пропуске ее между зарегистрированными колонками, поле таблицы БД будет назначено соответствуещее номеру колонки.
  • FieldName1$: Имя поля в таблице БД, асоциированное с данной колонкой. Обязательный параметр.
  • Title1$: Заголовок колонки. По умолчанию – имя поля.
  • Width: Ширина колонки в пикселах. По умолчанию вычисляется в зависимости от длины и типа поля.
  • "ReadOnly": Использование колонки в режиме "только для чтения". По умолчанию эта опция отключена.

 

Таблица просмотра "DbGrid"

Подсистема SBDE