MARCEDIT-L Archives

February 2010

MARCEDIT-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Marlene Van Ballegooie <[log in to unmask]>
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Wed, 3 Feb 2010 22:02:06 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (62 lines)
Hi Doug,

The way that I handle this involves a few steps, but it works for me.

Using the Swap field utility, I take the subfields that fall after the point at which you want to enter the data to a dummy field that you know is not in use (my favourite is 999).  So I would swap field 533 subfields 'nn7' to field 999 subfields 'nn7'.

Then I would swap the data from field 500 subfield a to field 533 subfield n.  Check the boxes for 'copy source' and 'add to existing field'.

Then I would swap the data from field 999 subfields 'nn7' back to 533 subfields 'nn7'. Check the box to 'add to existing field'.

It may be a bit untidy, but it does the trick.

Cheers!

Marlene


________________________________________
From: MarcEdit support in technical and instructional matters [[log in to unmask]] On Behalf Of Doug Rippey [[log in to unmask]]
Sent: Wednesday, February 03, 2010 2:55 PM
To: [log in to unmask]
Subject: [MARCEDIT-L] Copying swapped data to a targeted position in the destination field

With the Conditional Subfield Insert syntax in the Edit Subfield tool, it is possible to specify where in an existing sequence of subfields the new data should go.  Is there any way to do that when one swaps field data?

I’m running MarcEdit 5.2 in Windows XP, and have a variable 500 note that I wish to have appear as the first note in an existing 533.  The default behavior of the Swap Field Data tool (with “Copy Source” and “Add to existing field” boxes both checked) appears to be that the new subfield appends at the end of the existing field.

Would it be possible to state a target position something like
[d,f^n]  =  insert after $f (if present), otherwise after $d, but before any other occurrence of $n?

I have checked the Help and online MARCEDIT-L archive without success.  Any other suggestions cheerfully accepted.

Example:

Existing data:
=533  \\$aElectronic reproduction.$bFarmington Hills, Mich. :$cCengage Gale,$d2009.$f(Eighteenth Century Collections Online 2)$nAvailable via the World Wide Web.$nAccess limited by licensing agreements.$7s2009    miunns
=500  \\$aReproduction of original from William Andrews Clark Memorial Library (UCLA).

Desired Swap Data result:
=533  \\$aElectronic reproduction.$bFarmington Hills, Mich. :$cCengage Gale,$d2009.$f(Eighteenth Century Collections Online 2)$nReproduction of original from William Andrews Clark Memorial Library (UCLA).$nAvailable via the World Wide Web.$nAccess limited by licensing agreements.$7s2009    miunns
=500  \\$aReproduction of original from William Andrews Clark Memorial Library (UCLA).

Default Swap Data result:
=533  \\$aElectronic reproduction.$bFarmington Hills, Mich. :$cCengage Gale,$d2009.$f(Eighteenth Century Collections Online 2)$nAvailable via the World Wide Web.$nAccess limited by licensing agreements.$7s2009    miunns$nReproduction of original from William Andrews Clark Memorial Library (UCLA).
=500  \\$aReproduction of original from William Andrews Clark Memorial Library (UCLA).

Thanks!

Doug Rippey, CT-IV
University of Denver Penrose Library

303-668-7669 (Mobile)
[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]

________________________________________________________________________

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]

ATOM RSS1 RSS2