7 tables. In each table there is a common entity called fisherid. I have four fields in each table that is CreatedBy, createdDate, LastModifiedBy and LastModifiedDate. These fields are keeping track of last operation date and user name on that table. Now the problem is that i need to show history of fisher, that is what a user done on a particular fisher. I have 3 columns in my grid that is ActivityDate, UserName and Description. What i need is to display something like this
ActivityDate User Description
------------ ----------- ---------------------------
11/12/2010 Test User Updated Address
12/12/2010 Alexander Created Note
Let me explain you the above. If in a table say address if a user Test User updates any field then the query must be able to say your address field has been updated or can pull the action based on lastmodified date and lastmodifiedbyuser field(if they are not null or blank). Similar for all tables. If CreatedBy and CreatedDate are null then no history will be displayed. If only createdDate and createby are filled then created table name or proper message will be displayed.
I hope the scenario is clear.
If I have understood your question correctly I think you need something like this?