MARCEDIT-L Archives

November 2020

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:
Terry Reese <[log in to unmask]>
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Sun, 29 Nov 2020 13:19:43 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (63 lines)
This isn't available.  Only specific fields, in the current version, are allowed.  This is because I validate content.  Changing that would mean having to solely trust user content.  I can do that -- but it would mean users would be solely responsible for the validity of this field.

--tr

-----Original Message-----
From: MarcEdit support in technical and instructional matters <[log in to unmask]> On Behalf Of Radim Chv ála
Sent: Sunday, November 29, 2020 11:11 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] replace 008 field with content of another MARC files

Dear friends, I beg your advice please.
I now convert data from excel to mark21.  and want to edit 008 field.

1)	When I replace an existing text with an expression in the 008 box
t{264$c}\\\\cu\\\\\o\\\\000\0\cze\d                     (position 7:10)
Everything is OK:
Instead of the original {264$c} sequence, the result is correct field content 264$c: "1961"

=LDR  00000njm a2200000Ia 4500
=008  201128t1961\\\\cu\\\\\\o\\\\\000\0\cze\d
=028  ##$bSupraphon
=028  00$aF-04*15437
=028  10$aFO 65/50
=040  \\$8MG 004
=040  \\$aBOE303
=041  0#$dcze
=100  1#$aDvořák, Antonín$4cmp
=245  10$aSlovanská rapsodie č. 1 D dur, úryvek
=264  2#$c1961
---------------------------------------------------------------------------
2)	But if I want to add another field to edit (041$d), 
I replace an existing text with an expression in the 008 box:
t{264$c}\\\\cu\\\\\o\\\\000\0\{041$d}\d                  (position 35:37)
replacement the next field doesn't work:
As a result, the original {041$d} sequence remains instead of "cze".

=LDR  00000njm a2200000Ia 4500
=008  201128t1961\\\\cu\\\\\\o\\\\\000\0\{041$d}\d
=028  ##$bSupraphon
=028  00$aF-04*15437
=028  10$aFO 65/50
=040  \\$8MG 004
=040  \\$aBOE303
=041  0#$dcze
=100  1#$aDvořák, Antonín$4cmp
=245  10$aSlovanská rapsodie č. 1 D dur, úryvek
=264  2#$c1961
-------------------------------------------------------------------------
Please advise whether I'm making a mistake or whether it just works for that one field alone.

Or please some other method of mass substitution of 008 field contents for data from other marc fields

Thank you very much for your advice and help!
Radim

________________________________________________________________________

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