<div dir="ltr">I set up something similar to this once, but it's the external program that comes up with the number and names the file (SQL in your case, a perl script in mine) and all the LaTeX does is incorporate the number in the document itself and print it in the header or footer or whatever. I used to try to glean the number from the file name, but it was easier just to make the script write the number into the file itself and have a macro grab it during the formatting process.<div><br></div><div> -Tom</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 19, 2021 at 2:29 PM Jerry <<a href="mailto:jerry@seibercom.net">jerry@seibercom.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 19 Feb 2021 12:08:38 -0500, Philip Taylor stated:<br>
>Jerry wrote:<br>
><br>
>I have no idea if this is possible, so I thought I would ask.<br>
><br>
>I work for a municipality. I need to create several documents that<br>
>need to be numbered in consecutive order, i.e., SWI-100, SWI-101,<br>
>SWI-102, etcetera. Is there any latex package that can keep track of<br>
>the last used number and increment it in each new document? Since all<br>
>of the papers are not written simultaneously, it would need to<br>
>"remember" the last used number and increment it at a future date. I<br>
>can do this with a regular MS Access database or MySQL, but I cannot<br>
>figure out how to do it with LaTeX.<br>
><br>
><br>
>I may be missing something obvious, but why can you not (a) open a<br>
>tracker file for reading, and note if it is empty; then, (b) if it is<br>
>not empty, read an integer from it, increment the integer, close the<br>
>file for reading, open it for writing, and write the augmented integer<br>
>back.  If it was empty, treat it as if it contained zero.<br>
<br>
Perhaps I am misunderstanding you, but that sounds like a like more<br>
work than I want to invest. I was looking for an automated system.<br>
<br>
I have investigated using SQL with LaTeX to get what I want. It won't<br>
be easy; however, it seems like once I get it up and running, it will<br>
take care of itself. (famous last words)<br>
<br>
-- <br>
Jerry<br>
<br>
<br>
<br>
</blockquote></div>