База данных типа DBS


База данных типа DBS представляет из себя коллекцию строк. Максимальная длина строки 64К.

База данных типа DBS содержит поля типа:
  • Chracter - строковое поле;
  • Numeric - числовое поле;
  • Date - поле даты;
  • Time - поле времени;
  • Memo - текстовое поле;
  • Blob - бинарное поле.
Пример заголовка базы:
NN Количество столбцов    Идентификатор DBS и номер версии
NN Количество строк       Зашифрованный пароль разшифровки базы
10 CL ПРИМЕЧАНИЕ
25 CL ТИП
200 CL ФАЙЛ
200 CL НАИМЕНОВАНИЕ
50 NR######.## РАЗМЕР
50 DC ДАТА

1| Длина поля на экране в пикселях
2| Тип поля C-Char; N-Numeric; D-Date; T-Time; M-Memo
2| Центрирование строки на экране L-влево; C-по центру; R-вправо;
4| Шаблон редактирования поля
Для создания базы данных DBS из меню выберите:
  • Файл
    • Создать
      • DBS
Программа создаст новую базу данных и откроет новое окно, для работы с ней.
Количество строк и столбцов в новой базе задается в настройке параметров DBS:
  • Настройка
    • Параметры DBS
      • Новая таблица
        • Количество строк
        • Количество колонок
По умолчанию количество строк и столбцов задано равным 5. Но это можно изменить выбрав в меню Количество строк или Количество столбцов.
Для редактирования типа поля в меню Таблица выберите:
  • Таблица
    • Наименование столбца
    В открывшемся окне параметров поля введите "Название поля" (можно на любом языке), "Тип поля", "Выравнивание поля" и "Шаблон поля".

    Примеры шаблонов:
    Телефон: (###)###-##-##
    Дробное число: ######.##





    После окончания ввода параметров поля нажмите OK.
    Длину видимой части поля на экране можно задать изменяя мышкой ширину фиксированного поля.

    Для вставки нового столбца в меню Таблица выберите:
  • Таблица
    • Вставить столбец слева
    • Вставить столбец справа
    Вставка нового столбца будет сделана слева или справа от текущего столбца.

    Для вставки новой строки в меню Таблица выберите:
  • Таблица
    • Добавить строку выше
    • Добавить строку ниже
    Вставка новой строки будет сделана сверху или снизу от текущей строки.

    Для удаления столбца или группы помеченных столбцов в меню Таблица выберите:
  • Таблица
    • Удалить столбец(ы)
    Для удаления строки или группы помеченных строк в меню Таблица выберите:
  • Таблица
    • Удалить строку(и)
    Для сортировки текущего столбца или группы помеченных столбцов-строк в меню Таблица выберите:
  • Таблица
    • Сортировать по возрастанию
    • Сортировать по убыванию
    Для поиска или замены информации в базе, в меню Поиск выберите:
  • Таблица
    • Искать
    • Заменить
    Для редактирования поля типа Memo, кликните дважды мышкой на поле Memo. Редактируйте поле. По окончанию редактирования, также кликните по открытому полю дважды мышкой или нажмите клавишу ESC.

    В базе данных есть новое поле Blob для записи и хранения в нем любых файлов (в поле можно вносить информацию только после того, как база данных сохранена под каким либо именем).
    На поле типа Blob кликните два раза мышкой или нажмите Enter. Высветится меню управления Blob полем. Выберите "Вставить". Высветится диалог выбора файла. Выберите файл. Файл сохранится в базе (база данных Blob поля имеет расширение .dbsb). Используя тоже меню, можно этот файл Открыть, Сохранить или Удалить из базы.

    Файлы сохраненные в базе Blob можно хранить в зашифрованном виде. Для этого в меню Настройка:
  • Параметры DBS
    • Шифрование
      • Включено
      • Метод
        • XOR
        • GOST
      • Ключ
    Выберите пункт Включено (напротив него появится галочка). Выберите метод шифрования и введите ключ (пароль). Теперь при создании или открытии база данных, все файлы в полях Blob будут храниться в зашифрованном виде. Если база открыта без пароля и ключа, то файлы будут сохраняться в нешифрованном виде. Будьте внимательны. Настоятельно рекомендую запоминать метод шифрования и ключ. '; global $sape_context; $text = mb_convert_encoding($text, "UTF-8", "windows-1251"); $text = $sape_context->replace_in_text_segment($text); $text = mb_convert_encoding($text, "windows-1251", "UTF-8"); echo $text; ?>
    return_announcements()); ?>

  • Яндекс цитирования

    Рассылки Subscribe.Ru
    Генеалогическое древо семьи
    return_links(), "UTF-8", "windows-1251"); ?>
    return_links(); ?>