say we have a requirement that we have a table and in that table we have many records for theses records any given point of time only one record should be checked.
go to table table modified and write:
public void modifiedField(FieldId _fieldId)
{
NumberSequenceTable NumberSequenceTable;
;
super(_fieldId);
ttsBegin;
if(this.Default == NoYes::Yes)
{
while select forupdate NumberSequenceTable
where NumberSequenceTable.RecId != this.RecId
{
NumberSequenceTable.Default = NoYes::No;
NumberSequenceTable.update();
}
}
}
ttsCommit;
}
here we are interating for all the records in the table where rec id does not match and make all the other records as false.
go to table table modified and write:
public void modifiedField(FieldId _fieldId)
{
NumberSequenceTable NumberSequenceTable;
;
super(_fieldId);
ttsBegin;
if(this.Default == NoYes::Yes)
{
while select forupdate NumberSequenceTable
where NumberSequenceTable.RecId != this.RecId
{
NumberSequenceTable.Default = NoYes::No;
NumberSequenceTable.update();
}
}
}
ttsCommit;
}
here we are interating for all the records in the table where rec id does not match and make all the other records as false.
No comments:
Post a Comment