STRING %DOCARC%
Scopo: consente di recuperare
il nome dell'archivio del documento indicato (solo per selezioni multi-Archivio).
Sintassi: | |||
%STRING% | %DOCARC% | (%NUMBER% | progr_sele) |
Descrizione: Utilizzata con selezioni
multiarchio, consente di reperire il nome dell'archivio dal quale
proviene il documento indicato da progr_sele.
progr_sele assume il valore progressivo
in base alla selezione corrente.
Valore restituito: valore alfanumerico
Torna il nome dell'archivio così come indicato nell'hicgi.ini.
Torna una stringa vuota in caso di errore generico o in caso la
selezione corrente non sia l'esito di una interrogazione multiarchivio.
Vedere anche: %CURARC%, Ricerca
Esempio:
<!-- stralcio di codice per la visualizzazione
dei titoli di una selezione multiarchivio -->
%STRING%(alias_arch_mo, "ArcStatMo")
%STRING%(alias_arch_bo, "ArcStatBo")
%STRING%(alias_arch_fi, "ArcStatFI")
%STRING%(arch_mo, "Archivio di Stato di Modena")
%STRING%(arch_bo, "Archivio di Stato di Bologna")
%STRING%(arch_fi, "Archivio di Stato di Firenze")
%REPEAT%(1, %TOTSEL%)
%IF%(%STRCMP%(alias_arch_mo, %DOCARC%(%CURDOC% + %INDEX%)) == 0)
[%WRITE%(arch_mo)] - %DOCTITLE%(%CURDOC% + %INDEX%)<br>
%ELIF%(%STRCMP%(alias_arch_bo, %DOCARC%(%CURDOC% + %INDEX%)) == 0)
[%WRITE%(arch_bo)] - %DOCTITLE%(%CURDOC% + %INDEX%)<br>
%ELIF%(%STRCMP%(alias_arch_fi, %DOCARC%(%CURDOC% + %INDEX%)) == 0)
[%WRITE%(arch_fi)] - %DOCTITLE%(%CURDOC% + %INDEX%)<br>
%ELSE%
[%WRITE%(DOCARC(%CURDOC% + %INDEX%))] - %DOCTITLE%(%CURDOC% + %INDEX%)<br>
%ENDIF%
%ENDREPEAT%
Program output:
[Archivio di Stato di Modena] Lettera del Papa al Reggente
[Archivio di Stato di Modena] Statuto della città di Modena
[Archivio di Stato di Firenze] Atto di non belligeranza ...
[ArcStatPr] Bibliografia di Borso D'Este
[Archivio di Stato di Bologna] Disegni tecnici ...
...