8,751

(13 replies, posted in General)

It's not your mistake, it's bug of My Visual Database, table with name "add" cause error.


you can to change structure of database without lost data, if you create/rename new field or table using tool SQLite Studio (http://sqlitestudio.pl/), then make a change in the structure of database in MVD, and answered "No" when the dialog asks to recreate the database.


Please, downlod here your fixed project:

8,752

(3 replies, posted in Script)

Hello,


try this

procedure frmNewClient_Button2_OnClick (Sender: string; var Cancel: boolean);
begin
   if frmNewClient.boxNome.Text = ''  then 
   begin   
      ShowMessage('wrong name');
      Cancel := True;
   end;
end;

8,753

(13 replies, posted in General)

alsu
Please, send me your project again.


Maximum number of columns is 2000.

8,754

(22 replies, posted in General)

I'm glad to hear that.
If you translate manual, I can offer you a lifetime license.

8,755

(22 replies, posted in General)

The Engineer


Thank you for feedback! )

8,756

(9 replies, posted in Script)

Unfortunately in the current version it is difficult to develop.

8,757

(10 replies, posted in Script)

error, because you can not divide by zero. When MaxColimn1 is Zero.
Fixed.

8,758

(13 replies, posted in General)

I sent project for you.

Готово,

значения в periodNo 0, -1, -2, -3 обозначают разные текстовые статусы

в SQL запросе была ошибка

SELECT
 rvk.rvk,
 comands.nomer_comands,
 otmetka.otmetka,
 base.ls_os_of,
 base.ls_oj_os

FROM
    base

LEFT OUTER JOIN rvk ON rvk.id=base.id_rvk
LEFT OUTER JOIN comands ON comands.id=base.id_comands
LEFT OUTER JOIN otmetka ON otmetka.id=comands.id_otmetka

WHERE rvk.id=$id

WHERE base.id=$id заменил на WHERE rvk.id=$id



но в тоже время на форме frmNarVnutrOF нет никакой связи с таблицей comands, соответственно в отчете ее тоже не будет.
в отчете используется компонент MasterData, но судя по формам, подчиненных записей у таблицы base нет.


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

8,761

(15 replies, posted in SQL queries)

At the moment there is no documentation about script, because used popular programming language "ObjectPascal", you can read any book about Delphi.


But documentation is planned.

1) Реализовал это в бета версии 1.47, теперь будет искать, скачайте ее
https://www.dropbox.com/s/bhwao1izh5q4y … 7.zip?dl=0


2) Сделал.


3) Сделал, теперь таблица periodText не нужна.
в таблицу periodNo добавил значение 0, которое условно будет обозначать Постоянное хранение документа, также сделал вычисляемое поле, чтобы вместо нуля было написано Постоянно.

К сожалению не смог понять, о каких данных идет речь? на какой форме?

8,764

(1 replies, posted in Russian)

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


к сожалению картинки нету )
пришлите пожалуйста ваш проект на support@drive-software.com
постараюсь помочь.

8,765

(7 replies, posted in General)

Please, send me your project to support@drive-software.om
with exe file.

8,766

(7 replies, posted in General)

Please, let me know the exact order of your actions that cause the error.
And your version of My Visual Database.


Thanks.

You are right, again error message, i sent you fixed version.


But do not forget to download the beta version of the program
https://www.dropbox.com/s/bhwao1izh5q4y … 7.zip?dl=0

8,768

(1 replies, posted in Script)

Hello,


1)Please, send me your project to support@drive-software.com


2) I think you can use component DBFile and property CopyTo
It's make easy transfert of applications.


Here you can get more info:
https://translate.googleusercontent.com … WCnwsx7Cbg

8,769

(1 replies, posted in General)

For formating Date/Time you can use calculated fields

example:

strftime('%d-%m-%Y   %H:%M', Date)

If you need time with AM/PM

strftime('%d-%m-%Y ', Date) ||

CASE
        WHEN CAST(strftime('%H', Date) AS INTEGER) = 12
                THEN strftime('%H:%M', Date) || ' PM'
        WHEN CAST(strftime('%H', Date) AS INTEGER) > 12
                THEN strftime('%H:%M', Date, '-12 Hours') || ' PM'
        ELSE strftime('%H:%M', Date) || ' AM'
END

I sent you project.

Hello.


Thank you for your project, you found bug of My Visual Database.
Please, download latest beta version 1.47, bug fixed:
https://www.dropbox.com/s/bhwao1izh5q4y … 7.zip?dl=0



Just open your project in version 1.47 for bug fix.



Thanks.

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


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

Для склеивания строк, используется символ ||
SELECT groups.mygroup || groups.bukva from groups


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

nFactor
Многопользовательская работа поддерживается в режиме файл сервера (по локальной сети либо через удаленный рабочий стол), режим клиент-сервер планируется в будущем.

I sent you project with changed.


Here  you  can  get  more info about, how to control date and time (unfortunately translated by
google):
https://translate.googleusercontent.com … EAVIIPE4qA

header: "More information about properties "Calendar""



Thanks )

8,775

(1 replies, posted in Script)

For your case there is no simple solution, because you have not correct structure of the database.
Please, send me again your project, i need to know, how exactly you saving record.


support@drive-software.com