You could use StyleList tool -
http://www.directionsmag.com/files/index.php/view/148
"The STYLIST utility lets you select map objects by their display styles. Select one map object, for example a thick red line. Stylist displays a dialog box, which lets you perform a query by display style. You can select all thick red lines; or you can select all thick lines; or all red lines, etc., by checking or un-checking options in the dialog."
Alternatively, you could use StyleAttr in an SQL select, but you need to know the RGB colour values:
Select * from tablename where StyleAttr (ObjectInfo (obj, 2), 2) = 255 into selection
Will select all symbols coloured blue (255). If the colour code is something like 16,776,960 (yellow) then you can just do:
Select * from tablename where StyleAttr (ObjectInfo (obj, 2), 2) = 16776960 into selection
If you wanted to return all of the unique colour values for objects in a table then you can use:
Select StyleAttr (ObjectInfo (obj, 2), 2) from tablename group by 1 into selection
As for your second question, unless you recorded a 'timestamp' when you created or edited an object in the table, then I don't think this is possible.
HTH
Greg Driver
System Administrator
Applications Support
ICT
Surrey Police
NOT PROTECTIVELY MARKED
Information about this E-mail
This email and any files or attachments with it are intended solely for the use of the individual(s) or organisation(s) to whom it is addressed.
It may contain information that is confidential or subject to legal and/or professional privilege.
If you have received this email in error please notify the sender and delete it including any files or attachments from your e-mail account or computer.
Any opinions expressed in this email are those of the individual and not necessarily those of Surrey Police.
Surrey Police monitor incoming and outgoing e-mail.