User Tools

Site Tools


eliminacion_de_subcampos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
eliminacion_de_subcampos [17/06/2009 16:33]
fernando
eliminacion_de_subcampos [19/06/2009 19:00]
fernando
Line 3: Line 3:
 Este es un "​truco"​ que de vez en cuando necesitamos tener a mano. Este es un "​truco"​ que de vez en cuando necesitamos tener a mano.
  
-El problema es: eliminar ​el subcampo ​f del campo 333.+El problema ​en términos generales ​es: **eliminar ​un subcampo ​X de un campo Y**.
  
 +Vamos a hacer algunas suposiciones:​
 +
 +  * Digamos que nos interesa eliminar el subcampo **f** del campo **333**, por poner un ejemplo arbitrario.
 +  * Supondremos que ni el campo 333 ni el subcampo f son repetibles. (Sí, nos conformamos con el caso fácil. Pero es bienvenida una solución más general)
  
 ===== La solución ===== ===== La solución =====
  
 <​code>​ <​code>​
-mx base "​proc=@borra.pft"+mx base "​proc=@borra333f.pft"
 </​code>​ </​code>​
  
-donde ''​borra.pft''​ es un archivo con el siguiente contenido:+donde ''​borra333f.pft''​ es un archivo con el siguiente contenido:
  
 <​code>​ <​code>​
Line 26: Line 30:
  
 <​code>​ <​code>​
-mx base "​proc=if <​condición>​ then ,@borra.pft, fi"+mx base "​proc=if <​condición>​ then ,@borra333f.pft, fi"
 </​code>​ </​code>​
  
Line 34: Line 38:
  
 <​code>​ <​code>​
-proc='d980'+proc='d333'
 </​code>​ </​code>​
  
eliminacion_de_subcampos.txt · Last modified: 19/06/2009 00:00 (external edit)