Gustav Brock
Gustav at cactus.dk
Thu May 18 10:42:54 CDT 2006
Hi Martin Here's a function we use (DAO): Public Function IsField( _ ByVal strTable As String, _ ByVal strField As String) _ As Boolean Dim dbs As Database Dim tdf As TableDef Dim lngCount As Long Dim booFound As Boolean On Error GoTo Fejl_IsField Set dbs = CurrentDb() Set tdf = dbs.TableDefs(strTable) lngCount = tdf.Fields.Count While lngCount > 0 And Not booFound booFound = (StrComp(tdf.Fields(lngCount - 1).Name, strField, vbTextCompare) = 0) lngCount = lngCount - 1 Wend Set tdf = Nothing Set dbs = Nothing IsField = booFound Exit_IsField: Exit Function Fejl_IsField: IsField = False Resume Exit_IsField End Function /gustav >>> mwp.reid at qub.ac.uk 18-05-2006 17:13 >>> Is there an easy way to check if a field exists in a particular table vai vba? Maritn Martin WP Reid Training and Assessment Unit Riddle Hall Belfast tel: 02890 974477