This feature is planned, thanks )
7,227 2015-05-13 08:22:25
Re: База в облачном хранилище (6 replies, posted in Russian)
Somovn
Несколько сотрудников могут одновременно работать с базой в локальной сети, для этого файл базы данных необходимо расположить в расшаренной папке (sqlite.db) и в настройках проекта указать ее местоположение (Инструменты > Настройка > Вкладка: файл базы данных)
также возможна работа через интернет, с помощью удаленного рабочего стола.
7,228 2015-05-13 07:31:16
Re: Multi select search procedure (7 replies, posted in SQL queries)
in this line you can edit columns name
Form1.bSQLSearch.dbListFieldsNames := 'lastname,firstname,dateofbirth,delete_col';
7,229 2015-05-12 20:56:52
Re: In Place Edit Grid Data (4 replies, posted in General)
In the current version is not support, but planned.
7,230 2015-05-12 20:54:30
Re: OnShow (15 replies, posted in Russian)
попробуйте так
procedure ddVizits_OnShow (Sender: string; Action: string);
var
idClient: string;
begin
if AddCl.Visible then
frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb || ' ' || objects.UI, objects.id FROM objects LEFT OUTER JOIN clients ON clients.id=objects.id_clients WHERE clients.id='+ IntToStr( AddCl.bSaveClient.dbGeneralTableId ) )
else begin
idClient := SQLExecute('SELECT id_clients FROM visits WHERE id='+IntToStr(ddVizits.bSave.dbGeneralTableId));
frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb || ' ' || objects.UI, objects.id FROM objects WHERE id_clients='+idClient );
end;
end;
7,231 2015-05-12 19:40:33
Re: Multi select search procedure (7 replies, posted in SQL queries)
Fixed code:
procedure Form1_bSQLSearch_OnClick (Sender: string; var Cancel: boolean);
var
i,c: integer;
s: string;
begin
s := '';
Form1.bSQLSearch.dbSQL := 'SELECT lastname, firstname, strftime(''%m/%d/%Y'', dateofbirth) as dateofbirth, id FROM employees';
Form1.bSQLSearch.dbListFieldsNames := 'lastname,firstname,dateofbirth,delete_col';
c := Form1.GridEmployees.RowCount-1;
for i := 0 to c do
begin
if Form1.GridEmployees.Selected[i] then s := s + 'employees.id='+IntToStr(Form1.GridEmployees.dbIndexToID(i)) + ' OR ';
end;
if s <> '' then
begin
SetLength(s, Length(s)-4);
Form1.bSQLSearch.dbSQL := Form1.bSQLSearch.dbSQL + ' WHERE ' + s+ ' AND (lastname LIKE "%{edLastname}%" OR firstname LIKE "%{edLastname}%")';
//Form1.bSQLSearch.dbSQL := Form1.bSQLSearch.dbSQL + ' WHERE ' + s; //work
//adresa LIKE '%{RsearchSel}%' OR
end;
end;
7,232 2015-05-12 19:26:58
Re: date (22 replies, posted in Russian)
благодаря,когато редакттирам запис искам в Form1. TableGrid 1 ,след редакцията записа да бъде оцветен,за да знам на кои хора съм редактирал данните
Готово, редактированные записи будут подсвечены зеленым.
7,233 2015-05-12 19:02:07
Re: Check values before saving (3 replies, posted in Script)
tcoton
1. It's not supported in the current version.
2. No.
7,234 2015-05-12 19:00:12
Re: OnShow (15 replies, posted in Russian)
Nilaus
в проекте я не вижу полу с именем UI
7,235 2015-05-12 18:50:15
Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается. (71 replies, posted in Russian)
картинки для интерфейса лучше хранить в папке.
7,236 2015-05-11 20:05:06
Re: date (22 replies, posted in Russian)
nikolai_nn
Можно, отправьте пожалуйста ваш проект на support@drive-software.com
постараюсь помочь.
7,237 2015-05-11 18:56:47
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Leonid
есть )
7,238 2015-05-11 18:56:12
Re: Check values before saving (3 replies, posted in Script)
Hello,
how to check value:
procedure Form2_ButtonSave_OnClick (Sender: string; var Cancel: boolean);
begin
if Form2.Edit1.Value > 100 then
begin
ShowMessage('max value is 100');
Cancel := True;
end;
end;
here you can download an example, how to check already exists records before save
http://myvisualdatabase.com/forum/misc. … download=1
7,239 2015-05-11 18:51:51
Re: Multi select search procedure (7 replies, posted in SQL queries)
Please, attach your project.
I'll test it.
7,240 2015-05-11 18:36:44
Re: How to Hide Show Coins and Amount? Please Help (2 replies, posted in General)
Sent fixed project to your email.
7,241 2015-05-11 10:39:39
Re: Table Grid Sorting (4 replies, posted in General)
tcoton
Thanks for idea, writed in my plan.
7,242 2015-05-11 00:43:26
Re: Вопрос по отчету. (3 replies, posted in Russian)
kunar80
На сколько я знаю, да, в Footer нельзя вывести данные из базы, можно только расчеты, или с помощью скрипта.
7,243 2015-05-11 00:41:01
Re: Table Grid Sorting (4 replies, posted in General)
Hello,
Try this script:
var
SortKind: TSortKind;
SortColumn: integer = -1;
PrevId: integer;
procedure Form1_TableGrid1_OnCellClick (Sender: string; ACol, ARow: Integer);
begin
PrevId := Form1.TableGrid1.dbItemID;
end;
procedure Form1_TableGrid1_OnChange (Sender: string);
begin
if SortColumn <> -1 then
begin
Form1.TableGrid1.Columns [SortColumn].SortKind := SortKind;
Form1.TableGrid1.Columns [SortColumn].Sorted := True;
Form1.TableGrid1.dbItemID := PrevId;
Form1.TableGrid1.ScrollToRow( Form1.TableGrid1.SelectedRow );
end;
end;
procedure Form1_TableGrid1_OnAfterSort (Sender: string; ACol: Integer);
begin
SortKind :=Form1.TableGrid1.Columns [ACol].SortKind;
SortColumn := ACol;
end;
7,244 2015-05-11 00:16:29
Re: date (22 replies, posted in Russian)
nikolai_nn
К сожалению так не получится.
7,245 2015-05-11 00:15:31
Re: OnShow (15 replies, posted in Russian)
Попробуйте так
procedure ddVizits_OnShow (Sender: string; Action: string);
var
idClient: string;
begin
if AddCl.Visible then
frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb, objects.id FROM objects LEFT OUTER JOIN clients ON clients.id=objects.id_clients WHERE clients.id='+ IntToStr( AddCl.bSaveClient.dbGeneralTableId ) )
else begin
idClient := SQLExecute('SELECT id_clients FROM visits WHERE id='+IntToStr(ddVizits.bSave.dbGeneralTableId));
frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb, objects.id FROM objects WHERE id_clients='+idClient );
end;
end;
7,246 2015-05-10 10:01:23
Re: Position of pop-up form (8 replies, posted in General)
Please, download latest beta version:
https://www.dropbox.com/s/s1roiqthyx7hx … 2.zip?dl=0
Form1.TableGrid1.AppearanceOptions := aoHintMarks+aoIndicateSortedColumn;
Form1.TableGrid1.SelectionColor := clYellow;
7,247 2015-05-09 19:53:11
Re: Вопросы: перетаскивание мышью текста и о раскрашивании строк. (2 replies, posted in Russian)
Приветствую,
1. К сожалению пока такой возможности нет.
2. В данном случае строка окрашена в цвет, который предназначен для выделения строки, когда компонент не имеет фокуса ввода, данный цвет можно изменить, например на желтый
Form1.TableGrid1.InactiveSelectionColor := clYellow;
либо и вовсе убрать выделенную строку после раскрашивания
Form1.TableGrid1.SelectedRow := -1;
7,248 2015-05-09 07:39:18
Re: Position of pop-up form (8 replies, posted in General)
Or better than this, would it be possible to have a function which
autofit witdh of a column according to its content ?Thanks
JB
BestFitColumns - AutoFit columns, depending on their content.
This method must be called in the event OnChange component TableGrid.
Example:
Form1.TableGrid1.BestFitColumns(); // AutoFit to contents of the cells
Form1.TableGrid1.BestFitColumns(bfBoth); // AutoFit to contents of the cells and column names
Form1.TableGrid1.BestFitColumns(bfHeader); // AutoFit columns by name
Also try this example (dynamic row heights, depending on cells contents)
http://myvisualdatabase.com/forum/misc. … download=1
7,249 2015-05-09 07:31:24
Re: Скидка на программу в связи с возросшим курсом доллара (48 replies, posted in Russian)
Nilaus
Да, до версии 2.0 обновления бесплатны.
Скорей всего обновление на версию 2.0 будет со скидкой.
версия 2.0 появится скорей всего в ноябре.
7,250 2015-05-08 16:41:25
Re: Position of pop-up form (8 replies, posted in General)
Hello,
Please, download fixed project.
Also you can download example:
http://myvisualdatabase.com/forum/misc. … download=1