A family of Microsoft relational database management systems designed for ease of use.
If "Costume" is the name of a table, not a stored query, then the recordset opened by
Set rst = dbs.OpenRecordset("Costume")
will be a table-type recordset, and the FindFirst method is not supported for that type of recordset. As Mimmo and Daniel have suggested, you can make the recordset be a dynaset by either opening the recordset on a query, or by specifying the dbOpenDynaset option when you open it.