<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>Muchas gracias Egbert. Me sirvió para un control global de cabeceras de mis registros con proc.</div><div><br></div><div>Saludos cordiales,</div><div><br></div><div>Mauricio</div><div><br><div>> From: egbert.desmet@uantwerpen.be<br>> To: mbr__123@hotmail.com; spinaker@adinet.com.uy; isis-users@iccisis.org<br>> Subject: RE: [Isis-users] Cambios globales.<br>> Date: Mon, 7 Apr 2014 17:43:32 +0000<br>> <br>> Mauricio,<br>> <br>> just for 'academic' purposes, let me add that a proc would also have worked (ISIS has often several solutions...) :<br>> 1. create a text-file, e.g. mfc.proc :<br>> 'd900',<br>> '<900>', replace(v900,'^kMFC','^kmfceikan'),'</900>',<br>> (if you don't want to risk empty v900 to be created, add a condition, e.g. if p(v900) then ... fi or even your original if (v900^k = 'MFC') then ... fi<br>> <br>> 2. then : <br>> mx marc proc=@mfc.prc replace=marc now -all<br>> <br>> Egbert de Smet<br>> Universiteit Antwerpen<br>> ________________________________________<br>> From: isis-users [isis-users-bounces+egbert.desmet=ua.ac.be@iccisis.org] on behalf of Mauricio R. Brito R. [mbr__123@hotmail.com]<br>> Sent: Monday, April 07, 2014 6:18 PM<br>> To: spinaker@adinet.com.uy; isis-users@iccisis.org<br>> Subject: Re: [Isis-users] Cambios globales.<br>> <br>> Probado y ejecutado!<br>> Perfecto Ernesto! muchas gracias por tu ayuda.<br>> <br>> Saludos y buen inicio de semana.<br>> Mauricio<br>> <br>> ________________________________<br>> Date: Mon, 7 Apr 2014 12:47:08 -0300<br>> From: spinaker@adinet.com.uy<br>> To: isis-users@iccisis.org<br>> Subject: Re: [Isis-users] Cambios globales.<br>> <br>> Estimado Mauricio<br>> <br>> Si la cantidad de registros son muchos, lo recomendable es hacerlo directo en la base desde la línea de comandos<br>> <br>> 1) Haz una copia de tu base marc para respaldo, o sea los archivos .mst y .xrf por cualquier eventualidad<br>> <br>> 2) usaremos un gizmo especial para ese cambio y la instrucción será<br>> <br>> mx marc  gizmo=chmfc,900 copy=marc now -all tel=100<br>> <br>> el archivo gizmo lo creas de la siguiente forma interactiva directa en la ventana de comandos<br>> <br>> C:\>mx seq=con create=chmfc now<br>> ^kMFC|^kmfeican<br>> mfn=     1<br>>   1  «^kMFC»<br>>   2  «^kmfeican»<br>> ^Z<br>> <br>> <br>> Saludos<br>> Ernesto Spinak<br>> <br>> <br>> <br>> l 07/04/2014 12:33, Mauricio R. Brito R. escribió:<br>> Estimados Compañeros/as<br>> <br>> Necesito una mano para corregir datos en unos subcampos de mi base marc en abcd. Deseo cambiar todos los campos que tengan MFC en el campo 900 subcampo k por el dato mfeican, para ello estoy usando un archivo prc que tiene el siguiente script:<br>> if (v900^k = 'MFC') then<br>> 'd900^k'<br>> '<900>^kmfeican</900>'<br>> fi,<br>> Este script me sirve cuando deseo borrar todo el campo, pero no logro hacerlo ejecutar para cando solo deseo cambiar o eliminar un subcampo.<br>> Cuando ejecuto este script obtengo el siguiente resultado:<br>> fatal: ^k<900>^kmfeican</900><br>> <br>> Alguna idea del procedimiento correcto? o alguna herramienta que me ayude en la edición de subcampos?<br>> <br>> Saludos y gracias desde ya su tiempo y atención.<br>> <br>> Mauricio<br>> <br>> <br>> <br>> <br>> _______________________________________________<br>> isis-users mailing list<br>> isis-users@iccisis.org<mailto:isis-users@iccisis.org><br>> To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users<br>> Or contact Henk Rutten: hlrutten@xs4all.nl<mailto:hlrutten@xs4all.nl><br>> <br>> <br>> <br>> <br>> --<br>>   .^.                                .^.<br>>   ( )                                ( )<br>>   ===                                ===<br>>  =[=]================================[=]=<br>>   | |  Ernesto Spinak                | |<br>>   | |  spinaker@adinet.com.uy<mailto:spinaker@adinet.com.uy>        | |<br>>   | |  Montevideo, Uruguay           | |<br>>   | |  tel/fax  (598) 2622-3352      | |<br>>   | |  celular  (598) 99612238      | |<br>>  =[=]================================[=]=<br>>   ===                                ===<br>>   ( )                                ( )<br>>    V                                  V<br>> <br>> _______________________________________________ isis-users mailing list isis-users@iccisis.org To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users Or contact Henk Rutten: hlrutten@xs4all.nl<br></div></div>                                    </div></body>
</html>