Skip to main content

Notifications

Small and medium business | Business Central, N...
Suggested answer

creating global variable for Name + Surname

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

I am a Junior Developer that has never worked with this language before. I have received so tasks for training and I am having a hard time figuring it out. Can any one help?

Tasks: 1 - On Loan Card page create a field (variable) that will show Name + Surname. Not a table field but a page field

a - create global variable on Loan Card page with a type Text and name it FullName

b - add this variable as a field on a page

c - Write code that will update this variable when First Name or Last Name is modified (you can do that by utilizing OnValidate trigger)

  • Suggested answer
    YUN ZHU Profile Picture
    YUN ZHU 74,036 Super User 2024 Season 2 on at
    RE: creating global variable for Name + Surname

    Hi, Below is an example in BC. (AL Language)

    And because the standard does not have a Loan Card page, so I use Employee Card as an example.

    a:

    pastedimage1646351203018v1.png

    b:

    pastedimage1646351283299v2.png

    c:

    pastedimage1646351454811v4.png

    On the page:

    pastedimage1646351439702v3.png

    Source code:

    pageextension 50113 EmployeeCard extends "Employee Card"
    {
        layout
        {
            addafter("Last Name")
            {
                field(ZYFullName; ZYFullName)
                {
                    Caption = 'Full Name';
                    ApplicationArea = All;
                    Editable = false;
                }
            }
    
            modify("First Name")
            {
                trigger OnAfterValidate()
                begin
                    ZYFullName := Rec."First Name"   ' '   Rec."Last Name";
                end;
            }
    
            modify("Last Name")
            {
                trigger OnAfterValidate()
                begin
                    ZYFullName := Rec."First Name"   ' '   Rec."Last Name";
                end;
            }
        }
    
        var
            ZYFullName: Text;
    }

    Hope this will help.

    Thanks.

    ZHU

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

News and Announcements

Announcing Category Subscriptions!

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,359 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,370 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans