для очистки, можете удалить данный ключ в реестре
HKEY_CURRENT_USER\Software\My Visual DataBase\RecentProjects
76 2020-04-10 20:49:04
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
77 2020-04-10 19:59:13
Re: Создание элементов формы скриптом (9 replies, posted in Russian)
К сожалению в данной версии это событие недоступно. Работает только в версии 6.хх
78 2020-04-10 19:55:13
Re: Configure Form closure button (5 replies, posted in General)
79 2020-04-10 08:35:23
Re: Создание элементов формы скриптом (9 replies, posted in Russian)
Какая версия программы у вас?
80 2020-04-10 08:25:00
Re: Configure Form closure button (5 replies, posted in General)
Your event procedure with mistake, missing parameter Cancel, should be:
procedure Form_01_About_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
Form_01_About.Hide;
end;
intead
procedure Form_01_About_Button1_OnClick (Sender: TObject);
begin
Form_01_About.Hide;
end;
Also you must close main form, when you close your application, otherwise the application process will remain in memory
procedure Form_02_Menu_OnClose (Sender: TObject; Action: string);
begin
Form_01_About.Close;
end;
81 2020-04-09 21:49:27
Re: Подскажите, насчет параметра Enable (16 replies, posted in Russian)
Чтобы компонент был недоступен, но при этом выглядел стандартно, можно разместить его на панельку, у которой выставлен Enabled = False
82 2020-04-09 21:46:49
Re: Configure Form closure button (5 replies, posted in General)
Please attach your project.
83 2020-04-09 21:44:01
Re: Создание элементов формы скриптом (9 replies, posted in Russian)
Вместо TLabel пишите TdbLabel
84 2020-04-09 21:39:32
Re: OnDropFiles Copy Dropped File to Folder (5 replies, posted in Script)
procedure Form1_OnDropFiles (Sender: TObject; ArrayOfFiles: array of string; X, Y: Integer);
var
i, c: integer;
folder: string;
begin
folder := 'e:\temp\';
c := Length(ArrayOfFiles)-1;
for i := 0 to c do
begin
CopyFile(ArrayOfFiles[i], folder+ExtractFileName(ArrayOfFiles[i]));
end;
end;
85 2020-04-09 21:31:10
Re: Tablegrid integer column up|down icon (2 replies, posted in General)
Hello.
Example
procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
TNxNumberColumn(Form1.TableGrid1.Columns[0]).SpinButtons := False; // first column
end;
86 2020-04-09 21:20:32
Re: Ошибка в программе (1 replies, posted in Russian)
Столкнулся с ошибкой (версия 5.6)
Ошибка проявляется при следующей ситуации:
1. В редакторе формы делаем форму по высоте такой, чтобы появился вертикальный скролл.
2. Уходим в низ редактируемой формы
3. Уменьшаем высоту формы (например за рамку)
4. Вертикальный скролл уменьшается, но при этом пропадает возможность подняться к заголовку формы.
//Лечится только перезапуском программы.
Данная ошибка к сожалению до сих пор не исправлена.
Второй момент: при копировании или изменении элементов формы содержащие TEdit сбрасывается значение высоты элементов TEdit на высоту по умолчанию (23px). Неудобно, хотелось бы что бы данный параметр сохранялся.
Возможно лекарство от данных проблем для ветки 5+?
//На версии 6+ не проверял.
По-умолчанию, высота данного компонента выбирается автоматически, чтобы этого избежать установите свойство AutoSize = False;
88 2020-04-09 21:09:42
Re: вставить изображение в word документ (11 replies, posted in Russian)
Добавил для класса TWord метод FindAndInsertPicture
Скачайте пожалуйста последнюю бета версию 6.4
https://www.dropbox.com/s/vyne4lvinpjzl … a.zip?dl=0
пример
Word.FindAndInsertPicture('{photo}', 'c:\picture.jpg');
Но необходимо указывать имя файла на диске.
В вашем примере вы пытаетесь вставить изображение из ResultsPhotoClient.FieldByName('Photo').AsString
что неправильно. Если вы сохраняете изображение непосредственно в базе данных, то сперва необходимо данное изображение сохранить в файл на диск.
89 2020-04-06 15:18:11
Re: Перемещение элементов окна (1 replies, posted in Russian)
Приветствую.
пример для панельки
procedure Form1_Panel1_OnMouseDown (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer);
begin
ReleaseCapture;
SendMessage(Form1.Panel1.Handle, WM_SYSCOMMAND, 61458, 0) ;
end;
90 2020-04-06 15:15:33
Re: Создание элементов формы скриптом (9 replies, posted in Russian)
Edit := TdbEdit.Create(Form1);
Edit.Parent := Form1;
Edit.OnClick := @EditOnClick;
// событие
procedure EditOnClick (Sender: TObject);
begin
end;
91 2020-04-06 08:41:15
Re: Datetimepicker format (2 replies, posted in General)
Hello.
Time format for kind=datetime you can change only by script
procedure Form1_OnShow (Sender: TObject; Action: string);
begin
Form1.DateTimePicker1.TimeFormat := 'HH:mm';
end;
92 2020-04-06 08:33:19
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Думаю, что не мешало б в заголовке добавить путь открытой базы, а то, когда долго работаешь, и имеешь много бэкапов, можно запутаться - "а эту базу открыл"...
Хорошая идея, поправлю в новой версии.
93 2020-04-03 21:11:16
Re: LONGBLOB (1 replies, posted in General)
Hello.
In MVD blob has standard format, you can see an image using MySQL Workbench, more info:
https://stackoverflow.com/questions/224 … h/22424310
94 2020-04-02 19:25:18
Re: Как перевести контекстное меню всех таблиц? (5 replies, posted in Russian)
В последней бета версии уже сделан перевод
https://www.dropbox.com/s/eqbkgnnacgkku … a.rar?dl=0
95 2020-04-02 19:22:02
Re: record save clicking print button (12 replies, posted in General)
Create events OnClick and OnAfterClick for the report button, where you can temporally disable action of button to prevent saving a record, example:
procedure frmAbonent_ButtonReport_OnClick (Sender: TObject; var Cancel: boolean);
begin
frmAbonent.ButtonSave.dbActionType := adbNone;
end;
procedure frmAbonent_ButtonReport_OnAfterClick (Sender: TObject);
begin
frmAbonent.ButtonSave.dbActionType := adbSaveRecord;
end;
96 2020-04-02 19:21:49
Re: please help - record button is triggered strangely (4 replies, posted in FAQ)
Dear sir,
I am facing such situation which you have described in your reply. Any solution? Report button will work only to create report and not save record.
Create events OnClick and OnAfterClick for the report button, where you can temporally disable action of button to prevent saving a record, example:
procedure frmAbonent_ButtonReport_OnClick (Sender: TObject; var Cancel: boolean);
begin
frmAbonent.ButtonSave.dbActionType := adbNone;
end;
procedure frmAbonent_ButtonReport_OnAfterClick (Sender: TObject);
begin
frmAbonent.ButtonSave.dbActionType := adbSaveRecord;
end;
97 2020-04-02 08:17:15
Re: record save clicking print button (12 replies, posted in General)
Please attach your project (zip file without exe and dll)
99 2020-04-02 08:13:25
Re: map marker colour change or custom vector image (4 replies, posted in General)
Check out this example
100 2020-04-02 08:04:32
Re: bar code (2 replies, posted in General)
Usually the usb barcode scanners are recognised as keyboards. In this case, the only thing you have to do is to create a form with an edit field. It must have the focus when you scan. Sometime the scanner use a special character before sending the barcode value.