procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
procedure1;
end;
procedure procedure1;
begin
procedure2;
end;
procedure procedure2;
begin
ShowMessage('Hello from proc 2');
end;
6,126 2015-11-23 18:05:43
Re: Calling an existing procedure (6 replies, posted in Script)
6,127 2015-11-23 16:01:51
Re: Одновременная работа с программой по сети несколькими пользователями (5 replies, posted in Russian)
Я использую версию 1.42. Доступны ли ей вышеуказанные возможности? Размер базы около 36 мб. Скриптов, активно обращающихся к бд нет.
поддержка MySQL появилась начиная с версии 2.0
возможно проблема в медленной работе локальной сети? быстро ли копируются файлы в сетевую папку?
храните ли файлы непосредственной в базе данных?
6,128 2015-11-23 15:59:09
Re: Calling an existing procedure (6 replies, posted in Script)
Yes, sure.
6,129 2015-11-23 11:37:18
Re: импорт... (18 replies, posted in Russian)
Роман
после этой строки
arrStr := SplitString(sl[i], ';'); // sl[i] возвращает строку из csv файла, которую функция SplitString разделяет на столбцы. В данном csv файле в качестве разделителя столбцов используется знак ;
вставьте эту
if (arrStr[1]<>'buy') and (arrStr[1]<>'sell') then continue;
6,130 2015-11-23 11:30:05
Re: Textbox value from Select with case (10 replies, posted in Script)
Event OnShow occurs before filling form by the query.
I need to develop new event, like OnAfterData for form.
6,131 2015-11-23 11:09:05
Re: Одновременная работа с программой по сети несколькими пользователями (5 replies, posted in Russian)
Какой размер базы данных?
есть ли какие либо скрипты, которые активно обращаются к базе данных?
также у вас есть возможность установить клиент-серверную базу данных MySQL, которая более подходит для многопользовательской работы, но для небольшого количества пользователей обычно достаточна и SQLite.
6,132 2015-11-23 11:05:27
Re: Textbox value from Select with case (10 replies, posted in Script)
try this query
email := SQLExecute ('select firstname ||''.''|| lastname || ''@company.com'' from users where lastname= '+name);
6,133 2015-11-23 11:01:00
Re: Помощь в вычислении значений (8 replies, posted in Russian)
gupithebest
Это происходит т.к. в таблице orders нет дат, т.к. на форме frmAddOrder, компонент DateTimePicker1 не внесен в список сохраняемых компонентов в настройках кнопки "Добавить", т.о. когда вы добавляли заказы, дата к заказу не присваивалась.
также измените sql запрос на :
SELECT
count(orders.id)
,SUM(orders.device_count)
FROM orders
WHERE
orders.date >= {dtFrom} AND orders.date <= {dtTo};
6,134 2015-11-23 10:47:20
Re: Beta version 1.51 (14 replies, posted in General)
Back to the mask, I would like to better understand the second field options and I would like to know how to design a length adaptive text mask for instance email addresses in the format of firstname.lastname@company.com.
this mask just for fixed size values, not suitable for e-mail.
6,135 2015-11-23 10:45:39
Re: Hijri date (21 replies, posted in Reports)
I'll try to help you, but just need some time to test t.
6,136 2015-11-23 09:55:02
Re: Отоброжение данных в Tablegrid (11 replies, posted in Russian)
я уже ответил:
2. К сожалению не знаю как это сделать, так как в файл отчета может иметь только фиксированное количество столбцов.
6,137 2015-11-22 21:19:59
Re: как сделать CheckBox по дате (3 replies, posted in Russian)
Пожалуйста, пишите подробней, где нужен чекбокс? что значит убирает? удаляет?
6,138 2015-11-22 17:52:59
Re: Калькулятор (2 replies, posted in Russian)
Приветствую,
скачайте пожалуйста последнюю бета версию 2.2, добавил функцию Calculator
http://myvisualdatabase.com/forum/viewtopic.php?id=1837
пример:
procedure Form1_Edit1_OnKeyPress (Sender: string; var Key: Char);
begin
// 'Enter' key
if Key=#13 then Form1.Edit1.Value := Calculator(Form1.Edit1.Text);
// 'Esc' key
if Key=#27 then Form1.Edit1.Clear;
end;
также можете скачать проект с данным примером:
6,139 2015-11-22 16:22:49
Re: Компонент Edit (15 replies, posted in Russian)
а примера нет?
создаем всплывающее меню для кнопки (для появления меню, нажмите правой кнопкой мыши на кнопке)
procedure Form1_OnShow (Sender: string; Action: string);
var
PopupMenu: TPopupMenu;
MyItem: TMenuItem;
begin
PopupMenu := TPopupMenu.Create(Form1);
MyItem := TMenuItem.Create (PopupMenu);
MyItem.Caption := 'Item1';
MyItem.OnClick := @MenuClick1;
PopupMenu.Items.Add(MyItem);
MyItem := TMenuItem.Create (PopupMenu);
MyItem.Caption := 'Item2';
MyItem.OnClick := @MenuClick2;
PopupMenu.Items.Add(MyItem);
Form1.Button1.PopupMenu := PopupMenu;
end;
procedure MenuClick1 (Sender: string);
begin
ShowMessage('Hello from Item1');
end;
procedure MenuClick2 (Sender: string);
begin
ShowMessage('Hello from Item2');
end;
begin
end.
также можете скачать проект с данным примером:
6,140 2015-11-22 15:34:16
Re: Компонент Edit (15 replies, posted in Russian)
компонент TPopupMenu именно для этого?
да, для создания всплывающего меню, но это не поможет сделать иконку в трее.
6,141 2015-11-22 15:25:38
Re: Компонент Edit (15 replies, posted in Russian)
увы, пока нет такой возможности.
6,142 2015-11-22 14:39:06
Re: Компонент Edit (15 replies, posted in Russian)
пример создания и использования панели, или хотя-бы какой встроенный класс
имеете ввиду иконка в трее, к сожалению пока не поддерживается.
6,143 2015-11-22 00:48:51
Re: Компонент Edit (15 replies, posted in Russian)
не совсем ясно, каким образом используется?
6,144 2015-11-21 17:49:02
Re: calculate table (33 replies, posted in Russian)
nikolai_nn
к сожалению тогда не знаю, как это сделать.
Название месяцев не должно храниться как текст, вы должны были использовать тип поля "Дата"
6,145 2015-11-21 16:56:21
Re: calculate table (33 replies, posted in Russian)
nikolai_nn
это можно сделать с помощью вычисляемого поля, если у вас есть поле с типом "Дата", или у вас название месяца сохраняется как текст?
6,146 2015-11-21 12:22:06
Re: multiple reports (4 replies, posted in Russian)
Приветствую,
скачайте пожалуйста последнюю бета версию, добавил данную возможность
http://myvisualdatabase.com/forum/viewtopic.php?id=1837
также скачайте обновленный пример:
6,147 2015-11-21 11:27:31
Re: Отоброжение данных в Tablegrid (11 replies, posted in Russian)
1. можно так
procedure MenuClick1 (Sender: string);
begin
if Form1.Panel1.Visible then exit; // если панель видима,тогда выходим из процедуры
Form1.Panel1.Visible:= True;
end;
2. К сожалению не знаю как это сделать, так как в файл отчета может иметь только фиксированное количество столбцов.
6,148 2015-11-21 11:25:42
Re: Помощь в вычислении значений (8 replies, posted in Russian)
gupithebest
А где ваш sql запрос?
6,149 2015-11-21 11:24:31
Re: Компонент Edit (15 replies, posted in Russian)
Это можно реализовать только скриптом.
6,150 2015-11-20 21:23:20
Re: Date Calculations / Functions (3 replies, posted in General)
To add day you can just add +1:
Form1.DateTimePicker.DateTime := Form1.DateTimePicker.DateTime + 1;
But I don't know nothing about functions such as "This Week', "Next Week", "This Month", "Next Month", "This Year", "Next Year"