Yes, I was correct. You have numerated field names which means you need a new table. Read up on normalization.
You need a new table for all that GL_ACCT data. It would be structured like so:
GL_ACCT
InvoiceNumber, text, foreign key to [Invoice #].DATA_INVOICE_ENTRY
ACCT, short text, this will hold data currently going into GL_ACCT_# fields
AMT, currency, this will hold data currently going into GL_ACCT_#_AMT fields
That's it 3 fields for all that data. Then all those GL_ACCT fields come out of DATA_INVOICE_ENTRY. Instead of putting data into 6 different fields for GL_ACCT_# you would instead have 6 records in this new GL_ACCT table.