Hi again Jay
For your advanced sourcing, you could do what (I think) you want by
using Microsoft Access and adapting this SQL to make an "Insert Query".

Ive used this in my file (Legacy 7.5) some time ago to locate birth and
death registrations which don't have the correct source, and if the
update is executed, it will add the specified source citation to those
events.

You will need to adapt it a little especially:
I have custom events called Birth Registration and Death Registration -
you will need to substitute the name of your custom event.
Change the value 2660 to be the value from tblSR that corresponds to the
source you want to cite.
Take out the references to England and Wales, and add your tag selection
The other values suited me as I never use them, but you could cite a
source manually for an event  in Legacy and see what values were put in
tblSX (event source citations), then modify to use them. You will need
to look at tblER to locate the specific event for the specific person
(using the IDIR field), then find teh entry in tblSX which has the
matching IDIME number to your event.

If you simply click the grid button (datasheet view) it will show you
what its selected wiuthout updating.  But if you execute the update (its
the ! button in Access2000) it will update your file so you definitely
need to check it on a test copy and make sure it does what you want as
theres no going back except to restore from backup.

INSERT INTO tblSX ( IDIME, IDSR, Type, SrcSurety, SrcPrint,
SrcPrintDetail, SrcPrintText, SrcPrintNote, EnteredSD, [Order], Used,
Verified, FilingRef )
SELECT tblER.IDER AS IDIME, 2660 AS IDSR, 30 AS Type, 3 AS SrcSurety, 1
AS SrcPrint, 0 AS SrcPrintDetail, 0 AS SrcPrintText, 0 AS SrcPrintNote,
-99999999 AS EnteredSD, 0 AS [Order], 0 AS Used, 0 AS Verified, "Auto
added BMD" AS FilingRef
FROM tblSX RIGHT JOIN (((tblIR INNER JOIN tblER ON tblIR.IDIR =
tblER.IDIR) INNER JOIN tblET ON tblER.IDET = tblET.IDET) INNER JOIN
tblLR ON tblER.IDLREvent = tblLR.IDLR) ON tblSX.IDIME = tblER.IDER
WHERE (((tblER.IDType)=0) AND ((tblET.EventType)="birth registration" Or
(tblET.EventType)="death registration") AND ((tblLR.Location) Like "*,
England" Or (tblLR.Location) Like "*, Wales") AND ((tblSX.IDSR) Is Null))
ORDER BY tblIR.IDIR, tblER.Order;

No guarantees!!!
--
Regards,

Regards,
ColinCharman





Legacy User Group guidelines:

http://www.LegacyFamilyTree.com/Etiquette.asp

Archived messages after Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Archived messages from old mail server - before Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Online technical support: http://support.legacyfamilytree.com

Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on our 
blog (http://news.LegacyFamilyTree.com).

To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp

Reply via email to