3,351

(28 replies, posted in Russian)

Evgeniy D wrote:

Еще вопрос.
в таблице есть поле "CheckBox" -  как в dbFilter поставить условие чтоб показать запись которые CheckBox = True?

 

 enter_kontroler.TableGrid1.dbFilter := 'CheckBox=1';

3,352

(20 replies, posted in Russian)

jonibek
Странно, приложите пожалуйста ваш проект, протестирую. Также опишите, где именно и для какого поля необходимо округление.


Более подробней прочитать о формате числа можно здесь
http://www.delphibasics.ru/FormatFloat.php

3,353

(20 replies, posted in Russian)

Здравствуйте.


С помощью скрипта можете задать числовой формат для указаной колонки в гриде

procedure Form1_TableGrid1_OnChange (Sender: string);
begin
  if Form1.TableGrid1.Columns[0] is TNxNumberColumn then TNxNumberColumn(Form1.TableGrid1.Columns[1]).FormatMask := '#,#0';
end;
easyterm wrote:

Но тут странная штука получается. )
На гифке видно.

Уберите из скрипта строку

Form1.tgEinAus.Options := Form1.tgEinAus.Options + goFooter;

Чтобы появился футер, установите галочку в свойствах tgEinAus

Additional > Options > goFooter

3,355

(2 replies, posted in General)

http://myvisualdatabase.com/forum/viewtopic.php?id=1438

easyterm
Попробуйте так

procedure frmReport_tgBericht_OnChange (Sender: string);
begin
    frmReport.tgBericht.Options := frmReport.tgBericht.Options + goFooter;
    TNxNumberColumn(frmReport.tgBericht.Columns[1]).TextAfter := ' €';
    frmReport.tgBericht.Columns[1].Footer.FormulaKind := fkSum;
    frmReport.tgBericht.CalculateFooter;
    frmReport.tgBericht.Columns[1].Footer.Caption := FormatFloat('0.#0', frmReport.tgBericht.Columns[1].Footer.FormulaValue);
end;

3,357

(20 replies, posted in Russian)

jonibek
Теперь понял )


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

3,358

(2 replies, posted in General)

This counter should update automatically when you filter records in the tablegird. Please attach your project (zip file without exe and dll)

kovalenko
К сожалению я могу помочь только с решением конкретных вопросов.

Здравствуйте.


Отправил вам e-mail с инструкцией.

3,361

(1 replies, posted in General)

Please attach your project.

3,362

(20 replies, posted in Russian)

jonibek
Из вашего примера я вижу разницу только в один пробел.

3,363

(7 replies, posted in Russian)

Тогда вам необходимо использовать решение, которое я привел во втором сообщении. В переменной Form2.ButtonSave.dbGeneralTableId; будет идентификатор, которые необходимо использовать в качестве id_create

3,364

(3 replies, posted in General)

Unfortunately your trial period should be over. I can provide support only for registered users and users who use a trial period.

попробуйте так

if Pos('VAC', Form1.TableGrid1.Cells[1,i]) > 0 then Form1.TableGrid1.Cell[3,i].Color := clRed;

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

3,367

(6 replies, posted in General)

nitin.ingale08 wrote:

Sir,

Is in grid table "go Multi Select" option can we add or save selected data at one click?

please see project file.

Regards
Nitin Ingale

Check it out

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

3,369

(7 replies, posted in Russian)

ZBear wrote:

импорт происходит в связанную таблицу. Но после импорта отсутствует связь с основной таблицей (при сохранении не генерируется id_create)

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

3,370

(6 replies, posted in General)

Hello.


I can help you only with concrete question.

3,371

(6 replies, posted in Script)

tcoton wrote:

Cool! smile

Dmitry, are you going to reveal all these magic features in the official documentation?

http://myvisualdatabase.com/forum/viewt … 245#p17245

3,372

(7 replies, posted in Russian)

ZBear
К сожалению не понял, в чем конкретный вопрос?

3,373

(20 replies, posted in Russian)

jonibek
1. В данном примере я не вижу разницы


2.

procedure Form1_TableGrid1_OnChange (Sender: string);
begin
     Form1.TableGrid1.Columns[0].Alignment := taRightJustify; // справа
     Form1.TableGrid1.Columns[0].Alignment := taCenter; // по центру
end;

3.

procedure Form1_TableGrid1_OnChange (Sender: string);
begin
    Form1.TableGrid1.Columns[0].Footer.Caption := FormatFloat('0.##', Form1.TableGrid1.Columns[3].Footer.FormulaValue);
end;

попробуйте так

SELECT
strftime('%d.%m.%Y', workorder.adatum),  
'+'||workorder.azahlungen

FROM
workorder

WHERE
workorder.adatum >= {dtFrom} AND workorder.adatum <= {dtTo}
   
UNION ALL 
        
SELECT                                 
strftime('%d.%m.%Y', ausgaben.ausdatum), 
'-'||ausgaben.aussumme                          

FROM
ausgaben

ORDER BY strftime('%d.%m.%Y', workorder.adatum) DESC 

3,375

(9 replies, posted in Script)

derek
Hello.


twebbrowser is Internet Explorer, unfortunately I can't fully control this component, perhaps you have old version of IE.


Check out another method to use google maps: