Glenda, One thing you could do would be to add a field to the table definition with a date/time format. Then get your entry form to write the NOW() value to that field whenver a record is updated. I'm assuming you're opening the whole table as a recordset. Instead, you can use an SQL string just to load updated records into the recordset by putting a WHERE satement in the SQL to only include records with date/timestamps later than the last 'systemcheck' date and time. Every time you run your routine, you can write a NOW() value to a special table which overwrites the last 'systemcheck' date and time. Ray _____________ This email is from Ray Blake, Head of Software Design, GR Business Process Solutions. It is confidential and intended for the addressee only. The contents are private and may be legally privileged. If you receive this email in error we would be grateful if you would advise the sender and delete the email from your system. For more information on the services that we offer please visit us at our website: - www.grbps.com -----Original Message----- From: mso-bounce@xxxxxxxxxxxxx [mailto:mso-bounce@xxxxxxxxxxxxx] On Behalf Of Glenda Wells Sent: 15 December 2003 16:14 To: mso@xxxxxxxxxxxxx Subject: [mso] Access - Matching Hi. I run a process every couple of days that takes data from one source and posts it to another. I've been working out the bugs in the process and still need to work on Greg's suggestions for automating but in the meantime, here's a question to kick-around. The data file contains 25 rows. Currently, every record, which can be thousands, is handled every time the process is run. What I really want to do though is only process records where something has changed in any one of the 25 fields. How might this be accomplished? Thanks. /g _____ << ella for Spam Control >> has removed 2446 Spam messages and set aside 0 Newsletters for me You can use it too - and it's FREE! www.ellaforspam.com ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx with the word "unsubscribe" (without the quotes) in the subject line. Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles ************************************************************* ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx with the word "unsubscribe" (without the quotes) in the subject line. Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles *************************************************************