You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
anche su file, nella clipboard o in una<br />
finestra a video.<br />
All'interno del Record Twist è capace di<br />
gestire gruppi, ovvero insiemi di record<br />
accomunati dall'identico valore presen-<br />
te in un campo.<br />
Per definire l'aspetto del report si utiliz-<br />
za una comoda interfaccia grafica che<br />
rappresenta la pagina di output. Su di<br />
essa appare all'inizio un gadget chia-<br />
mato "Record": spostando questo gad-<br />
get con il mouse verso il basso o verso<br />
l'alto si decide il numero di righe riser-<br />
vate al singolo record.<br />
Una volta effettuata questa operazione,<br />
si potranno disporre sulla pagina altri<br />
gadget che rappresentano campi (an-<br />
che relazionali), testi (fino a 38 caratteri<br />
ciascuno: è un peccato perché sono u-<br />
tili per inserire linee divisorie, per copri-<br />
re una pagina di 80 caratteri ce ne vo-<br />
gliono tre...), calcoli. Per ognuno di<br />
questi campi è possibile scegliere lo<br />
stile (corsivo, sottolineato o neretto) e il<br />
formato numerico.<br />
Appositi requester permettono di sce-<br />
gliere la stringa di ricerca per determi-<br />
nare i record da stampare e l'ordine in<br />
cui devono apparire: si possono sce-<br />
CCHEDA PRODOTTO<br />
Nome Twist 2.21<br />
Produttore Mermaid Group e Hisoft<br />
Distribuito da Catmu snc<br />
via G. Di Vittorio, 22<br />
10023 Chieri (TO)<br />
tel./fax 01 1-941 5237<br />
Internet<br />
fer@inrete.alpcom.it<br />
Prezzo L. 349.000<br />
Giudizio molto buono<br />
Configurazione 2.0 o meglio 3.0, hard<br />
consigliata disk, 2 Mb di RAM<br />
Pro facilità d'uso, velocità,<br />
funzioni e operatori<br />
disponibili, Report Editor,<br />
Form Editor, uso di icone<br />
per lanciare direttamente<br />
Query, Report, Update.. .<br />
Contro manca un linguaggio<br />
interno, carica un solo<br />
Form per database,<br />
limitato supporto ARexx,<br />
manuale in inglese<br />
Configurazione A3000 2.1, A1 200 base<br />
della prova<br />
Il database per Aminet<br />
permette anche di effettuare<br />
una sessione FTP<br />
mediante script ARexx.<br />
~q.'t.~;:;~ix:q;~i;:; 2:mf,.lo;zzi.<br />
;$;i%;; :::s:;;t;i;;;":f;,;:i;:;<br />
posizione fissa e in questo<br />
caso possono occupare anche<br />
più righe.<br />
Il Mail Merge si effettua<br />
creando normali documenti<br />
ASCII in cui appaiono uno o<br />
Y t di.. .*L. ..i .-i d<br />
'~yi~a~~,#~:~a~:~lk~~tt~ii;:i~~a~:<br />
!:: :PYI*,?:~..:-.EJI:P:~ :ftr!"!nd.~i~t~<br />
più nomi di campo da sostituire<br />
con il contenuto presente<br />
nei vari record di uno o<br />
più database collegati.<br />
gliere più campi che verranno utilizzati Anche al Mail Merge può essere assonell'ordine<br />
scelto dall'utente. ciata un'icona che si può lanciare diret-<br />
E possibile poi stabilire le caratteristi- tamente dalla finestra iniziale di Twist.<br />
che della pagina di output (margini ...) e<br />
l'eventuale stampa su più colonne per<br />
generare etichette.<br />
ESEMPI<br />
Al semplice elenco dei record è possi- Il programma viene fornito con una sebile<br />
aggiungere, con lo stesso metodo, rie di esempi interessanti: uno, in partialtre<br />
"sezioni": I'Header è un'intestazio- colare, costituisce un'interfaccia verso<br />
ne che appare in testa a ogni pagina Aminet capace di accedere ai file posti<br />
del report. Il Footer compare a piè di su CD-ROM o di effettuare il download<br />
pagina. Before Report appare all'inizio di un file mediante ARexx e AmiTCP. Il<br />
di tutto il documento, mentre After Re- database, realizzato da HiSoft, ha però<br />
port alla fine. qualche piccolo difetto di funzionamen-<br />
Before Group e After Group vengono to e di configurazione, specie a livello<br />
posti all'inizio e alla fine di ogni gruppo di codice ARexx, ove richiede qualche<br />
generato da un determinato campo. Si modifica per funzionare al meglio; inolpossono<br />
creare più gruppi usando tre, come l'intero pacchetto, richiede il<br />
campi diversi. 3.0 perché siano operanti al meglio i Fi-<br />
Tutte le sezioni After hanno delle spe- le Object ampiamente usati dal Form.<br />
ciali caratteristiche: in esse si possono<br />
usare le funzioni statistiche di Twist<br />
(Count, Sum, Min, Max, Mean e SDev)<br />
CONCLUSIONI<br />
e le funzioni che permettono di indivi- Twist è un database relazionale stabile,<br />
duare l'ultimo record stampato e altro veloce (è dotato di cache interna escluancora.<br />
dibile) e facile da usare. Le sue caren-<br />
I Report di Twist, in conclusione, sono ze maggiori sono costituite dalla manfacili<br />
da controllare e consentono cal- canza di un linguaggio interno di procoli<br />
estremamente complessi. grammazione e dalla possibilità di usare<br />
un solo Form per database. Per il<br />
UPDATE, IMPORT, EXPORT,<br />
MAILMERGE<br />
singolo utente tutto questo può non a-<br />
vere particolare importanza, l'ha invece<br />
per chi desiderasse un database con<br />
Gli Update vengono creati in un appo- cui creare interfacce di facile uso per<br />
sito requester che permette di inserire il utenti inesperti. La presenza di ARexx<br />
filtro dei record e una serie di stringhe può supplire solo in parte queste cache<br />
esprimono i calcoli da effettuare; renze, anche perché il suo uso rimane<br />
ovviamente è possibile usare campi di alquanto limitato e poco integrato al realtri<br />
database collegati a quello corren- sto del database. Gli aspetti più apte.<br />
L'Update può essere salvato su di- prezzabili oltre alla velocità operativa e<br />
sco per essere riutilizzato in seguito. alla comodità d'uso, sono il sistema di<br />
L'importazione e l'esportazione di dati definizione del layout dei Report, la<br />
consentono di leggere e scrivere file A- quantità di funzioni disponibili, la possi-<br />
SCII in formato CSV (Comma Separa- bilità di salvare e caricare da disco filtri<br />
ted Value) oppure in formato fisso. Nel di ricerca e quella di lanciare Update e<br />
primo caso i campi devono essere in- Query e altro ancora mediante semplici<br />
seriti fra virgolette e separati da una virgola,<br />
nel secondo devono apparire in<br />
click di icone.<br />
A