frmLogin.Hide необходимо прописать в скрипте, после того как введенный пароль окажется верным, т.е. там где раньше был frmLogin.Close


Закрытие главной формы (frmLogin.Close;) необходимо прописать в событии OnClose той формы, после закрытия которой, нужно чтобы приложение закрылось.

Иконки для кнопок не хранятся в graphics.dll, данный файл предназначен для хранения изображений, которые используются компонентом Image, в основном для оформления внешнего вида.


Иконки для кнопок хранятся непосредственно в exe файле проекта.

Просто перетащите мышкой вкладку с именем формы на первое место.

Сделайте главной форму ту, которая запрашивает логин и пароль, только после ввода логина и пароля, данную форму не нужно закрывать, ее необходимо скрыть (frmLogin.Hide;), т.к. если закрыть эту форму, то программа закроется, т.к. закрыли ее главную форму.


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


Затем нужно не забыть закрыть главную форму (frmLogin), когда пользователь захочет выйти из приложения, для этого на нужной форме необходимо создать событие OnClose, в котором мы и закроем главную форму (frmLogin.Close;)
если этого не сделать, то наше приложение будет висеть в памяти, хотя и не будет видно на панели задач.

7,955

(24 replies, posted in General)

I got your email, but without the project.

7,956

(24 replies, posted in General)

casedemarcat
Unfortunately I still have not received your project.

7,957

(3 replies, posted in General)

Unfortunately it was the last free version, free updates are not planned.

7,958

(3 replies, posted in General)

Hello,



The 1.45 is the latest freeware version.

7,959

(11 replies, posted in Russian)

taurskiy
Можете создать отдельную  тему в данном разделе, чтобы выложить свой проект
http://myvisualdatabase.com/forum/viewforum.php?id=6


Отправьте пока ваш проект на support@drive-software.com
с описанием, для какого компонента и на какой форме необходим данный поиск, постараюсь помочь.

7,960

(24 replies, posted in General)

casedemarcat wrote:

attach project


Thanks

I don't see your attached project.
Please, send me your project to support@drive-software.com

7,961

(1 replies, posted in Talks about all)

Это можно сделать через скрипт:

begin
     Form1.mniFile.Visible := False; // убирает меню Файл
     Form1.mniOptions.Visible := False; // убирает меню Инструменты
     Form1.mniAbout.Visible := False; // убирает меню О программе
end.

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

7,962

(24 replies, posted in General)

Try this:

SELECT
employees.dateofbirth,
employees.photo,
employees.text,
employees.bi_seria,
employees.bi_nuamrul,
employees.eliberatde,
employees.unutipul,
employees.unumodel,
employees.seriaaparatului,
employees.NRaviz,
employees.dataaviz,
employees.doitipul,
employees.doimodeul,
employees.doiconfiguratia,
employees.doiserieaparat,
employees.doiaviz,
employees.doidataaviz,
employees.reprezentant,
employees.configuratia,
employees.file,
employees.dataeliberare,
employees.plucru,
employees.calitate,
employees.Functia,
employees.nraparate,
employees.seriefiscala,
employees.agent,
tblagent.agent

FROM employees

LEFT OUTER JOIN tblagent ON tblagent.id = employees.id_tblagent

7,963

(14 replies, posted in Script)

Hello,



Yes, you can do it using My Visual Database.


You already made some part of your project?
If yes, please send me it to support@drive-software.com
I'll try to help you.

7,964

(24 replies, posted in General)

Hello,


Usually My Visual Database automatically associates the tables for search, but in your project algorithm was wrong.
It's not your mistake.
(The algorithm has decided to seach for a employee across the table "durum" because it has a connection with table "personel")


To fix it, I just added empty calulated field to gorev.calc_fix and added this calulated field to the button for search on Form1



The fixed project attached.

7,965

(11 replies, posted in Russian)

Сделал для вас проект с примером.


В настройках компонента TableGrid1, выбрана сортировка ORDER BY, и вставлено следующее условие:

CAST (trim(substr(replace(fieldnumber, '-', '     '), 1, 3)) AS INTEGER), CAST (trim(substr(replace(fieldnumber, '-', '     '), 7, 5)) AS INTEGER), CAST (trim(substr(replace(fieldnumber, '-', '     '), 12)) AS INTEGER);

7,966

(17 replies, posted in Script)

chiklopes

I made a example for you

7,967

(7 replies, posted in Russian)

Menshikov wrote:

вот пример. обратите внимание на три позиции в низу

Странно, не должно быть такого, пришлите пожалуйста ваш проект на support@drive-software.com

7,968

(7 replies, posted in Russian)

Вам необходимо просто настроить компонент TableGrid чтобы он вывел все записи из таблицы, затем создать кнопку с действием "Открыть в Excel"


Собственно и все, других настроек не требуется.

7,969

(7 replies, posted in Russian)

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


это можно сделать в свойстве FieldName:
{field1}  {field2}


или так:
{lastname}  Группа: {groupname}

7,970

(4 replies, posted in Reports)

shanauroff
Чтобы понять причину, мне необходим ваш проект, пожалуйста пришлите его на support@drive-software.com

7,971

(3 replies, posted in General)

you can not add two dates, you can add the date to the number of days, hours, weeks etc.

7,972

(22 replies, posted in Russian)

DenNik wrote:

я все же хочу узнать как работает group_concat

данная функция является агрегатной, и в вашем случае не подойдет, например ее можно использовать так

SELECT group_concat(firstname) FROM person

в результате получим: ИваноПетровСидоров


либо  так

SELECT group_concat(firstname,'-') FROM person

в результате получим: Ивано-Петров-Сидоров

7,973

(22 replies, posted in Russian)

Milla.Makova wrote:

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


Можете создать вычисляемое поле такого вида:

printf('%.2lf', fieldname)

где fieldname - является полем с типом Вещественное число

7,974

(22 replies, posted in Russian)

DenNik
тогда так

ifnull(author.surname,'') || ' ' || ifnull(author.name,'') || ' ' || ifnull(author.lastname,'')

7,975

(2 replies, posted in General)

Hello,


It's planned, using database FireBird, but it will not soon.