I know its 2 parameters must be enclosed in quotes.
No, that is not an accurate statement. The truth is that the parameters must be of type text, as opposed to a reference. If you are using literal text, e.g. GetNextSerialValue ( "YourFile" ; "YourField" ) then of course the names must be enclosed in quotes - otherwise they will not be considered text. If you are using a function that returns a text result, then the result is already text and does not need to be quoted.
IOW, try =
Let ( [
file = Get ( FileName );
field = Get ( ActiveFieldTableName ) & "::" & Get ( ActiveFieldName )
GetNextSerialValue ( file ; field )
Message was edited by: Michael Horak
Thank you Michael. That worked. Mark