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


1. Скачайте пример из данной темы
http://myvisualdatabase.com/forum/viewtopic.php?id=1757


2. Вы можете изменять значение CopyTo из скрипта

Form2.dbFile.dbCopyTo:= 'photo2';

В зависимости от вашей ситуации, вы можете вызывать этот код из событие формы OnShow
либо из события кнопки сохранения записи OnClick

5,327

(5 replies, posted in General)

identity wrote:

Hi
Is your script supported in Version 1.45?
could you possibly make an example for this version?
thanks

Hello,


Unfortunately this script will not work in version 1.45

Xexrby Tdutybq wrote:

но я так понимаю для компа ноль и пусто все таки разные вещи.
ноль это вес таки число а пусто это и есть пусто.

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

krokodil_sk
After this update, you can't connect to database or execute sql queries between

begin

end.

Just move this code to OnShow of main form.


On my PC  (Core i3, RAM 3gb) project open for 20sec and run for 1min 15 sec.
I will try to optimize this process.

5,330

(12 replies, posted in Russian)

byhost
У CheckBox-а помимо двух состояний True и False есть и третье - Grayed (неизвестное состояние), когда CheckBox имеет данное состояние, он будет проигнорирован при поиске записей, т.е. будут найдены записи с True, False и с пустыми значениями данного поля.


Чтобы включить возможность использования состояния Grayed, необходимо установить свойство AllowGrayed = True для данного CheckBox-a, после чего вы сможете установить значение Grayed :

Form1.CheckBox1.State := cbGrayed;
Xexrby Tdutybq wrote:

В дополнение к вопросу Виталия.
Как сформулировать правильно запрос не по максимальному значению а по минимальному игнорируя нулевые значения (не пустые)

достаточно заменить слово MAX на MIN

(SELECT MIN(IFNULL("1В",0), IFNULL("1П",0), IFNULL("1О",0)) FROM Baza Bz WHERE Bz.id=Baza.id)

5,332

(5 replies, posted in Russian)

Здесь вы можете найти два видео урока на русском
http://drive-software.com/myvisualdatabase_ru.html

alduyr wrote:

Дело не в цене.
Прежде чем продавать, надо научить людей работать в этой программе.
Для этого нужна как минимум подробная документация,
подробные видео уроки и прочее...

Здесь вы можете найти два подробных видео урока
http://drive-software.com/myvisualdatabase_ru.html

5,334

(5 replies, posted in Script)

Example:

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
    sDirectory: string;
begin
    if SelectDirectory('Caption','c:\', sDirectory) then
    begin
        ShowMessage('Selected: ' + sDirectory);
    end;
end;

I tested your project from first message of this topic, there is no any errors.
Can you attach your project?

5,336

(34 replies, posted in Russian)

wertyby wrote:

Дмитрий спасибо, все заработало как надо, только знак нужно <. Может еще подскажете как вывести запись в таблицу из словаря, а то при прямом указании в запросе выводит только номер идентификатор, а хотелось бы полное название.

Пожалуйста покажите ваш запрос.

5,337

(14 replies, posted in Russian)

Rebrovvv wrote:

В бета версии 2.5 проблема решена?

Пока нет, разбираюсь, к сожалению лимит на бесплатные смс на свой номер мешает тестировать.

5,338

(11 replies, posted in Russian)

Спасибо, вы нашли ошибку, поправил, скачайте пожалуйста последнюю бета версию 2.5
https://www.dropbox.com/s/kfh2q7h8l73lx … a.zip?dl=0


Также чтобы свойство SelectionColor заработало, необходимо для свойства ApperanceOptions > aoAlphaBlendedSelection установить значение False

5,339

(3 replies, posted in General)

I'm afraid not quite understand what you mean.
Icons for buttons? It's planned to add more icons.

The Engineer
It's just another client for DBMS MySQL.

5,341

(11 replies, posted in SQL queries)

ehwagner wrote:

I put together a test project for you.

Check out this query

SELECT strftime('%m/%d/%Y',Due), Task, id
FROM Tasks
WHERE date(Due) = date({DateTimePicker1}) Order By Due

5,342

(3 replies, posted in Script)

Yes you can, but not dcu file, only pas file.


You can place file Unit1.pas in the folder Script where you store frequency used functions:

procedure SayHello;
begin
    ShowMessage('Hello');
end;

begin

end. 

How to use procedure SayHello from your script

uses 'Unit1.pas';

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
    SayHello;
end;

begin

end.:
Илья Б. wrote:

Спасибо.
Есть ли подобная функция непосредственно в конструкторе отчетов?

К сожалению нет, конструктор отчета не может сортировать данные.

5,344

(11 replies, posted in SQL queries)

Hello,


Please attach your project, I will test it.


Thanks.

Сергей wrote:

Здравствуйте, DriveSoft!

Продолжаю в этой же теме, т.к. это касается той же базы данных.

Решил добавить поиск по поставщику (вкладка "Доставка ТСР"), но почему-то не получается его настроить, упрямо по поставщику не хочет искать. Подскажите, пожалуйста, в чём причина.

Прилагаю файл.


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


В принципе нет смысла искать в гриде поставщиков с помощью выпадающего списка поставщиков, получается с помощью одного списка ищете в другом списке ) лучше реализовать поиск поставщиком с помощью компонента TextBox, но если нужно все же с помощью ComboBox, тогда впишите в его свойство TableName: dostavka

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

1. Для сортировка по убыванию, необходимо добавить слово DESC, т.е. получится так:

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) DESC

2. В настройках кнопки Отчет, выберите из списка сортировки "ORDER BY" и вставьте значение из выше отвеченного вопроса.

5,347

(3 replies, posted in Reports)

nikolai_nn wrote:

Благодаря Димитрий,но аз имах предвид принтиране на избран файл  ,с функция " CopyTo"  na dbPhoto

Данный пример именно так и делает.

5,348

(34 replies, posted in Russian)

wertyby
Попробуйте так.

SELECT
    O.MAT
    ,O.GOD
    ,O.FIO
    ,strftime('%d.%m',O.DATA_VIDACHI)as DATA_VIDACHI

FROM O

WHERE 
O.DATA_VIDACHI > date('now', '-30 days')
ORDER BY DATA_VIDACHI

Rebrovvv
Спасибо, вы нашли ошибку, исправил, скачайте пожалуйста последнюю бета версию:
https://www.dropbox.com/s/kfh2q7h8l73lx … a.zip?dl=0

but after this update,  when i start MVD i get error like attachment.

You got this error instant after start MVD? without open any project?