Code: Select all
DoCmd.RunSQL ("INSERT INTO tblSiteYearHours ( SM_FKSite, SM_year ) " & _
"SELECT sqOpenSites.S_pk_Site, [Forms]![frmSiteYearEndHours]![t" & _
"xtYear] AS Expr1 " & _
"FROM sqOpenSites;")
Ken
Code: Select all
DoCmd.RunSQL ("INSERT INTO tblSiteYearHours ( SM_FKSite, SM_year ) " & _
"SELECT sqOpenSites.S_pk_Site, [Forms]![frmSiteYearEndHours]![t" & _
"xtYear] AS Expr1 " & _
"FROM sqOpenSites;")
Code: Select all
SELECT tblSite.S_pk_Site
FROM tblSite
WHERE (((tblSite.S_logSiteClosed)=False) AND ((tblSite.S_logInactiveSite)=False));
Code: Select all
Dim Yr As Integer
Dim db As DAO.Database
Dim rst, rstSiteHours As DAO.Recordset
Dim strSQL As String
Yr = [Forms]![frmSiteYearEndHours]![txtYear]
Set db = CurrentDb
strSQL = "SELECT S_pk_Site " & _
"FROM tblSite " & _
"WHERE ((Not (tblSite.S_logSiteClosed)=True) AND (Not (tblSite.S_logInactiveSite)=True));"
Set rstSiteHours = db.OpenRecordset("tblSiteYearHours", dbOpenDynaset)
Set rst = db.OpenRecordset(strSQL, dbOpenSnapshot)
Do While rst.EOF = False
rstSiteHours.AddNew
rstSiteHours!SM_FKSite = rst!S_pk_Site
rstSiteHours!SM_year = Yr
rstSiteHours.Update
rst.MoveNext
Loop
Is there any possibility that the table is not updatable? Does it have a Primary Key?kwvh wrote:Mark,
Thanks for the suggestion. Actually, I did that as well, with same results and same cryptic message. Yet it runs fine in A2k and A2003. I am beyond confused.