Aggiornare i database di qs-STAT durante o - Q-DAS

Aggiornare i database di qs-STAT
durante o successivamente
l’aggiornamento del programma
Page 1 / 4
1. Introduzione
2. Riguardo il programma di aggiornamento
3. Descrizione programma
• Parametri
4. In generale
5. Dettagli
6. Aggiornamento del database dati da 16-bit alla versione a 32-bit di qs-STAT
Introduzione
Ci sono 3 database Q-DAS nella cartella \Database della directory di installazione del
programma Q-DAS che possono essere aggiornati durante il programma di aggiornamento o
successivamente. Questi database sono:
1. QDAS32.mdb (MS Access database di dati)
2. QDASCONFIG.mdb (32–bit database di configurazione)
3. QDASTEXT32.mdb (32–bit database dei testi)
Le proprietà dei database possono essere aggiornate in 4 modi differenti:
1. nuovi campi ( + nuovi contenuti ), denominato tipo1 nelle pagine seguenti
2. campi esistenti modificati ( + stesso contenuto ), denominato tipo2
3. campi esistenti modificati ( + nuovo contenuto ), denominato tipo3
4. campi esistenti e non modificati ( + nuovo contenuto ), denominato tipo4
5. nuovi set di dati, denominato tipo1 nelle pagine seguenti
6. set di dati modificato, denominato tipo4 nelle pagine seguenti
Il tipo1 di aggiornamento si riferisce a un nuovo campo del database che può avere un
nuovo contenuto o nuove impostazioni. Questo nuovo campo con il relativo contenuto viene
aggiunto al database esistente.
Il tipo2 di aggiornamento si riferisce ad un campo esistente ma modificato nel database, ma
con il medesimo contenuto. In questo caso il campo del database viene rinominato.
Questo caso non dovrebbe mai succedere.
Il tipo3 di aggiornamento si riferisce ad un campo esistente ma modificato nel database dove
anche il contenuto è modificato. In questo caso il campo nel database viene rinominato e
successivamente si apre una finestra di dialogo che chiede se si deve utilizzare il vecchio
contenuto oppure il nuovo. Questo caso non dovrebbe mai succedere.
Il tipo4 di aggiornamento si riferisce ad un campo esistente nel database non modificato, con
un differente contenuto o impostazioni. In questo caso, si apre una finestra di dialogo che
chiede se si deve mantenere il vecchio o il nuovo contenuto. Questo è il caso più frequente.
Riguardo il programma di aggiornamento:
vai all’inizio
• Il programma di aggiornamento esegue un backup dei database esistenti
(rinominandoli con il suffisso *_SAV1.MDB). Questa copia viene utilizzata come
Update-DB ( VECCHIO )
• Il nuovo database (dal CD) è utilizzato come database sorgente ( NUOVO ). I campi
nuovi o modificati vengono copiati nel database esistente, vecchio.
• Dopo un aggiornamento completato senza errori, il database modificato Update-DB (
VECCHIO ) viene rinominato ed utilizzato come database corrente
Save 02.04.04/ Print 05.04.04 H
V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc
© 2004 Q-DAS GmbH, 69469 Weinheim
[email protected] y Tel. 06201/3941-0
Aggiornare i database di qs-STAT
durante o successivamente
l’aggiornamento del programma
Page 2 / 4
Aggiornare il database dei testi QDASTEXT32.MDB è facile. I nuovi record vengono aggiunti
a quelli esistenti in modo automatico. In caso di differenze tra i record del vecchio e del
nuovo database, si apre una finestra di dialogo che richiede se mantenere i contenuti del
vecchio db o sostituirli con quelli nuovi.
La procedura di aggiornamento del QDASCONFIG.MDB dipende dalla tabella che si
aggiorna. Nella maggior parte delle tabelle, i contenuti e le impostazioni sono mantenute dal
database esistente, in alune tabelle invece i nuovi contenuti vengono aggiunti e il database
viene ristrutturato.
Le tabelle che vengono aggiornate sono:
1. nuovi record vengono aggiunti nelle tabelle:
• QDAS_GRAPHICS
• QDAS_SYSTEM( + DEFAULT_SYS_MENU: sempre sovrascritto)
• QDAS_SYSTEM_OPTIONS
• QDAS_STRATEGY( strategie con COMPANYKEY < 10.000 sono sempre
sovrascritte)
• QDAS_STRATEGYKEYS ( strategie con COMPANYKEY < 10.000 sono
sempre sovrascritte)
• Le COMPANYKEY di strategie di valutazione personalizzate sono aumentate
di 10.000 – nel caso in cui non lo fossero già.
L’aggiornamento del database dei dati viene eseguito in maniera diversa a seconda del tipo
di database (Oracle, SQL, MS Access). In caso di database MS Access (QDAS32.MDB), si
esegue l’aggiornamento tipo1. Questo significa che nuove tabelle e nuovi contenuti vengono
aggiunti al database esistente. Nel caso di Oracle o MS-SQL, il database deve essere
aggiornato in maniera indipendente utilizzando degli appositi script.
Descrizione programma:
vai all’inizio
Il programa DBUpdate32.exe viene di solito eseguito automaticamente quando si esegue
l’installazione di un aggiornamento del programma, ma può anche essere avviato
manualmente.
I parametri sono parameteri:
1. Percorso del programma e nome
2. nome e percorso del file QS-Stat – ini. Questo può essere vuoto (“ “) se il file si trova
nella dir di windows
3. Chiave lingua (44 = Inglese; ogni altra lingua è possibile, se vuoto “ “ = Tedesco)
4. Text = TEXT (il database dei testi sarà aggiornato)
Text = TEXTNEW (il database non viene aggiornato ma si utilizza il nuovo testo dal
cd per rimpiazzare quello vecchio. Se il database dei testi non è stato personalizzato
questa è la procedura raccomandata perché più veloce)
Text = “ “ (il database NON viene aggiornato)
5. Superuser = SUPER (se questo parametro è impostato, il programma non si avvia e
arresta in modo automatico)
6. Conf = CONF (il database di configurazione viene aggiornato)
Conf = “ “ (il database di configurazione NON viene aggiornato)
7. Data = DATA (il database dei dati viene aggiornato)
Data = “ “ (il database dei dati NON viene aggiornato
Save 02.04.04/ Print 05.04.04 H
V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc
© 2004 Q-DAS GmbH, 69469 Weinheim
[email protected] y Tel. 06201/3941-0
Aggiornare i database di qs-STAT
durante o successivamente
l’aggiornamento del programma
Page 3 / 4
//e.g.: “D:\Q-DAS\QSSTAT_ME\BIN\DBUpdate32.exe“ “D:\WINNT\QSSTAT2000.INI“ “44“ “TEXT“ “SUPER“
Æ OR avviare il programma con un doppio click sull’eseguibile (nella cartella BIN di qs-STAT <hard-drive>:\QDAS\ME_20\BIN\DBUpdate32.exe) senza parametri -> si apre una finestra di dialogo dove impostare i paramteri
In generale: vai all’inizio
Ogni tabella che deve essere aggiornata ha una chiave primaria.
Ordinamento decrescente non è supportato.
Il menu di default “ DEFAULT_SYS_MENU“ nella tabella “System” del database
QDASCONFIG.MDB viene sempre sovrascritto durante l’aggiornamento
Solo le modifiche vengono descritte
Le chiavi vengono sempre ricreate
Le tabelle con il suffisso “_INTERN“ non sono mai modificate dal programma.
Dettagli:
vai all’inizio
Le tabelle selezionate vengono aggiornate una dopo l’altra.
1. QDAS32.MDB e QDASTEXT32.MDB: il programma controlla I campi mancanti e li
aggiunge
2. QDAS32.MDB e QDASTEXT32.MDB: tutte le chiavi del DB sono ricreate
3. in funzione del tipo di database e delle selezioni menzionate sopra, I contenuti dei
record vengono verificati sulla base delle chiavi primarie. Se ci sono nuovi campi
questi vengono aggiunti, se quelli presenti sono modificati, si apre una finestra di
dialogo che chiede come devono essere trattate le modifiche.
•
•
•
•
•
•
•
•
Save 02.04.04/ Print 05.04.04 H
V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc
nome e percorso del
corrente file log
contenuto del protocollo
database e tabelle che
si stanno aggionando
barra di scorrimento dello
stato di avanzamento
tabella corrente
aggiornata
barra di stato delle
modifiche
database corrente che si
sta aggiornando
I database selezionati qui
vengono aggiornati
© 2004 Q-DAS GmbH, 69469 Weinheim
[email protected] y Tel. 06201/3941-0
Aggiornare i database di qs-STAT
durante o successivamente
l’aggiornamento del programma
Page 4 / 4
Aggiornamento del database da 16–bit alla versione a 32-bit di qs-STAT:
1. installare qs-STAT ME
2. rinominare il QDAS32.MDB nella cartella Database della directory di installazione in
QDAS32NEW.MDB
3. Copiare il database a 16–bit datanella cartella \Database di qs-STAT ME
4. Convertire il DB a 16-bit utilizzando MS Access2000 in un DB a 32-bit
5. Avviare DBUpdate32.exe con gli appropriati parametri “{Path}\QSSTAT2000.INI“
“{lingua}“ “ “ “SUPER“ (vedi Parametri)
6. Il database dei dati è l’unico che può essere selezionato per l’update. Cliccare su
START. Chiudere la finestra al termine dell’esecuzione.
vai all’inizio
Save 02.04.04/ Print 05.04.04 H
V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc
© 2004 Q-DAS GmbH, 69469 Weinheim
[email protected] y Tel. 06201/3941-0