Perche' e' fondamentale conoscere il VBScript

 

Da quando ho deciso di dedicare questo blog alla divulgazione del VBScript (in quanto ancora poco conosciuto) ho ricevuto diverse richieste di chiarimento in merito.

Magari qualcuno ha un grosso database gestionale e vorrebbe passare tutto da Access all'utilizzo del VBScript per ovviare, magari, ai problemi che ho descritto in questo articolo.
Il punto e' che quasi tutti non sanno da dove partire in quanto non conoscono bene la tecnologia che c'e' alla base ed il linguaggio di programmazione.

Il fatto di non conoscere bene il VBScript rende alcune persone "scettiche" riguardo il suo utilizzo: in questo articolo voglio rispondere ai dubbi principali sul VBS e convicerti del perche' convenga imparare ad usarlo.

 


1. Ci sono limitazioni tra VBS e VBA?

Domanda piu' che logica da porsi. Se per limitazioni intendiamo qualcosa che non e' possibile fare passando da Access a VBS la risposta e' semplice: NO
Con VBS puoi fare esattamente le stesse identiche funzioni che svolgi con Access e a mio avviso le puoi gestire anche meglio.

Per esperienza personale ti posso dire che una volta che mi sono impratichito col VBS difficilmente sono tornato a progettare con Access.
Senza contare il fatto che essendo sul web, a prescindere che tu usi Window, Mac, Linux, Ubuntu, FireFox, Chrome, Exploer o quanto ci sia disponibile, potrai sempre leggere e modificare i tuoi dati senza problemi.

 

2. Come gestisco le query, i report e le relazioni?

La gestione degli oggetti quali report, maschere e query e' notevolemente semplificata usando il VBS. Guarda la riga qui sotto ad esempio:

strSQL = "SELECT * FROM Nome_Tabella WHERE (Nome_Campo =" & Parametro_Numerico &")"

Con questa semplice stringa di codice in VBS sto eseguendo una ricerca all'interno di una tabella in base ad un certo parametro, che per esempio potrebbe essere una ricerca in base al numero di ID.
Per quanto riguarda report e maschere bisogna ricordarsi che l'interfaccia con il VBS e' una pagina di un browser: per i report basta semplicemente stampare la pagina stessa, come se si stampasse una pagina di un comune sito; per le maschere invece bisogna conoscere qualche nozione di Front Page (la pagina dovra poi essere salvata come NomePagina.asp) o, se si vuole uno stile piu' figo, anche di CSS.

 

3. Quanti utenti possono accedere contemporaneamente alla stessa pagina in modalita' lettura/scrittura?

La forza del VBScript sta proprio nel fatto che il tutto si svolge sul web. Non esistono limiti
di utenti che possono accedere in simultanea alla stessa pagina in lettura: funziona proprio come un normale sito internet.
Infatti un qualunque sito non ha problemi se centinaia di visitatori da tutto il mondo leggono la stessa pagina nello stesso momento.

Discorso diverso per quanto riguarda la scrittura: nessuno vieta di modificare i dati nello stesso momento per mano di utenti diversi, ma se questi devono lavorare sulla stessa tabella allora e' sconsigliato.
Quello che invece consente il VBScript e' di lavorare in multiutenza, cioe' utenti diversi possono lavorare contemporaneamente inserendo e modificando dati su tabelle diverse, senza rischiare di perdere dati.

 

 

 

Spero con questo articolo di aver risposto alla maggior parte dei dubbi sul VBS e averti incuriosito riguardo al suo utilizzo.
Se hai trovato interessante l'articolo ricordati di condividerlo e se hai qualche domanda sono a disposizione.

 

 

 

Ultimi Articoli

01.05.2017
Proteggere Access
11.03.2017
Perche' imparare il VBScript
22.08.2016
Rubrica con VBScript - Parte 2
28.07.2016
Rubbrica con VBScript - Parte 1
15.12.2015
Raccolta dati da sito web