This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
eliminacion_de_subcampos [17/06/2009 16:25] fernando |
eliminacion_de_subcampos [17/06/2009 16:27] fernando |
||
---|---|---|---|
Line 35: | Line 35: | ||
<code> | <code> | ||
'd333', | 'd333', | ||
- | 'a333~', | + | '<333>', |
replace(v333, s('^f',v333^f), ''), | replace(v333, s('^f',v333^f), ''), | ||
- | '~', | + | '</333>', |
</code> | </code> | ||
Line 45: | Line 45: | ||
'd333', | 'd333', | ||
if replace(v333, s('^f',v333^f), '') <> '' then | if replace(v333, s('^f',v333^f), '') <> '' then | ||
- | 'a333~', | + | '<333>', |
replace(v333, s('^f',v333^f), ''), | replace(v333, s('^f',v333^f), ''), | ||
- | '~', | + | '</333>', |
fi | fi | ||
</code> | </code> | ||
Line 56: | Line 56: | ||
'd333', | 'd333', | ||
if replace(v333, s('^f',v333^f), '') : '^' then | if replace(v333, s('^f',v333^f), '') : '^' then | ||
- | 'a333~', | + | '<333>', |
replace(v333, s('^f',v333^f), ''), | replace(v333, s('^f',v333^f), ''), | ||
- | '~', | + | '</333>', |
fi | fi | ||
</code> | </code> | ||
- | Por supuesto, es aplicable la advertencia usual con respecto al uso de un proc para crear campos: el delimitador (en el ejemplo, '~') no debe estar contenido en los datos. Esta limitación ya no existe en la versión más reciente de los cisis, donde se puede usar esta sintaxis alternativa (ver [[http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ManualReferencia-es-5.2.pdf]]): | ||
- | <code> | + | ===== Referencias ===== |
- | 'd333', | + | |
- | if replace(v333, s('^f',v333^f), '') : '^' then | + | [[http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ManualReferencia-es-5.2.pdf|Manual de Referencia de los Utilitarios CISIS]] (PDF). |
- | '<333>', | + | |
- | replace(v333, s('^f',v333^f), ''), | + | |
- | '</333>', | + | |
- | fi | + | |
- | </code> | + | |
{{tag>isis}} | {{tag>isis}} |