Just open project which I sent you, it's work as you want.
6,076 2015-11-27 17:01:36
Re: Why does a email llink only show up when you first type it in? (9 replies, posted in General)
6,077 2015-11-27 16:58:02
Re: TableGrid (27 replies, posted in Russian)
пожалуйста не редактируйте вопрос если я после него что то ответил, т.к. я не проверяю это, и привел вам код без учета новой сущности "окончания университета", данного примера достаточна чтобы доработать его под ваши нужны самостоятельно.
6,078 2015-11-27 16:09:27
Re: TableGrid (27 replies, posted in Russian)
код будет таким
c := Form1.TableGrid1.RowCount - 1;
for i := 0 to c do
begin
sCell := Form1.TableGrid1.Cells[11,i];
if ValidDate(sCell) then
if (Now > StrToDate(sCell)) and (YearsBetween(Now, StrToDate(sCell))>5) then
Form1.TableGrid1.Cell[11,i].Color := clRed
end;
6,079 2015-11-27 16:08:25
Re: Why does a email llink only show up when you first type it in? (9 replies, posted in General)
I sent you fixed project.
6,080 2015-11-27 15:02:16
Re: TableGrid (27 replies, posted in Russian)
приложите пожалуйста ваш проект либо отправьте его на support@drive-software.com
6,081 2015-11-27 15:00:17
Re: Why does a email llink only show up when you first type it in? (9 replies, posted in General)
jumper
Please attach your project like zip file without exe and dll.
or send to support@drive-software.com
6,082 2015-11-27 14:13:52
Re: TableGrid (27 replies, posted in Russian)
зачем запрос, если дата есть уже в гриде (USOYear)
обратите внимние на Cells[0,i], где 0 - номер столбца в котором содержится дата
6,083 2015-11-27 13:21:06
Re: TableGrid (27 replies, posted in Russian)
попробуйте так, необходимо использовать только OnChange
procedure Form1_GridEmployees_OnChange (Sender: string);
var
i, c: integer;
sCell: string;
begin
c := Form1.GridEmployees.RowCount - 1;
for i := 0 to c do
begin
sCell := Form1.GridEmployees.Cells[0,i];
if ValidDate(sCell) then
if (Now - StrToDate(sCell)) > 5 then
Form1.GridEmployees.Cell[0,i].Color := clRed
end;
end;
6,084 2015-11-27 13:16:14
Re: DBImage (5 replies, posted in Russian)
можно так, загружать рисунок только при создании новой записи
procedure Form_OnShow (Sender: string; Action: string);
begin
if Action='NewRecord' then
Form.DBImage1.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + 'photo.jpg'); // файл photo.jpg расположен в папке с проектом
end;
но думаю будет проще разместить компонент Image под компонентом DBImage, также у компонента DBImage необходимо установить значение Transparent=True, таким образом если фото нет, будет видно заранее загруженная фото из компонента Image
6,085 2015-11-27 13:06:09
Re: Why does a email llink only show up when you first type it in? (9 replies, posted in General)
jumper
You found a bug.
Please download latest beta version here, bug fixed
http://myvisualdatabase.com/forum/viewtopic.php?id=1838
Also I recommend you to use event OnChange for that.
Thanks.
6,087 2015-11-27 11:32:35
Re: Hijri date (21 replies, posted in Reports)
I added this script to report.
Please download an example:
6,088 2015-11-27 11:12:50
Re: DBImage (5 replies, posted in Russian)
К сожалению у данного компонента пока нет события, позволяющего отловить момент удаления фото.
6,089 2015-11-27 11:09:58
Re: Помогите с комбобоксом!!!! (19 replies, posted in Russian)
wertyby
К сожалению я не смог понять вопроса, пожалуйста опишите где именно в вашем проекте проблема. (названия полей, формы, компонентов)
6,090 2015-11-26 19:26:40
Re: Can you put a URL in a text field that can launch a browser? (2 replies, posted in General)
Hello,
Just put URL link to textbox begining with http:// or https://
6,091 2015-11-26 10:47:03
Re: Check duplicates before saving with combobox (10 replies, posted in Script)
tcoton
please attach your project.
6,092 2015-11-26 10:45:13
Re: multiple reports (4 replies, posted in Russian)
Други, ай нид хелп,
Как сделать так чтобы в отчете было несколько frxDBDataset1Фаст репорт не дает добавить нужно в отдном отчете для разных блоков разные выборки. конечно данные таблицы взаимосвязаны. но на одну запись (заявку) приходит перечень номенклатуры например со своими полями, при этом еще шапки со статикой хотелось бы сделать разными МастерДатами это
в примере выше показано, как использовать разные выборки в одном отчете.
чтобы увидеть это в дизайнере отчетов, необходимо расскоментировать блок
// DESIGN MODE
Form1.frxReport.LoadFromFile(ExtractFilePath(Application.ExeName)+'Report\print.fr3');
Form1.frxReport.DesignReport;
и закомментировать
// OPEN REPORT IN PDF
//Form1.frxReport.LoadFromFile(ExtractFilePath(Application.ExeName)+'Report\print.fr3');
//Form1.frxReport.PrepareReport();
//Form1.frxPDFExport1.FileName := ChangeFileExt(GetTempFileName, '.pdf');
//Form1.frxPDFExport1.ShowDialog := False;
//Form1.frxReport.Export(Form1.frxPDFExport1);
6,093 2015-11-26 10:37:45
Re: Бета версия 2.2 (17 replies, posted in Russian)
Скачал 2.1 то же самое на 2 пк win. 7 и 10
видимо баг, к сожалению я использую сторонний компонент для подсветки синтаксиса, постараюсь связаться с разработчиком. Спасибо.
6,094 2015-11-26 10:36:45
Re: Бета версия 2.2 (17 replies, posted in Russian)
Дмитрий ещё вопрос - почему гугль так жёстко пытается блокировать программу (уже готовый проект) при отправке через гугль почту и диск?
обычно почтовые сервисы не разрешают пересылать exe файлы, попробуйте пересылать проект в архиве с паролем.
6,095 2015-11-25 22:27:51
Re: Бета версия 2.2 (17 replies, posted in Russian)
Дмитрий. Почему в последней бете 2,2 строки кола в скрипте приблизительно после сотни становятся синими? И я так понимаю теперь можно много свойств различных элементов изменять путём графического меню без скриптов?
в версии 2.1 такого не наблюдается?
да, в финальной версии можно будет изменять все свойства компонентом через инспектор объектов.
6,096 2015-11-25 19:19:57
Re: change the color written in the table (2 replies, posted in General)
You can change only background color of headers, example:
http://myvisualdatabase.com/forum/misc. … download=1
6,097 2015-11-25 18:05:24
Re: Hijri date (21 replies, posted in Reports)
Can you test it?
just run exe file and click button.
6,098 2015-11-25 15:07:26
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
а можно планировщик реализовать? а то прям беда, нужен а на скриптах не получается никак...
как бы вы хотели чтобы он выглядел?
6,099 2015-11-25 15:05:52
Re: Check duplicates before saving with combobox (10 replies, posted in Script)
Try to use event OnCloseUp
procedure Details_ComboSimNr_OnCloseUp (Sender: string);
begin
if CheckDuplicate(Details.dbAction, 'Users', 'id_SIM', Details.ComboSimNr.SQLValue, Details.ButtonSaveDet.dbGeneralTableId) then
begin
MessageDlg('This SIM number is already in use.', mtError, mbOk, 0); // Displays a red 'X', header is: Error
Details.ComboSimNr.dbItemID := -1;
end;
end;
also you can create calculate field to display if record is used
(CASE WHEN (SELECT COUNT(*) FROM person WHERE person.id_groups=groups.id)>0 THEN '(used)' ELSE '' END)
in the combobox you can show two field, Fieldname = {fieldname} {calc_fieldname}
6,100 2015-11-25 13:27:59
Re: Check duplicates before saving with combobox (10 replies, posted in Script)
Hello,
This code does not work?