Wow...any idea why it became corrupted? Is there anything I should be doing
differently?
Also, I just created a simple query and saved it and that was fine...????
The query in qn however, is as follows:
SELECT tblMCTSLocalDropped.[Week Tracker],
IIf([tblMCTSLocalDropped]![c_desc] Like "BRONZE*","BRONZE","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PROJIN*","PROJIN","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "STAR*","STAR","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PO*","PO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "SK*","SK","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "MC*","MC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NH*","NH","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "KO*","KO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NC*","NC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "FU*","FU","") AS DESCRIPTION,
Sum(tblMCTSLocalDropped.actl_elig) AS SumOfactl_elig
FROM tblMCTSLocalDropped
GROUP BY tblMCTSLocalDropped.[Week Tracker],
IIf([tblMCTSLocalDropped]![c_desc] Like "BRONZE*","BRONZE","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PROJIN*","PROJIN","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "STAR*","STAR","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PO*","PO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "SK*","SK","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "MC*","MC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NH*","NH","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "KO*","KO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NC*","NC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "FU*","FU","")
HAVING (((IIf([tblMCTSLocalDropped]![c_desc] Like "BRONZE*","BRONZE","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PROJIN*","PROJIN","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "STAR*","STAR","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "PO*","PO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "SK*","SK","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "MC*","MC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NH*","NH","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "KO*","KO","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "NC*","NC","") &
IIf([tblMCTSLocalDropped]![c_desc] Like "FU*","FU","")) Not Like ""));
Sorry if this is too confusing, but I am just wondering if I should have
constructed my IIF statement field differently...
Thanks again!
Jerry Whittle said:
It's almost 100% sure that your database is corrupt. The type of corruption
that you are seeing probably can not be fixed with a Compact and Repair or
even using the JetComp tool.
Open a new database and import every object from you problem database. Save
the bad query until last. Don't be surprised if it won't import. If it does,
and causes the same problem again, you will need to rebuild that query from
scratch.
If nothing else works, hopefully you have a recent backup.
If you are using a portable media like a flash drive or even floppy disk,
make sure to close both the database and Access before removing the media. My
students corrupt databases all the time by yanking out the floppy or flash
drive then shutting down the database.