<DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0"> </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0">On Mon, DEC 12, 2011 at 3:22 PM, Sven Bart wrote: </FONT></DIV><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0"><br></FONT><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0">  </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">Am 12.12.2011 21:20 Schreiber "Sven Bart" < <FONT COLOR="#3333FF"><A HREF="javascript:parent.wgMail.openComposeWindow('pascaldragon@googlemail.com')" TARGET="_blank"><U>pascaldragon@googlemail.com</U></A></FONT>>: </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> Am 12.12.2011 21:05 Schreiber "Chris Feeling" < <FONT COLOR="#3333FF"><A HREF="javascript:parent.wgMail.openComposeWindow('kellingc@cox.net')" TARGET="_blank"><U>kellingc@cox.net</U></A></FONT>>: </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> > That worked, but now, later in the code: </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> > </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >  Rowan := 1; </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >  while Rowan <= stgInvOps.Row Count do </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >        begin </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >          read(inventory,stock); </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >          stgInvOps.Cels[0,Rowan] := into(stockcars); </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >          inc(Rowan); </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >        end; </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> >   close file(inventory); </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> > </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> Replace the "<=" condition by "<". The row indices go from 0 to Row Count-1. </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">> And replace the "Rowan := 1" by "Rowan := 0" of course. </FONT></DIV><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0"><br></FONT><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">Row[0] is my header row and has fixed cells. </FONT></DIV><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0"><br></FONT><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">I do have more than one column, but I figured get one column working and adding the others will be the same.  I do see a math error, though - I set the number of row to the number of records in the file, but I forgot to add in the header row, stgInvOps.RowCount needs to be one greater than the number of records. </FONT></DIV><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0"><br></FONT><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="3" COLOR="#000000" LETTERSPACING="0" KERNING="0">That aside, I'm still having trouble getting the system to read from the file, and with the math error should get an out of range error not access denied or SIGSEGV. <FONT SIZE="2">  In fact, I replaced 'rowNum <= stgInvOps.count' with 'not eof(inventory)', and got the same error. </FONT></FONT></DIV><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0"><br></FONT><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0">Thank you for your help thus far. </FONT></DIV><DIV ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#000000" LETTERSPACING="0" KERNING="0">-Chris </FONT></DIV>