You need:
tblDocuments: DocumentID, DocumentName, ...;
tblDocumentScans: DocumentScanID, DocumentID, [SheetNumber], ScanNumber (SheetNumber field is optional, for case the document has more than single sheet, and it isn't possible from scan number to determine, to which sheet it belongs too - e.g. when the number of scans per sheet varies).
The query below will return the list of all document scans, along with document name, or a document name with empty scan number when no scans for this document was registered (and any other info you can read from those tables or calculate from read data)
Code:
SELECT doc.DocumentName, scan.ScanNumber FROM tblDocuments doc LEFT JOIN tblDocumentScans scan ON pg.DocumentID = doc.DocumentID
In case you don't want documents not scanned yet never displayed, you can replace LEFT JOIN with INNER JOIN in query string. Or you can user WHERE clause in LEFT JOIN query to display either only scanned or unscanned documents.