![]()
|
![]() |
MiniDBrowser MiniDBrowser è un semplicissimo ma al contempo utilissimo browser per database in formato ascii delimitato. Consente di estrarre i dati da un file di database mediante una ricerca e di presentarli attraverso una forma grafica che potrete decidere a piacimento. Le potenzialità del servizio sono alquanto limitate ma ciò è compensato dalla grande semplicità di utilizzo che consente a chiunque, anche se digiuno di ogni rudimento di programmazione, di creare delle semplici applicazioni basate su archivi, per esempio un catalogo prodotti. Per la sua semplicità
MiniDBrowser è adatto a database molto piccoli, dell'ordine massimo di 5000 records.
La prima operazione da eseguire è quella di creare un database sul quale effettuare le prove. Occore prima predisporre un database con un opportuno programma ( per esempio Access di Miscrosoft) dopo di che si esporta il database (una tabella) nel formato ascii delimitato usando il carattere separatore di campo | (ascii 124, segno di pipe) con o senza carattere " per delimitare i campi di testo. Un possibile file di database che chiameremo 'db.txt' si presenta così: "fiat"|"punto"|60|12/12/97|12000000 Oppure fiat|punto|60|12/12/97|12000000 Procederemo poi a predisporre la pagina html che invoca la query sul database. Essenzialmente è una pagina che contiene una form ed alcuni paramentri obbligatori come:
Di seguito viene presentato un esempio di file qry.html
Ovviamente si potranno usare input box di tipo generico: radio, text, listbox ecc. Occorre solo ricordare che il valore di default per un dato campo è " * " (asterisco). Occorre anche prevedere il template che il MiniDBrowser userà per costruire la pagina risultato della ricerca. Si tratta del file mdb.tmpl che è una normale pagina html che contiene dei tag speciali del tipo $key(numero) dove numero è l'identificatore a due cifre (es. $key02) del campo che si vuole MiniDBrowser visualizzi. Di seguito viene presentato un esempio di file mdb.tmpl
L'utente ha la massima possibilità di personalizzare tale file fermo restando solo il nome mdb.tmpl e le chiavi di sostituzione $keyxx. In ultimo è possibile personalizzare la visualizzazione intermedia in forma tabellare dei dati dal database mediante i soliti files che controllano la parte superiore ed inferiore della pagina generata da MiniDBrowser. Un esempio di tali files è il seguente:
|