If the target was opened in a window, the original record would need to be refreshed in order for it to see any Key Terms added.
What if you added a new numeric field to the Key Terms table? This numeric field could have the Case id carried into it via the link you provide to the user. We'll call this field
[UserCaseID] and pretend its'
field id is
99.
Link from Case to Key Term - *Formula URL*:
URLRoot() & "db/bp2kau43a" & "?a=API_GenAddRecordForm&dfid=2" & "&_fid_99=" & URLEncode ([Record ID#]) & "&z=" & Rurl()
Now, in the Key Term table, create a custom save button that will submit the new record and redirect the user back to the original case id.
New Button from Key Term back to Case - *Formula Rich Text*:
var text URLOne = URLRoot() & "db/bpw9r2twc" & "?a=er&rid="& [UserCaseID] & "";
"<a class='Vibrant' style='font-size:14px; color:white; background:#6BBD57; white-space:nowrap; text-align: center;'onclick='RedirectURL.value=(\"" & $URLOne & "\");editform.rl.value=(\""&""&"\");DoSave();'>Submit and Return</a>"
------------------------------
Brad Lemke
------------------------------