Mandatory field

Discussion in 'Tally Developer' started by Rakesh Kumar, May 24, 2023.

    
  1. Rakesh Kumar

    Rakesh Kumar Member


    Respected Experts,

    How to make mandatory field to enter value (without enter value, you can't do anything) in below code : -

    [#Part: VCHTitle2left]
    Option : MK VCHLorryNo3:mad:@IsPurchase

    [!Part :MK VCHLorryNo3]

    Add : Line:AtEnd:MK VCHLorryNo3

    [Line : MK VCHLorryNo3]

    Field : Medium Prompt,MK VCHLorryNo3


    Local : Field:Medium Prompt:Info:"Gate Entry No.:"
    Local : Field:Medium Prompt:Width: 12% Page

    [Field : MK VCHLorryNo3]
    Use : Name Field
    Set as : $MKVCHLorryNo3
    Storage : MKVCHLorryNo3
    Style : Normal
    Width : 8% Page
    Color : Dark Red
    Align : Centre
    Skip : No

    [System : UDF]
    MK VCHLorryNo3 :String :425

    [#Part: CMP COLBasics]
    Add : Line:AtEnd: SMRShow VCHLorryNo2

    [Line : SMRShow VCHLorryNo2]
    Fields : Medium Prompt,SMRShow VCHLorryNo2
    Local : Field : Medium Prompt : Info : $$LocaleString:"Gate Entry No."

    [Field: SMRShow VCHLorryNo2]
    Use : Logical Field
    Modifies: MKShowLorryNo3

    [Variable: MKShowLorryNo3]

    Type : Logical
    Persistent : Yes

    [System : Variable]
    MKShowLorryNo3:""


    [#Line : DSP ColVchTitle]


    Add : Fields : After : MR LorryNo2 : MK LorryNo3

    Local : Field : Default : Style : Small Italic

    Local : Field : MK LorryNo3 : Set As : "Gate Entry No."

    [#Line : DSP ColVchDetail]

    Add : Field : After : MR LorryNo2 : MK LorryNo3

    [Field : MK LorryNo3]

    Use : Name Field
    SetAs : $MKVCHLorryNo3
    Width : 12% Page
    Border : Thin Left
    Style : Small
    Invisible : NOT ##MKShowLorryNo3
    Color : Dark Red
    Align : Centre

    [#Line : DSP ColVchTotal]
    Add : Field : After : DBC VchNo : MK PurchasesEmpty
    Local : Field : MK LorryNo3 : Invisible : Yes

    [Field : MK PurchasesEmpty]
    Use : Name Field
    SetAs : ""
    Width : 13% Page

    [#Collection : Columnar Filtered Vouchers of Company]
    Fetch : MKVCHLorryNo3

    [#Collection: Columnar Vouchers of Ledgers]
    Fetch : MKVCHLorryNo3
     


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Validate: NOT $$IsEmpty:$$Value -- in your required Field.
     
    sattam likes this.


  3. Rakesh Kumar

    Rakesh Kumar Member


    Done Sir!
    Amit Sir, I have no word for you, you are God gifted, a wonderful mentor, God bless you Sir.
    Thank you so much Sir. Sir, you know every time you helped me when I was needed.
    Thank you with folded hand.
     


  4. Mac

    Mac Member


    sir , if we want to validate like owner can make empty but other user can't then what should try ?
     


  5. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Validate: NOT $$IsCmpOwner AND NOT $$IsEmpty:$$Value -- in your required Field.
     


Share This Page