При необходимости, вы можете сохранять номер телефона именно в таком виде, в каком он вводится в компонент,


например сейчас у вас маска
!\(999\)000-0000;0;_


замените ее на
!\(999\)000-0000;1;_

Пожалуйста, приложите ваш проект, постараюсь помочь.

8,003

(9 replies, posted in Russian)

Отправил вам на емейл исправленный вариант проекта.

8,004

(9 replies, posted in Russian)

zoomix
В таблице Opozduns не должно быть полей Sotrudniki (так как сотрудник определяется внешним ключом id_Sotrudniki) и id_Otdely (так как это лишняя связь, отдел сотрудника мы можем узнать из внешнего ключа id_Otdely из таблицы Sotrudniki)


Пожалуйста, пришлите ваш проект на support@drive-software.com
поправлю ошибки.

8,005

(6 replies, posted in Russian)

В будущем планируется поддержка клиент-серверной базы данных FireBird, но это будет еще не скоро.

8,006

(6 replies, posted in Russian)

К сожалению полноценная работа как клиент-сервер пока не поддерживается.

8,007

(6 replies, posted in Russian)

Через Интернет можете сделать доступ к базе через удаленный рабочий стол (Remote Desktop Connection)
Подробней: http://profhelp.com.ua/articles/windows … бочий-стол


Приобрести программу лучше по этой ссылке, так как цены ниже, также есть описание на русском о типах лицензиях.
http://myvisualdatabase.com/purchase_ru.html

8,008

(9 replies, posted in Russian)

Можно, у компонента TextBox есть свойство Increm.Search, где вы можете выбрать настроенную кнопку с действием "Поиск"

Таким образом, кнопка автоматически нажмется и будет произведен поиск, когда в компоненте TextBox появится номер штрих кода.

8,009

(9 replies, posted in Russian)

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


Т.е. вам достаточно установить курсор ввода в текстовое поле, чтобы туда вставились цифры от штрих кода.

8,010

(2 replies, posted in General)

Hello,


Please, download latest beta version 1.49
https://www.dropbox.com/s/bsk683d3yf6jv … 9.zip?dl=0


I added function MessageDlgTimeOut(Msg, Caption: string; Flags: integer; Milliseconds: integer): integer;
example of use:

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
    iResult: integer;
begin
    iResult := MessageDlgTimeOut('Hello', 'Caption', MB_YESNO+MB_ICONINFORMATION, 2000); // 2 seconds
    if iResult = IDTIMEOUT then ShowMessage('TimeOut');
    if iResult = IDYES then ShowMessage('Yes');
    if iResult = IDNO then ShowMessage('No');
end;

also you can use other buttons and icons for the message dialog:


Buttons:

MB_OK
MB_YESNO
MB_YESNOCANCEL
MB_OKCANCEL
MB_ABORTRETRYIGNORE
MB_HELP
MB_RETRYCANCEL

Icons:

MB_ICONEXCLAMATION
MB_ICONWARNING
MB_ICONINFORMATION
MB_ICONASTERISK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONERROR
MB_ICONHAND

Results:

IDTIMEOUT
IDYES
IDOK
IDNO
IDABORT
IDCANCEL
IDCONTINUE
IDIGNORE
IDRETRY
IDTRYAGAIN

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


Можете скачать данный пример
http://myvisualdatabase.com/forum/misc. … download=1


где разграничиваются права на чтение, запись, поиска и т.д.
все это делается путем запрета доступа к определенным кнопкам (Form1.Button1.Enabled := False;)
таким же образом можно запретить доступ к определенным формам, в зависимости от доступа пользователя.

DenNik
Вы про сворачивании программы? да, исправлено и ссылка обновлена.

8,013

(31 replies, posted in Russian)

Leonid wrote:

Добрый день !
Только что : через Hamachi подключился к базе на сервере . Открыл отчет и редактировал его в фастреп. Тутже сообщили
пользователи с локалки , что у них база локед . Закрыл у себя форму отчета , и там у всех стало норм. Программу транслировал
1,49 бета верс от воскресения.

При открытом дизайнере отчета, да, база будет заблокирована, при простом предпросмотре отчета, блокироваться не должно.

8,014

(31 replies, posted in Russian)

jazzitcool
Спасибо, получил, потестирую.
Данная ошибка появляется и без использования VPN Hamachi ?

8,015

(4 replies, posted in Script)

I have made example for you.

procedure Form1_Button5_OnClick (Sender: string; var Cancel: boolean);
var
    sID: string;
    sDate: string;
begin
    if Form1.GridEmployees.dbItemID<>-1 then // if there is selected record in TableGrid
    begin
        sID := Form1.GridEmployees.sqlValue; // id of record for show
        frmEmpScript.edLastName.Text:= SQLExecute('SELECT lastname FROM employees WHERE id='+sID); // get lastname
        frmEmpScript.edFirstName.Text:=SQLExecute('SELECT firstname FROM employees WHERE id='+sID); // get firstname

        // date
        sDate := SQLExecute('SELECT dateofbirth FROM employees WHERE id='+sID);
        if sDate <>'' then frmEmpScript.DateTimePicker1.Date := SQLDateTimeToDateTime (sDate)
        else frmEmpScript.DateTimePicker1.Checked:= False;

        frmEmpScript.ShowModal; // show form
    end;
end;

8,016

(2 replies, posted in Russian)

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


действительно, не досмотрел, для компонента Counter тоже нужно было свойство NumbersOnly внести в инспектор объекта.


В текущей версии можете воспользоваться скриптом, чтобы задействовать свойство NumbersOnly у компонента Counter

Form1.EditCounter1.NumbersOnly := True; 

данную строчку кода можете расположить в событии OnShow главной формы, либо между begin и end. которые находятся в самом низу скрипта.

mitrich45
В последней бета версии я исправил ошибку, которая блокировала базу данных при открытом предпросмотре отчета для печати.
http://myvisualdatabase.com/forum/viewtopic.php?id=977

8,018

(7 replies, posted in Script)

No need Cancel := False; in code.

8,019

(12 replies, posted in General)

traumig wrote:

Have I pay for this update?

If you already have a license, it's free for you.


p.s.
Also you can use service turbosms.ua for SMS
more info: http://myvisualdatabase.com/forum/viewtopic.php?id=977

8,020

(4 replies, posted in Russian)

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


у компонента TextBox есть свойство NumbersOnly
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&amp;item=576&amp;download=0

8,021

(7 replies, posted in Script)

Hello,


if the file "Backup\sqlite.db" already exists, the function (CopyFile) overwrites the existing file.



Can you send me your project for test?
support@drive-software.com



Thanks.

jazzitcool wrote:

А если требуется закрыть окно предварительного просмотра отчёта?
И главного окна программы Form1, т.е. закрыть программу полностью

Можете помочь с примером скрипта?

К сожалению в текущей версии нет возможности из скрипта закрыть окно предварительного отчета, с ним такая же проблема как описывалось выше?



На счет Form1, не совсем понял, вам необходимо чтобы программа просто закрывалась, спустя какое то время?

Благодарю за пример.

8,024

(7 replies, posted in General)

Introduction to SQL
http://www.w3schools.com/sql/sql_intro.asp
http://www.guru99.com/sql.html

8,025

(5 replies, posted in Russian)

понимаю, не удобно, выбирал движок форума, тот который попроще.