Hi Team
I have an exception on my class file as it thrown, the attached SystemException "Parent Buffer ttDivision is not found in ProDataSet. What am i missing below?
I have an exception on my class file as it thrown, the attached SystemException "Parent Buffer ttDivision is not found in ProDataSet. What am i missing below?
Code:
METHOD PUBLIC HANDLE getDivision(INPUT ipcDivision AS CHARACTER):
ASSIGN pcTempBuffer = STRING(BUFFER ttDivision:HANDLE)
pcRelation = " "
pcTable = "pswebmast"
pcField = "psw-cat"
pcQuery = " FOR EACH pswebmast WHERE pswebmast.psw-desc *" + ipcDivision + "*"
pcProc = " "
pcAfterRowFill = " ".
RETURN BuildDataset().
END METHOD.
[code]
@VisualDesigner.
METHOD PRIVATE VOID btnSearch_Click( INPUT sender AS System.Object, INPUT e AS System.EventArgs ):
DEFINE VARIABLE hProc AS HANDLE NO-UNDO.
IF VALID-HANDLE (dhDivision) THEN DO:
DELETE OBJECT dhDivision.
END.
ASSIGN dhDivision = ?.
{appRun.i inventory.p}
RUN getSearch IN hProc(INPUT cmbEnterDivison:Text,
OUTPUT DATASET-HANDLE dhDivision).
{appEnd.i}
bsMain1:Handle = dhDivision.
cmbEnterDivison:ToggleDropdown().
RETURN.
END METHOD.
[code]
DEFINE TEMP-TABLE ttDivision
FIELD pl-line AS CHARACTER LABEL "Line"
FIELD pf-div AS CHARACTER LABEL "Description Code"
FIELD pf-frdesc AS CHARACTER LABEL "Description"
FIELD pf-datecreate AS DATE LABEL "Date Created"
FIELD pf-usrcreate AS CHARACTER LABEL "Created By"
FIELD pf-dateamend AS DATE LABEL "Date Amended".
DEFINE DATASET dsDivision FOR ttDivision.
DEFINE QUERY qDivision FOR ttDivision SCROLLING.
DEFINE DATA-SOURCE srcDivision FOR QUERY qDivision.