Hi,
You cannot (as far as I know) force values into autonumber fields (corresponing to the JET datatype COUNTER) in access (however it is possible in SQL server).
When you add new records (by using the .addnew method of and ADO recordset or evaluating an INSERT statement) your autonumber field will automatically be increased.
Here is a snipplet that shows how to open a database and add a record.
-----------------------------------------------------------
'Set a reference Microsoft ActiveX Objects 2.5 Library (MSADO25.tlb).
Dim con As ADODB.Connection
Dim StrCon As String
Const dbname = "c:\test.mdb"
StrCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & dbname
Set con = new adodb.connection
con.open StrCon
con.Execute ("INSERT INTO TblPerson (projectID,surname) VALUES (1,'testname')"

'Tblperson contains a autonumber column tblprojectID, which is automatically increased
con.Close
Set con = Nothing
-----------------------------------------------------------
Sunaj
'The gap between theory and practice is not as wide in theory as it is in practice'