8,551

(3 replies, posted in General)

Your order from bitsdujour?
If yes, you can use My Visual Database for free only version 1.46, for upgrade to version 1.47, you need purchase.

8,552

(237 replies, posted in Russian)

grial
Такая возможность реализована в новой версии (1.47)
Для компонента http://myvisualdatabase.com/help_ru/components/dbimage.png введено свойство Type, где необходимо  выбрать значение LinkFile


также есть свойство CopyTo, подробней:
http://myvisualdatabase.com/help_ru/com … opyto.html

8,553

(2 replies, posted in Russian)

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


к сожалению пока это не поддерживается, но планируется в будущем.

kunar80
Спасибо, проект получил, посмотрю на днях, а пока выходные smile

Скачайте пожалуйста последнюю  бета версию, доработал немного:
https://www.dropbox.com/s/bhwao1izh5q4y … 7.zip?dl=0


Отключить пункт меню для редактирования можно так, заодно он отключить возможность редактирования по двойному клику:

Form1.TableGrid1.dbPopupMenu.Items.Items[0].Enabled := False;

К сожалению нет, если это очень необходимо, можно в принципе сверху расположить компоненты Panel и подгонять их размер под колонки в событие компонента TableGrid OnColumnSize, но это довольно не красивый способ )

8,557

(6 replies, posted in Russian)

попробуйте так

var
   Timer: TTimer;
   iSeconds: integer;
//========= При входе =======================================
procedure frmChoice_OnShow (Sender: string; Action: string);
begin
     CopyFile('sqlite.db', 'backup/backup '+ FormatDateTime('dd-mm-yyyy', now)+'.db'); // запись резервного файла БД при входе
     Timer := TTimer.Create (frmChoice);
     Timer.Interval := 1000;
     Timer.Enabled := True;
     Timer.OnTimer := @OnTimer;
     frmChoice.user.Caption:=sUser; // запись логина в EditBox "user" на форме frmChoice
     frmChoice.cbUser.Text:=sUser; // запись логина в ComboBox на frmChoice
     frmAddEntry.TimeEntry.DateTime := now;  // определение текущего времени
     frmAddEntry.login.Text:=sUser; // запись логина в EditBox на frmAddWork
     frmAddEntry.GetUserName.Text:=GetUserName; // запись имени пользователя в EditBox на frmAddWork
     frmAddEntry.Button1.dbDoCloseForm := False; // отменяет закрытие окна при сохранении
     frmAddEntry.Button1.dbDontResetID := True; // так надо )

end;
//========== При выходе =======================================
procedure frmChoice_OnClose (Sender: string; Action: string);
begin
     CopyFile('sqlite.db', 'backup/backup '+ FormatDateTime('dd-mm-yyyy', now)+'.db');  // запись резервного файла БД при выходе
     Timer.Free;
     frmAddExit.login.Text:=sUser; // запись логина в EditBox на frmAddExit
     frmAddExit.GetUserName.Text:=GetUserName; // запись имени пользователя в EditBox на frmAddExit
     frmAddEntry.timeExit.DateTime := now;  // определение текущего времени
     frmAddEntry.Button1.Click; // кнопка Button1 автоматически нажимается при выходе из frmChoice
     frmLogin.Close;
end;

8,558

(9 replies, posted in Russian)

zoomix wrote:

Спасибо! А в 1.46 - никак это нельзя? А то пока я научусь немного базам данных - и 60 дней все выйдут... smile

увы никак, а зачем эта возможность для обучения? )


zoomix wrote:

Вот бы активным тестерам/форумчанам пожаловать freeware права вплоть до версии 1.80... ;-)


могу помочь триал сбросить при необходимости )

8,559

(43 replies, posted in Russian)

kunar80
Пришлите пожалуйста свой проект со всеми вопросами, к сожалению сложно код прокручивать в голове )

8,560

(6 replies, posted in Russian)

kunar80
а в чем вопрос? )

8,561

(43 replies, posted in Russian)

В принципе ее можно просто пропустить и ничего не писать, а какая ошибка?

8,562

(9 replies, posted in Russian)

zoomix wrote:

Еще вопрос - можно скриптом или как запретить операцию Copy All из грида?
А то получается любой пользователь может одним кликом скопировать все и вставить в Excel... sad

Добавил такую возможность в бета версию 1.47, скачайте ее
https://www.dropbox.com/s/bhwao1izh5q4y … 7.zip?dl=0


Form1.TableGrid1.dbPopupMenu.Items.Items[3].Enabled := False; 

8,563

(43 replies, posted in Russian)

kunar80
Вы хотите записать данные в вычисляемое поле? это не возможно, его на самом деле не существует в таблице базы данных, это лишь результат вычисления на основе других полей.

8,564

(9 replies, posted in Russian)

Для однопользовательской версии можно упростить пример, пароль будет хранится в скрипте.
Чтобы пользователь не смог подсмотреть пароль в файле скрипта (Script.pas), данный файл можно удалить, т.к. в папке останется скомпилированный вариант скрипта (Script.dcu), но для того чтобы редактировать скрипт в My Visual Database, файл Script.pas необходим.

8,565

(24 replies, posted in Russian)

zoomix
В настройках кнопки поиска вы забыли указать названия заголовков

8,566

(6 replies, posted in Russian)

К сожалению без проекта, мне названия форм ни о чем не говорят smile


думаю можно создать вычисляемое поле, с условиями, чтобы выводить дату с тех полей, где она присутствует.

8,567

(24 replies, posted in Russian)

zoomix
Вычисляемое поле создается на вкладке "Таблицы базы данных"

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=386&download=0

Будут, но пока не знаю по какой именно теме.


В простейшем случае, отчет в Excel можно сделать с помощью кнопки "Открыть в Excel"
http://myvisualdatabase.com/help_ru/com … excel.html

Sergius
появление версии 2.0 запланировано на октябрь 2015, для ее приобретения будет предоставлена скидка для текущих пользователей.

8,570

(43 replies, posted in Russian)

kunar80
странно, не должно быть так, пришлите проект, так как в коде ошибку я найти не могу.

8,571

(31 replies, posted in Russian)

видимо событие компонента Memo11 срабатывает, столько раз, сколько страниц )

8,572

(43 replies, posted in Russian)

kunar80
Пришлите пожалуйста проект и файл, который пытаетесь импортировать, посмотрю в чем дело.

8,573

(24 replies, posted in Russian)

Можно
Для того, чтобы указать произвольный цвет, можно воспользоваться шестнадцетиричным числом
пример: Form1.Label1.Font.Color := $00DDEEFF;
где FF - красный, EE - зеленый, DD - синий.

8,574

(22 replies, posted in General)

Here you can find text of video examples:
Attached here.
Thank you for the help!

8,575

(24 replies, posted in Russian)

zoomix wrote:

И еще: в строке грида нельзя показывать фото из blob небольшой иконкой?

Пока это не поддерживается.