Doorgaan naar hoofdcontent

Posts

Er worden posts getoond met het label overzicht

Access: VBA script voor overzicht van tabellen en kolommen van een database naar Excel bestand

Op de SQL Server kun je met een vrij simpele SQL query een overzicht maken van tabellen, kolommen en informatie als datatype etc. SELECT T . table_name , column_name , data_type , T . TABLE_TYPE , character_maximum_length , ordinal_position , is_nullable FROM INFORMATION_SCHEMA . TABLES T INNER JOIN INFORMATION_SCHEMA . COLUMNS C ON T . TABLE_NAME = C . TABLE_NAME WHERE T . TABLE_TYPE = 'BASE TABLE'  OR T.TABLE_TYPE='VIEW' ORDER BY T . table_name , ordinal_position , column_name De uitkomst kun je dan bijvoorbeeld kopiëren naar een Excel bestand waar je dan simpel selecties kunt doen. In Access bestaat zoiets niet. Wil je daar een overzicht hebben van tabellen en kolommen dan kun je een rapport uitdraaien. Dat levert evenwel geen mooie lijst op. Dan komt VBA in beeld. Na enig speurwerk op internet en de nodige aanpassingen en toevoegingen door mij kom ik tot het volgende script: Sub ListTablesADOX()     Dim Conn As New ADODB.Connection ...