Topic: Финальная версия 5.6

Финальная версия 5.6
http://myvisualdatabase.com/download/myvisualdb.exe



Что нового?
- Добавлена возможность добавить в TableGrid колонку с Checkbox без использования скрипта
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=5800&download=0


- Для компонентов добавлено событие OnDropFiles позволяющее перетаскивать файлы из проводника
пример использования

procedure Form1_Memo1_OnDropFiles (Sender: TObject; ArrayOfFiles: array of string; X, Y: Integer);
var
    i, c: integer;
begin
    c := Length(ArrayOfFiles)-1;
    for i := 0 to c do
    begin
        Form1.Memo1.Lines.Add(ArrayOfFiles[i]);
    end;
end;

- Другие незначительные доработки


- Исправлено несколько ошибок

Post's attachments

Attachment icon checkbox.jpg 107.43 kb, 181 downloads since 2019-09-10 

Dmitry.

Re: Финальная версия 5.6

Добрый день!
После установки новой версии перестала работать процедура отображения в таблице вычисляемого поля по классам.
Причем если таблица заполняется скриптом то процедура работает.
В предыдущих версиях процедура работала.
Пример процедуры:
procedure frmOtgruzFakt_TableGrid1_OnChange (Sender: TObject);
begin                                             
     if frmOtgruzFakt.TableGrid1.Columns[2] is TNxNumberColumn then
        begin
            TNxNumberColumn(frmOtgruzFakt.TableGrid1.Columns[2]).FormatMask:='#,####0';
            TNxNumberColumn(frmOtgruzFakt.TableGrid1.Columns[3]).FormatMask:='#,##0.00';
            TNxNumberColumn(frmOtgruzFakt.TableGrid1.Columns[2]).Footer.FormatMask:='#,####0'; // подвал
            TNxNumberColumn(frmOtgruzFakt.TableGrid1.Columns[3]).Footer.FormatMask:='#,##0.00'; // подвал
        end;
        begin
     frmOtgruzFakt.TableGrid1.Columns[2].Footer.FormulaKind := fkSum;
     frmOtgruzFakt.TableGrid1.Columns[3].Footer.FormulaKind := fkSum;
     frmOtgruzFakt.TableGrid1.CalculateFooter;
          end;
end;

Прошу помощи.
С уважением,
Пётр

Re: Финальная версия 5.6

разобрался... в новой версии программы у вычисляемого поля теперь задаётся "Тип поля"... а при сохранение "старого" проекта в новой версии программы у всех вычисляемых полей "Тип поля" по умолчанию задаётся как "ТЕКСТ"...
всё ОК )))