ContributionsMost RecentMost LikesSolutionsGrid Edit IssueI'm getting the classic error when trying to save - "While you were editing these records, some else was also editing some the same records and made changes that conflict with some of your changes." when doing a grid edit on a table and updating the same field of multiple records. However, no one else is in the application, or currently has access to the application, other than me. It says the other user is (me) my username. I have no other tabs or browsers open. This is a false positive relating to something else that is going on. This is a detail table related to a header table. Please advise. Thanks Re: Page Refresh Challenge and SymptomVery grateful for this Danimal. Thank you very much. I do have some questions so I will contact you directly off-world. Best Regards, EricRe: Page Refresh Challenge and SymptomI am please asking for assistance in rewriting my code below in javascript per the recommendation made above. I haven't programmed init and I really need a resolution to my problem. Your help would be greatly appreciate. Thank you Formula field code that needs to be rewritten var text AzureAPI = "http://#######.azurewebsites.net/api/########?db="; & [_DBID_WIDGET_DETAILS] & "&rid=" & [Record ID#]; var text Processed = URLRoot() &"db/" & [_DBID_WIDGETS] & "?act=API_EditRecord&rid=" & [Record ID#] & "&_fid_60=" & "True" & "&apptoken=######"; var text RefreshRecord=URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#] & "&apptoken=######"; $AzureAPI & "&rdr=" & URLEncode($Processed) & URLEncode("&rdr=" & URLEncode($RefreshRecord))Re: Page Refresh Challenge and SymptomOk I appreciate it ... So how would you re-code it based on your comments? The reason I ask is because I am not a javascript guy.Page Refresh Challenge and SymptomI have a two have formula field buttons with different yet similar functionality. The first one: Clones an existing table record, with its related detail records, that a user is viewing/editing (Successfully) Changes a field value on the new record (Successfully) Refreshes the screen placing the user in the new record (Successfully) var text Clone = URLRoot() &"db/" & [_DBID_WIDGETS] & "?act=API_CopyMasterDetail&destRID=0" & "&sourcerid=" & [Record ID#] & "©fid=52" & "&apptoken=######"; var text ValueUpdate = URLRoot() &"db/" & [_DBID_WIDGETS] & "?act=API_EditRecord&rid=" & [Clone Record ID#] & "&_fid_54=" & "False" & "&apptoken=######"; var text RefreshRecord=URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Clone Record ID#] & "&apptoken=######"; $Clone & "&rdr=" & URLEncode($ValueUpdate) & URLEncode("&rdr=" & URLEncode($RefreshRecord)) The second one: Calls an Azure Cloud API that copies WIDGETS and DETAILS to another system (Successfully) Changes a field value on the current record (makes a checkbox "true") (Successfuly) Refreshes the screen placing the user again in the current record (Not Successfully) var text AzureAPI = "http://#######.azurewebsites.net/api/########?db="; & [_DBID_WIDGET_DETAILS] & "&rid=" & [Record ID#]; var text Processed = URLRoot() &"db/" & [_DBID_WIDGETS] & "?act=API_EditRecord&rid=" & [Record ID#] & "&_fid_60=" & "True" & "&apptoken=######"; var text RefreshRecord=URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#] & "&apptoken=######"; $AzureAPI & "&rdr=" & URLEncode($Processed) & URLEncode("&rdr=" & URLEncode($RefreshRecord)) Unfortunately this doesn't refresh the page of the current record. It actually brings the user to the defaultList All screen of WIDGETS table. I've tried a variation of the formula. Here is anexample. $AzureAPI & "&rdr=" & URLEncode($Processed) & URLEncode("&rdr=" & URLEncode("javascript:" & location.reload(true);" & "$.get('" & $RefreshRecord & "');" &"void(0);")) But to no avail ... However if I remove the initial AzureAPI call ... the $RefreshRecord works as expected. $Processed & "&rdr=" & URLEncode($RefreshRecord) That is great but it defeats the purpose. Clearly when the AzureAPI URL call executes and then returns, it is throwing off the current page focus, and QuickBase is bouncing the user to the main WIGETS table defaultList ALL page. Any help would be greatly appreciated.Re: Need The Maximum [Record ID#] of a TableBeautiful ... It works like charm. Thank you!Need The Maximum [Record ID#] of a TableI have a formula that creates a copy of the existing record that a user is currently working on and it works great. I then refresh the screen to present the screen of the newly created record. var text RefreshRecord=URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Clone Record ID#] $RefreshRecord All is good when the user is "cloning" the latest record in the table because I have a formula field in the table that adds 1 to the current [Record #ID] Essentially ... [Clone Record ID#] = [Record ID#] + 1 However, if the users decides to clone an earlier record in the table, it creates the new record just fine, but the [Clone Record ID#] is wrong because it's not referencing the "new" record, but rather the record right "after" the record the user chose to clone. So I want to change the field formula to something like [Clone Record ID#] = Max([Record ID#]) but I know it doesn't work that way in QuickBase. Please advise