9,151

(8 replies, posted in Script)

I did it, replace script file in your project.

9,152

(2 replies, posted in Russian)

Приветствую,


вы имеете ввиду, что необходимо преобразовать тип поле ДА/НЕТ, который содержит 1 или 0 в Да или Нет?
тогда так

SELECT 
(case when Tdtv.P_set_upakovka = 0 then 'Нет' else 'Да' end) as P_set_upakovka

таким образом нужно поступить с каждым полем данного  типа


данный отчет вы можете сформировать и без использования SQL, с помощью кнопки с действием Отчет
но для этого скачайте последнюю бета версию, так как были исправлены некоторые ошибки связанные с данной возможностью
https://www.dropbox.com/s/2phoggh5kfu88 … 4.zip?dl=0

9,153

(8 replies, posted in Script)

I don't see this file in folder, please send me shared link.


Thanks.

9,154

(8 replies, posted in Script)

Please, send me project with this script to support@drive-software.com

9,155

(1 replies, posted in General)

Hello,


Yes, it's NextGrid.


Thank you for suggestions )

отправьте пожалуйста ваш проект на support@drive-software.com
постараюсь помочь.

Приветствую,


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

Niema
Скачайте данный проект с примером, как это сделать
http://myvisualdatabase.com/forum/misc. … download=1

9,159

(14 replies, posted in Russian)

grial
Компонени DBFile имеет свойство Type
Устанавливает метод работы с файлом: сохранять в базу данных, ссылаться на файл, ссылаться на папку.
полный путь файла хранится в поле ИмяПоляТипаФайл_filename


Добавил в бета версию функцию
function GetFilesList(Path: string; ext: string = '*.*'): string;
ее пример использования можно найти в первом сообщении  темы

9,160

(8 replies, posted in Script)

Hello )


// mbYes is 6
// mbNo is 7
// mbCancel is 2
if 6 = MessageDlg('Really?', mtConfirmation, mbYes + mbNo + mbCancel, 0) then 
   ShowMessage('Yes') 
   else ShowMessage('No');

9,161

(4 replies, posted in SQL queries)

unfortunately I can not understand what is needed, please send me your project with description
support@drive-software.com

9,162

(4 replies, posted in SQL queries)

Do you mean SQLite Studio?
http://sqlitestudio.pl/


You can save excel as csv file,
Then open csv file in SQLite Studio and do import in database.
But in the process a lot of nuances.

9,163

(4 replies, posted in General)

Please, try this format:
dd/MM/yyyy

9,164

(4 replies, posted in General)

Where you trying to change format of date?
In SQL? in script? in Object inspector? in Windows control panel?


In current version button font color dont' work, thank you.

9,165

(4 replies, posted in Russian)

Отправьте пожалуйста проект на support@drive-software.com
с точным порядком действий, которые приводят к ошибке.

в данном примере, в скриптах замените

if Form1.TableGrid1.Cells[3,i] = 'Yes' then Form1.TableGrid1.Cell[3,i].Color := clRed;
if Form1.TableGrid1.Cells[3,i] = 'No' then Form1.TableGrid1.Cell[3,i].Color := clGreen;

на

if Form1.TableGrid1.Cells[3,i] = 'Да' then Form1.TableGrid1.Cell[3,i].Color := clRed;
if Form1.TableGrid1.Cells[3,i] = 'Нет' then Form1.TableGrid1.Cell[3,i].Color := clGreen;

9,167

(1 replies, posted in General)

Hello,


It's not possible to increase the size of checkbox.


You means, using filter without DateTimePicker component for search?
Go to Settings of TableGrid and use option "3. Filter", where you can write filter, example:

(Date(datefield) >= Date('Now', '-10 days')) AND (Date(datefield) <= Date('Now'))

9,168

(3 replies, posted in Russian)

Посмотрите данный проект телефонного справочника, на форме есть два грида и можно посмотреть все телефоны человека и при необходимости переместить данный телефон другому владельцу, в принципе получается тоже самое, только вместо объектов недвижимости, будут телефоны.

Это можно сделать в событии OnChange компонента TableGrid
но данное событие было реализовано в бета версии 1.44, скачайте ее
https://www.dropbox.com/s/2phoggh5kfu88 … 4.zip?dl=0


Пример

procedure Form1_TableGrid1_OnChange (Sender: string);
var
    i,c: integer;
begin
    c := Form1.TableGrid1.RowCount - 1;
    for i := 0 to c do
    begin
         if Form1.TableGrid1.Cells[3,i] = 'Да' then Form1.TableGrid1.Cell[3,i].Color := clRed;
         if Form1.TableGrid1.Cells[3,i] = 'Нет' then Form1.TableGrid1.Cell[3,i].Color := clGreen;
    end;
end;

проект с реализацией примера

9,170

(5 replies, posted in Script)

Please, change
FillAContainer.dotinspDate.Text := Cdotdate;
to
FillAContainer.dotinspDate.DateTime := SQLDateTimeToDateTime(Cdotdate);

9,171

(5 replies, posted in Script)

Here you can download example, how to  make login and password
http://myvisualdatabase.com/forum/misc. … download=1


but I think for you it will not be enough, you need to encrypt a database linked to the computer (copy protection).

9,172

(5 replies, posted in Script)

You should use function SQLExecute ('SQL query here');
but using SQLExecute you can get only one value from database.

example:

procedure Form1_ComboBox1_OnChange (Sender: string);
var
    Value1, Value2, Value3: string;
begin
    Value1 := SQLExecute('SELECT field1 FROM table WHERE id=' + IntToStr(Form1.ComboBox1.dbItemID) );
    Value2 := SQLExecute('SELECT field2 FROM table WHERE id=' + IntToStr(Form1.ComboBox1.dbItemID) );
    Value3 := SQLExecute('SELECT field3 FROM table WHERE id=' + IntToStr(Form1.ComboBox1.dbItemID) );

    Form1.Edit1.Text := Value1;
    Form1.Edit2.Text := Value2;
    Form1.Edit3.Text := Value3;
end;

9,173

(5 replies, posted in Script)

This problem can be solved database encryption and security key, but in current version it is not yet implemented.

9,174

(11 replies, posted in Russian)

В текущей версии это невозможно, могу предложить изменять структуру базы данных с помощью бесплатной программы SQLite Studio, затем необходимо также изменить структуру базы через My Visual Database, при запуске проекта отказаться от пересоздания базы данных, таким образом данные не будут потеряны.

9,175

(5 replies, posted in Russian)

Реализовал режим компонента DateTimePicker, позволяющий искать только по месяцу и году, для этого в свойстве Kind выберите значение MonthYear


Для тестирования этой возможности, пожалкйста скачайте бета версию 1.44
https://www.dropbox.com/s/2phoggh5kfu88 … 4.zip?dl=0