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


Помню, что пытался бороться с этим багом, но без успешно, и больше пока к этому вопросу не возвращался.

8,852

(1 replies, posted in Script)

Yes, example, how to open text file and read line nr.2

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
   sl: TStringList;
begin
     sl := TStringList.Create;
     sl.LoadFromFile('d:\1.txt');
     if sl.Count > 1 then ShowMessage(sl[1]); // your  line nr.2 in sl[1]

     sl.Free;
end;

You want add this value in database using by SQL script?

8,853

(30 replies, posted in Script)

v_pozidis
Please, send me your project, with description, for which tables you need check.
support@drive-software.com

8,854

(21 replies, posted in Russian)

Leonid
Будет достаточно одной лицензии.


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


Одиночная лицензия не допускает ее использование на нескольких компьютерах, несколькими разработчиками.

8,855

(5 replies, posted in Script)

Sorry, fixed

8,856

(21 replies, posted in Russian)

atempbox
Критических ошибок я думаю нет, т.к. они бы всплыли, а мелкие ошибки есть всегда.


К сожалению бесплатная версия 1.45 развиваться не будет.

8,857

(9 replies, posted in Script)

ramonjrtan
what is your goal?


You can't directly enter text to ComboBox for save it in database.
But I think it can be done with a script.

8,858

(7 replies, posted in Russian)

Главная форма та, которая первая на вкладке в My Visual Database, она же на вкладке имеет оранжевый значок,

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

8,859

(43 replies, posted in Russian)

kunar80
Эта функция (SplitString) появилась в последней версии, пожалуйста, скачайте ее
http://myvisualdatabase.com/download/myvisualdb.exe

8,860

(1 replies, posted in Russian)

весь интерфейс программы находится в файле forms.xml


думаю проще создать дубликат папки с проектом, открыть проект из дубликата папки и удалить все формы.

Unfortunately I do not understand exactly what you need.
Please explain in detail.

8,862

(12 replies, posted in Script)

you can use function ExtractFileName

procedure Form1_OnShow (Sender: string; Action: string);
var
   i, c: integer;
   sl: TStringList;
begin
     sl := TStringList.Create;
     sl.Text := GetFilesList('c:\Films');

     c := sl.Count - 1;
     for i := 0 to c do Form1.ComboBox1.dbAddRecord(-1, ExtractFileName(sl[i]) );

     sl.Free;
end;

8,863

(12 replies, posted in Script)

You can use these functions:

      Delete(var s: String; from, count: Integer)
      Copy(s: String; from, count: Integer): String
      ReplaceStr(const AText, AFromText, AToText: string): string

Here you can find all available function
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=277&download=0


Please, let me example, what exactly you need to do?

8,864

(12 replies, posted in Script)

Hello,


procedure Form1_OnShow (Sender: string; Action: string);
var
   i, c: integer;
   sl: TStringList;
begin
     sl := TStringList.Create;
     sl.Text := GetFilesList('c:\Films');

     c := sl.Count - 1;
     for i := 0 to c do Form1.ComboBox1.dbAddRecord(-1, sl[i]);

     sl.Free;
end;

Also I made example for you, please download here:

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


присылайте на support@drive-software.com
возможно вы просто забыли компонент Counter внести в список сохраняемых компонентов в настройки кнопки с действием "Сохранить запись"

8,866

(21 replies, posted in Russian)

atempbox
1. Да.
2. Да, ограничений на количество разработанных и установленных проектов нет.

8,867

(5 replies, posted in Script)

Sorry for delay.
Please, download example:

8,868

(8 replies, posted in Russian)

alik
Т.е. все ок, разобрались? )

8,869

(21 replies, posted in Russian)

Здесь можно ознакомится с будущими ценами
http://myvisualdatabase.com/purchase_ru.html

8,870

(30 replies, posted in Script)

I checked example from second post in current topic, and don't see this error.
May be you made some changes in your project?

8,871

(30 replies, posted in Script)

Then you should find this record using search and to do some changes.

8,872

(8 replies, posted in Russian)

Можно, тогда запрос будет таким:

SELECT DISTINCT

NameOrg.Наименование_организации,
( SELECT Count(*) FROM dbDoc WHERE dbDoc.id_NameOrg = NameOrg.id),
( SELECT Count(*) FROM dbDoc WHERE (dbDoc.id_NameOrg = NameOrg.id) AND (dbDoc.id_Status = 1) ),
( SELECT Count(*) FROM dbDoc WHERE (dbDoc.id_NameOrg = NameOrg.id) AND (dbDoc.id_Status = 2) ),
( SELECT Count(*) FROM dbDoc WHERE (dbDoc.id_NameOrg = NameOrg.id) AND (dbDoc.id_Status = 3) )

FROM NameOrg

LEFT OUTER JOIN dbDoc ON NameOrg.id=dbDoc.id_NameOrg

и чуть ниже введите заголовки для таблицы
Наименование,Количество запросов,Кол-во разрешений,Кол-во отказов,Кол-во Рассмотрений

8,873

(8 replies, posted in Russian)

Добавил возможность фильтрации запроса по статусу.

8,874

(6 replies, posted in Russian)

Вы неверно создали событие, недостаточно просто скопировать код, перед этим необходимо создать событие, с помощью инспектора объектов на вкладке "События", как это делается можно посмотреть здесь
http://myvisualdatabase.com/help_ru/scr … rview.html



код события будет таким:

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[2,i] = 'НОВАЯ' then Form1.TableGrid1.Cell[2,i].Color := clRed;
         if Form1.TableGrid1.Cells[2,i] = 'Готов' then Form1.TableGrid1.Cell[2,i].Color := clGreen;
     end;
end;

я лишь исправил номер столбца, с 3 на 2, т.к. нумерация столбцов начинается с нуля.

8,875

(8 replies, posted in Russian)

К сожалению не пойму, что вы имеете ввиду под "записывать занчения в Грид2"