Starting create another Access UDF Thanks to GEOSoft. New Functions today 19 Mar. 2012 ; New in Rev 2.1 ; _AccessErrCode() ; _AccessErrMsg() ;_AccessSelectQuery() ;_AccessActionQuery() ;_AccessRecordMove() ;_AccessFetchData() Modifications ; Fix bug in _AccessRecordList, bad return value ; Bug in Error Tape for _AccessRecordsCount ; --- Rev 02.1-------------- ; Fix by (stealthf117jm) problem while using the function _AccessRecordAdd can not add NULL value. ;-------------------------- ; _AccessOpen() ; _AccessClose() ; _AccessTableExists() ; _AccessTablesCount() ; _AccessTablesList() ; _AccessFieldExists ; _AccessFieldsList ; _AccessFieldsCount() ; _AccessRecordsCount() ; _AccessRecordList () ; _AccessRecordAdd() ; _AccessRecordEdit() ; _AccessRecordDelete () Later ; _AccessCreateTable() ; _AccessUpdateTable($oNewDB, $oTable) ; _AccessTabelDelete() ; _AccessQueryLike() ; _AccessQueryStr() Modification on Access UDF Rev 01 - Fix bug in _AccessRecordList, bad return value. - Fix Bug in Error Tape for _AccessRecordsCount -Add another example, to show how to use UDF. PhoneBook Example. The old version of PhoneBook could be found in the link. PhoneBook_rev03.rar AutoIT_DB_Rev02.rar AccessUDF_rev2_1.rar PhoneBook_rev3_UDF2_1.rar the same example with UDF Rev2.1