I have a big screen...so sufficient pixels to accomodate............. In your code.... start from Field level and work backward to Line...Part and Form..... Comment on each height .....step by step...... and find out which one is the culprit.
Dear Experts, Can Anyone please help me to resolve the issue of Memory Access violation? [Part : PvTfmt FinLedTtlePrt] Left Part : PvTfmt DebitTtlePrt [Part : PvTfmt DebitTtlePrt] Line : PvTfmt DebitTtleLne, PvTfmt OpeningBalanceLne, PvTfmt DrGoodsTitle, PvTfmt DebitDetlsLne, PvTfmt DrServiceTitle,PvTfmt DrServiceDtl, PvTfmt CrAmtTitle, PvTfmt CrAmtDetails Repeat : PvTfmt DebitDetlsLne : My Repeat Coll Bottom Line : PvTfmt DebitSubTotalLne, PvTfmt ClosingBalanceLne, PvTfmt FinalTotalLne Total : PvTfmt DebitAmountFld Scroll : Vertical Common Border : Yes [Line : PvTfmt DebitDetlsLne] Field : PvTfmt DateFld, PvTfmt ParticularFld,PvTfmt VchNumberFld Right Field : PvTfmt DebitAmountFld, PvTfmt CreditAmountFld Space Bottom: 0.15 ;;Remove if : $$IsEmpty:$$OrigVchLedCrTotal:#LedgerName [Field : PvTfmt DateFld] Use : Short Date Field Set as : $$LocaleString:$$dayofdate:$Date +"-"+ $$LocaleString:$$monthofdate:$Date +"-"+ $$LocaleString:$$yearofdate:$Date Set Always : Yes Width : 5% Screen Alter : Voucher Style : Small [Field : PvTfmt ParticularFld] Use : Name Field Set as : $valStockItemName Set Always : Yes FullWidth : Yes Style : Small [Field : PvTfmt VchNumberFld] Use : Name Field Set as : $VoucherNumber Width : 8% Screen Set Always : Yes Align : Right Style : Small [Field : PvTfmt DebitAmountFld] Use : Amount Forex Field Set as : $ValAmount*-1 Set Always : Yes Width : @@AmountWidth Style : Small Bold Format : "DrCr" [Field : PvTfmt CreditAmountFld] Use : Amount Forex Field Set as : $ValAmount*-1 Set Always : Yes Width : @@AmountWidth Style : Small Bold Format : "DrCr" [Line : PvTfmt DebitTtleLne] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"Date" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Particular" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"Voucher" + $$NewLine + $$LocaleString:"No" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: $$LocaleString:"Debit" + $$NewLine + $$LocaleString:"Amount" Local : Field : PvTfmt DebitAmountFld : Type : String Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Set as: $$LocaleString:"Credit" + $$NewLine + $$LocaleString:"Amount" Local : Field : PvTfmt CreditAmountFld : Type : String Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold [Line : PvTfmt OpeningBalanceLne] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Opening Balance" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Invisible : Not $$IsDr:$OpeningBalance:Ledger:#LedgerName ;;OR $$IsEmpty:$OpeningBalance:Ledger:#LedgerName Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: $OpeningBalance:Ledger:#LedgerName Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible : Not $$IsDr:$OpeningBalance:Ledger:#LedgerName Local : Field : PvTfmt CreditAmountFld : Set as: $OpeningBalance:Ledger:#LedgerName Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible : Not $$IsCr:$OpeningBalance:Ledger:#LedgerName Space Top : 0.15 [Line : PvTfmt DrGoodsTitle] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Goods" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: 0 Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible Local : Field : PvTfmt CreditAmountFld : Set as: 0 Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible [Line : PvTfmt DrServiceTitle] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: 0 Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible Local : Field : PvTfmt CreditAmountFld : Set as: 0 Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible [Line : PvTfmt DrServiceDtl] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: 0 Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible Local : Field : PvTfmt CreditAmountFld : Set as: 0 Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible [Line : PvTfmt CrAmtTitle] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Payments & Credits" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: 0 Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible Local : Field : PvTfmt CreditAmountFld : Set as: 0 Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible [Line : PvTfmt CrAmtDetails] Use : PvTfmt DebitDetlsLne Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"" Local : Field : PvTfmt DateFld : Type : String Local : Field : PvTfmt DateFld : Add : Style : Small Bold Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service" Local : Field : PvTfmt ParticularFld : Type : String Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"" Local : Field : PvTfmt VchNumberFld : Type : String Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Set as: 0 Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold Local : Field : PvTfmt DebitAmountFld : Invisible Local : Field : PvTfmt CreditAmountFld : Set as: 0 Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold Local : Field : PvTfmt CreditAmountFld : Invisible
Look at the code...... Some Fields are in "% screen" some are in "@@amountwidth" and so on.......... From the code as given above, that looks probable. For Memory access violation", there are many causes.......... so perusing the code and finding out is necessary.
Observations is from the code attached above............. There is no Collection (My Repeat Coll) attached to the code and hence cannot comment on that. The collection can also be the culprit. When members submit half codes then they get solutions from what code is available / submitted.