You should use a display method on EmplTable and show this method in grid.
X++:
display field1_EDT myfield1(EmplTable _emplTable)
{
field1_EDT field1;
;
if (<smth>)
{
select firstOnly axtable_1
where axtable_1.periodFromDate <= _emplTable.<smth>
&& axtable_1.periodToDate >= _emplTable.<smth>;
if (axtable_1)
field1 = axtable_1.description;
}
else
{
field1 = smth;
}
return field1;
}