Topic: Название месяца в таблице

Добрый день!
Помогите решить проблему.
В форме вводится дата с форматом MMMM, yyyy (например: Февраль, 2020)
Как сделать, чтобы в таблице тоже в этом формате дата выходила? В данный момент выходит в обычном формате (21.02.2020)

Re: Название месяца в таблице

Здравствуй Vickus,
Возможно, попробуйте это с вычисленным полем.
(извините, но в моем примере названия месяцев на английском)
С Уважением,
Derek.

Post's attachments

Attachment icon vickusmonth.zip 337.33 kb, 282 downloads since 2020-02-21 

Re: Название месяца в таблице

Огромное спасибо!
Все получилось!

Re: Название месяца в таблице

Hello vickus, Hello Derek

The best way to get what you're asking for is through the calculated field is tu use Derek's methode.
But if you want use a script, see thoses snippets :

procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
   TNxDateColumn(Form1.TableGrid1.Columns[0]).FormatMask :='dd.mm.yyyy';
end;

Other piedce of code :

procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
     TNxTimeColumn(Form1.TableGrid1.Columns[0]).FormatMask :='HH:mm am/pm';
end;

You will have to adapt it to your needs.

A question for my friend Derek :

If vVckus uses a report (* .fr3), will your calculated field appear there and will it be able to use it?

Regards

JB

Re: Название месяца в таблице

Hi Jean,
How's things?
Yes, calculated fields appear in FastReport much like any other field.
I do not have much experience with FastReport and so tend to create my calculated fields in MVD even though I'm sure the actual calculation could be performed within FastReport itself (I just don't know how!).
Regards,
Derek.