I've got what is probably the start of a solution, but it will probably need to be modified based on what other things you have in your records.
Using the Edit Subfield tool:
Field: 650
Subfield: [a,^y]
Field data: BLANK
Replace with: $xHistory
I don't think you need to check any of the boxes. Click Replace Text.
I haven't ever used this in any of my past record editing projects, but I tried it out on some records I've got, and I'm pretty sure that his puts you text after subfield a, but before subfield y. Unfortunately, if you have 650s that you don't want to add $xHistory to, this will still add it to those fields - even if the 650 field doesn't have a subfield y and z, your new subfield x will still be added after subfield a. If other 650s have subfields besides just a, y, and z, you'll have to take those into consideration, too.
Maybe there's something you can put in the Field data box that can make this a better solution? Have you had any offlist responses?
Melissa
________________________________________
From: MarcEdit support in technical and instructional matters [[log in to unmask]] On Behalf Of Liu, Iris [[log in to unmask]]
Sent: Tuesday, January 11, 2011 7:51 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] switching the position of subfields
Hi,
I have a set of records that have 650$y in front of $z, sth. like this:
=650 \0$aGenerals$y18th century$zSpain.
=650 \0$aDiplomats$y18th century$zSpain.
=650 \0$aStatesmen$y18th century$zSpain.
What I like to have is to add an $xHistory in front of $y, and put $z in
front of $xHistory$y.
Any help would be greatly appreciated.
Iris
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
|