Hi!
Using DAO (Access 97 or if Access 2000+ set a reference to Microsoft DAO 3.N Object Library (N representing a number, probably 6))
[tt]dim db as dao.database
dim rs as dao.recordset
set db=currentdb()
set rs=db.openrecordset("qryMyQuery",dbopenforwardonly)
if not rs.bof then
me!txtControl=rs!OneOfTheFieldNames
end if
rs.close
set rs=nothing
set db=nothing[/tt]
If select statement, perhaps something like this (two new lines, replace the set rs=... line):
[tt]dim sSql as String
sSql="Select max(MyField) as MxMyField from tblSomeTable"
...
set rs=db.openrecordset(sSql,dbopenforwardonly)
...[/tt]
This should anwser the topic, I think, but it wouldn't be a default value, just a "current" value, changed whenever the After Update event fires.
HTH Roy-Vidar