Topic: Версия 6.3
Версия 6.3
http://myvisualdatabase.com/download/myvisualdb.exe
Что нового?
• Добавлена возможность экспортировать базу данных целиком в CSV файлы, из диалога: Инструменты > Экспорт данных
• Добавлена функция ExportAllToCSV, позволяющая экспортировать БД целиком в CSV файлы
описание параметров функции
function ExportAllToCSV(Path: string; OverwriteIfExists: boolean = True; ShowProgress: boolean = False; FirstRowFieldsName: boolean = True; Separator: string = '',''; Enclosing: boolean = True; EndOfLine: TCsvEndOfLine = ceCrLf): boolean;
пример использования
if ExportAllToCSV('e:\temp\') then ShowMessage('Готово') else ShowMessage('Ошибка');
• Добавлена функция ExportToCSV, позволяющая экспортировать результат произвольного SQL запроса в CSV файл
описание параметров функции
function ExportToCSV(FileName: string; SQL: string; ShowProgress: boolean = False; FirstRowFieldsName: boolean = True; Separator: string = ','; Enclosing: boolean = True; EndOfLine: TCsvEndOfLine = ceCrLf): integer
пример использования
procedure Form1_Button5_OnClick (Sender: TObject; var Cancel: boolean);
var
i: integer;
begin
i := ExportToCSV('d:\123.csv', 'SELECT id, lastname, firstname FROM employees');
ShowMessage('Экспортировано ' + IntToStr(i) + ' записей.');
end;
• Добавлен класс Application.User, чтобы иметь доступ к свойствам текущего пользователя
доступны следующие свойства
Application.User.id; // идентификатор пользователя
Application.User.Username; // имя пользователя
Application.User.Email; // e-mail пользователя
Application.User.First_name; // имя пользователя
Application.User.Last_name; // фамилия пользователя
Application.User.Role; // имя роли у пользователя
Application.User.RoleId; // идентификатор роли пользователя
Application.User.is_admin; // является ли пользователь администратором
Application.User.is_active; // является ли пользователь активным
Application.User.is_logged; // был ли авторизован пользователь
Application.User.Last_login; // дата и время последнего входа пользователя
Application.User.Date_joined; // дата и время создания пользователя
• Для компонента ComboBox добавлены свойства "SoftField" и "SortOrder", позволяющие указать поле и тип сортировки
• Для компонента Image добавлен метод PasteBitmapFromClipboard и свойство CanPasteBitmapFromClipboard позволяющие вставить в компонент рисунок из буфера обмена
• Для компонента TableGrid добавлено событие OnAfterEdit
• Для формы добавлен метод ScaleBy
• Исправлено несколько ошибок