5,851

(33 replies, posted in Russian)

nikolai_nn
Я могу помочь только с конкретным вопросом, если что то не работает, описывайте подробней, какое получаете сообщение об ошибке, прикладывайте проект к сообщению.


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

memult
Если работает, значит можно )
Возможно этот способ будет медленно работать, когда данных будет много, т.к. подобный поиск более правильно реализовать с помощью CheckBox-ов.


К сожалению не могу протестировать ваш проект без доступа к базе на MySQL сервере.

5,853

(11 replies, posted in General)

tcoton
Because these properties work under Windows XP

5,854

(5 replies, posted in General)

2. Please describe, what exactly wrong.

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

5,856

(12 replies, posted in General)

agusecc wrote:

I don't know  about how conect my visual database with fastreport . can you help me? I am not programing.

Please, check out this topic:
http://myvisualdatabase.com/forum/viewtopic.php?id=4


You can create report without SQL query, using button action "Report"

Also you can attach your project (zip file without exe and dll)
I'll try to help you.

5,857

(5 replies, posted in Reports)

agusecc wrote:

I don't know  about how conect my visual database with fastreport . can you help me? I am not programing.

Please, check out this topic:
http://myvisualdatabase.com/forum/viewtopic.php?id=4


You can create report without SQL query, using button action "Report"

Also you can attach your project (zip file without exe and dll)
I'll try to help you.

5,858

(2 replies, posted in General)

Please download example, how to prevent second start.

5,859

(5 replies, posted in General)

1. You can't set year less than 1601


2. I already made project for you here:
http://myvisualdatabase.com/forum/viewt … 557#p11557


It's work for me, also searching between dates.

Необходимо выч. поле вставить непосредственно в SQL запрос:

Select
person.ФИО
,person.Организация
,person.Интерес
,person.analog
,CONCAT(IFNULL(Diapazon_f.diap_f,''),' ',IFNULL(person.drugoe_f,''))
, rtrim(
CASE WHEN is_red=1 THEN 'красный, ' ELSE '' END ||
CASE WHEN is_green=1 THEN 'зеленый, ' ELSE '' END ||
CASE WHEN is_blue=1 THEN 'синий, ' ELSE '' END
, ', ')
,person.id


From person

LEFT OUTER JOIN Diapazon_f ON Diapazon_f.id=person.id_Diapazon_f
LEFT OUTER JOIN Appparat ON Appparat.id=person.id_Appparat
LEFT OUTER JOIN phone ON phone.id_person=person.id
LEFT OUTER JOIN Email ON Email.id_person=person.id

WHERE
(CASE WHEN {chbFIO}=1 THEN ФИО LIKE '%{edSearch}%' ELSE 1=0 END) OR
(CASE WHEN {chbORG}=1 THEN Организация LIKE '%{edSearch}%' ELSE 1=0 END) OR
(CASE WHEN {chbINT}=1 THEN Интерес LIKE '%{edSearch}%' ELSE 1=0 END) OR
(CASE WHEN {chbF}=1 THEN diap_f LIKE '%{edSearch}%' ELSE 1=0 END)
GROUP BY person.id

5,861

(5 replies, posted in General)

No.
http://myvisualdatabase.com/forum/viewt … 137#p11137

Unfortunately I have no idea why is this happening.


Do you have some running background specific software?

5,863

(7 replies, posted in General)

mathmathou
I just update DLLs for SSL connection, don't look any code in your project.

5,864

(11 replies, posted in General)

jumper wrote:

I think I just figured out what I can do about the button image thing. I can use a button graphic and call the procedure the regular buttons do. The real buttons can be out of site. So the next question for this beginner is.... how do I call the procedure that the real button calls? I can insert it to the On_Click area of the graphic.
   
Thanks all...

procedure Form1_Image1_OnClick (Sender: string);
begin
    Form1.Button1.Click;
end;

5,865

(11 replies, posted in General)

MVD using standard Windows button, beginning from Windows 7, operation system blocked possibility to change background color.

5,866

(5 replies, posted in General)

The false positive.

это можно сделать с помощью вычисляемого поля, пример:

rtrim(
CASE WHEN is_red=1 THEN 'красный, ' ELSE '' END ||
CASE WHEN is_green=1 THEN 'зеленый, ' ELSE '' END ||
CASE WHEN is_blue=1 THEN 'синий, ' ELSE '' END
, ', ')

5,868

(131 replies, posted in Russian)

if ValidFloat(Form1.TableGrid3.Cells[21, ARow]) then
begin
   if StrToFloat(Form1.TableGrid3.Cells[21, ARow]) > 0 then Form1.Label64.Font.Color := clRed else Form1.Label64.Font.Color := clGreen;
end else Form1.Label64.Font.Color := clWindowText;

5,869

(7 replies, posted in Script)

Right.

5,870

(7 replies, posted in Script)

Also you should to add Clear function

procedure Form1_OnShow (Sender: string; Action: string);
begin
    Form1.ComboBox1.Items.Clear;
    Form1.ComboBox1.Items.Add ('Choice 1');
    Form1.ComboBox1.Items.Add ('Choice 2');
    Form1.ComboBox1.Items.Add ('Choice 3');
    Form1.ComboBox1.ItemIndex := 0;
end;

приложите пожалуйста ваш проект, и как бы вы хотели чтобы в гриде отображались выбранные цвета.

5,872

(25 replies, posted in Script)

Hello,

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
    if Form1.Edit1.Text = '' then
    begin
        Cancel := True;
        ShowMessage('Your message here.');
    end;
end;

Можно и с комбоксами, но тогда будет возможность указать одновременно 2 и более раз один и тот же цвет.


С чекбоксами по моему будет быстрей и наглядней выбирать цвета,
почему бы в базе данных не создать поля Да/Нет, например
is_red
is_green
is_blue
is_yellow
и т.д.


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

5,874

(7 replies, posted in General)

Please send me your project to support@drive-software.com
with link on this topic.


Thanks.

Да, в этом случае комбобоксы не подойдут.


Есть два пути, правильный и компромисный.


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



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



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


какой вариант выбираете?