SELECT DISTINCTROW MSysIMEXColumns.Attributes, IIf([datatype]=1,"Yes/No",IIf([datatype]=2,"Byte",IIf([datatype]=3,"Integer",IIf([datatype]=4,"Long Integer",IIf([datatype]=5,"Currency",IIf([datatype]=6,"Single",IIf([datatype]=7,"Double",IIf([datatype]=8,"Date/Time",IIf([datatype]=10,"Text",IIf([datatype]=12,"Memo",IIf([datatype]=13,"Hyperlink"))))))))))) AS Type, MSysIMEXColumns.FieldName, IIf([IndexType]=0,"No",IIf([IndexType]=1,"Yes (Duplicates OK)",IIf([IndexType]=2,"Yes (No Duplicates)"))) AS IT, MSysIMEXColumns.SkipColumn, MSysIMEXColumns.SpecID, MSysIMEXColumns.Start, MSysIMEXColumns.Width FROM MSysIMEXColumns ORDER BY MSysIMEXColumns.Start;