Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
6.0
BAR-ONE
Guida utente
Italiano
Windowst
t un marchio depositato della Microsoft
Corporation.
IBM, PC, AT PS/2 sono marchi depositati della International
Business Machines, Inc.
Sommario
Informazioni su questo manuale . . . . . . . . . . . . . . . . . . . . . . . .
Benvenuti ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
La documentazione fornita . . . . . . . . . . . . . . . . . . . . . . . . .
La guida dellutente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convenzioni tipografiche . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informazioni sul prodotto . . . . . . . . . . . . . . . . . . . . . . . . . .
vii
vii
vii
viii
viii
ix
Scoperta dellinterfaccia . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 1 - 1
Capitolo 1 - 1
Capitolo 1 - 1
Capitolo 1 - 1
Capitolo 1 - 2
Capitolo 1 - 2
Capitolo 1 - 2
Capitolo 1 - 2
Capitolo 1 - 2
Capitolo 1 - 3
Capitolo 1 - 3
Capitolo 1 - 3
Capitolo 1 - 4
Capitolo 1 - 5
Capitolo 1 - 7
Capitolo 1 - 7
Capitolo 1 - 8
ii
Guida utente
Capitolo 2 - 9
Capitolo 2 - 10
Capitolo 2 - 10
Capitolo 2 - 10
Capitolo 2 - 11
Capitolo 2 - 11
Capitolo 2 - 13
Capitolo 2 - 13
Capitolo 2 - 15
Capitolo 3 - 17
Capitolo 3 - 17
Capitolo 3 - 17
Capitolo 3 - 19
Capitolo 3 - 20
Capitolo 3 - 22
Capitolo 4 - 23
Variabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definizione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Origine dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ricerca in una tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contatore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Libera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creazione di oggetti variabili . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 4 - 23
Capitolo 4 - 23
Capitolo 4 - 24
Capitolo 4 - 24
Capitolo 4 - 25
Capitolo 4 - 26
Capitolo 4 - 27
Capitolo 4 - 28
Capitolo 4 - 29
Capitolo 4 - 32
Capitolo 4 - 33
Capitolo 4 - 33
La stampa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 5 - 35
Capitolo 5 - 35
Capitolo 5 - 35
Capitolo 5 - 36
Capitolo 5 - 37
Capitolo 5 - 37
Capitolo 5 - 37
Capitolo 5 - 39
Capitolo 5 - 39
Capitolo 5 - 40
Capitolo 5 - 40
Capitolo 5 - 41
Sommario
iii
Facciamo il punto... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ottimizzazione della stampa . . . . . . . . . . . . . . . . . . . . . . . . . . .
Per ottimizzare la velocit di stampa . . . . . . . . . . . . . . .
Ricerca e individuazione guasti . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 5 - 42
Capitolo 5 - 43
Capitolo 5 - 43
Capitolo 5 - 46
La sicurezza su misura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 6 - 49
Gestione utenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lamministratore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizzo senza gestione di profili . . . . . . . . . . . . . . . . . . . .
Utilizzo con gestione profili . . . . . . . . . . . . . . . . . . . . . . . .
Amministrazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aggiunta di un utente . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aggiunta di un nuovo profilo . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 6 - 50
Capitolo 6 - 50
Capitolo 6 - 50
Capitolo 6 - 51
Capitolo 6 - 51
Capitolo 6 - 52
Capitolo 6 - 52
Allegato 1: Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 7 - 53
Capitolo 7 - 53
Capitolo 7 - 54
Capitolo 7 - 54
Capitolo 7 - 54
Capitolo 7 - 54
Capitolo 7 - 54
Capitolo 7 - 55
Capitolo 7 - 56
Capitolo 7 - 56
Capitolo 7 - 57
Capitolo 7 - 58
Capitolo 7 - 58
Capitolo 7 - 61
Capitolo 7 - 61
Capitolo 7 - 64
Capitolo 8 - 71
Capitolo 8 - 71
Capitolo 8 - 71
Capitolo 8 - 71
Capitolo 8 - 72
Capitolo 7 - 64
Capitolo 7 - 66
Capitolo 7 - 66
Capitolo 8 - 73
Capitolo 8 - 73
Capitolo 8 - 74
Capitolo 8 - 75
iv
10
11
Guida utente
Creazione della variabile Ricerca in una tabella . . . . .
Facciamo il punto... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esercitazione 2 - Le query complesse e collegamenti . . .
Realizzazione di un collegamento interno . . . . . . . . . . .
Inserimento delle variabili emesse dalla query . . . . .
Inserimento dei titoli grazie alla
variabile Ricerca in una tabella . . . . . . . . . . . . . . . . . . . .
Esercitazione 4 - La griglia Risultato della query . . . . . .
Capitolo 8 - 78
Capitolo 8 - 80
Capitolo 8 - 81
Capitolo 8 - 81
Capitolo 8 - 84
Allegato 3: i contatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 9 - 89
Capitolo 9 - 89
Capitolo 9 - 90
Capitolo 9 - 91
Capitolo 9 - 91
Capitolo 9 - 91
Capitolo 9 - 93
Capitolo 9 - 93
Capitolo 9 - 94
Capitolo 9 - 95
Capitolo 10 - 101
Perch programmare? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaccia di programmazione . . . . . . . . . . . . . . . . . . . . . . . .
Le funzionalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti, attributi e metodi . . . . . . . . . . . . . . . . . . . . . . . . .
Gerarchia degli oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esercitazione : ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentazione dellapplicazione . . . . . . . . . . . . . . . . . . . .
Il programma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 10 - 101
Capitolo 10 - 101
Capitolo 10 - 102
Capitolo 10 - 102
Capitolo 10 - 103
Capitolo 10 - 103
Capitolo 10 - 104
Capitolo 10 - 104
Capitolo 10 - 105
Promemoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 11 - 117
Capitolo 11 - 117
Capitolo 11 - 117
Capitolo 11 - 117
Capitolo 11 - 119
Capitolo 11 - 119
Capitolo 8 - 85
Capitolo 8 - 87
Capitolo 9 - 97
Capitolo 9 - 97
Sommario
12
13
Glossario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 12 - 121
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Campi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collegamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetto variabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Origine dati ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Contatore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variabile Ricerca in una tabella . . . . . . . . . . . . . . . . . . . .
Variabili di controllo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 12 - 121
Capitolo 12 - 121
Capitolo 12 - 121
Capitolo 12 - 121
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 122
Capitolo 12 - 123
Capitolo 12 - 123
Capitolo 12 - 123
Capitolo 12 - 123
Capitolo 12 - 123
Capitolo 12 - 123
Benvenuti !
Congratulazioni, avete appena acquistato il numero 1 dei
software didentificazione automatica!
Questo software di etichettatura offre la possibilit di creare
rapidamente e di eseguire lediting di etichette complesse, capaci
di integrare tutti i dati informatici della vostra azienda garantendo lintegrit dei vostri sistemi.
Questa applicazione risponde a tutte le esigenze di identificazione e si integra perfettamente nel vostro processo di
produzione.
Oggi questo software di etichettatura LA SOLUZIONE la pi
semplice e intuitiva, destinata alle imprese che si occupano della
messa in opera di applicazioni complesse di immissione, di
raccolta e di editing di dati codici a barre in tempo reale.
La documenta- Per aiutarvi a sfruttare tutte le risorse del vostro software di
etichettatura, avete a vostra disposizione una documentazione
zione fornita
completa.
La Guida operativa offre le prime chiavi di utilizzo del software,
dellinstallazione del prodotto fino ai primi passi alla scoperta
dellinterfaccia.
La Guida utente presenta, tramite i temi principali, i concetti di
base per un utilizzo ottimizzato del software. La grande quantit
di esempi consente di mettere direttamente in pratica le nozioni
affrontate.
viii
Guida utente
Questa documentazione stata concepita per essere utilizzata
insieme alla guida in linea integrata.
La guida
dellutente
Scoperta dellinterfaccia
La stampa
le formule
i contatori
ActiveX
Nota
Convenzioni
tipografiche
ix
Questo simbolo mette in rilievo unimportante informazione relativa alla funzionalit di un comando o di una procedura particolare.
Accanto a questo simbolo troverete consigli per ottimizzare
determinate azioni, accelerare lesecuzione dei comandi, ecc.
Questo simbolo segnala un esercizio diniziazione da realizzare.
Informazioni
sul prodotto
Scoperta dellinterfaccia
1
Avvio del programma
1
Capitolo 1 -- 2
Guida utente
Spazio di
lavoro
Documento
Barra di stato
Barra degli
strumenti
Standard
Barra degli
strumenti Formattazione del
testo
Capitolo 1 -- 3
Scoperta dellinterfaccia
" Per modificare la formattazione:
1
La barra degli
strumenti Formattazione
delloggetto
Barra degli
strumenti
Oggetto
Fate clic su
Capitolo 1 -- 4
Guida utente
" Per modificare la modalit di visualizzazione:
S
Utilizzo
Nome
Dimensioni
visualizza le dimensioni
delle variabili. Il posto occupato dal contenuto della
variabile indicato da una
serie di X.
Contenuto
Modulo
visualizza il Modulo.
Browser del
documento
Zoom
consente di ingrandire o di
ridurre i dettagli degli
oggetti.
Griglia
La barra degli
strumenti di
creazione
La barra degli strumenti di creazione formata da numerosi pulsanti, ognuno dei quali rappresenta uno strumento. Grazie a
questi strumenti possibile creare e manipolare gli oggetti.
Capitolo 1 -- 5
Scoperta dellinterfaccia
Pulsante
Browser del
documento
Utilizzo
Strumento Seleziona
oggetti
Strumento Crea
testo
Strumento Crea
codice a barre
Strumento Importa
immagini
inserimento immagini
Strumento Inserisci
oggetto esterno
inserimento di oggetti
esterni allapplicazione
Strumento Disegna
linea
Strumento Disegna
riquadro
creazione di rettangoli o
di quadrati
Strumento Disegna
cerchio o ellisse
Strumento Disegna
poligono
consente di disegnare
forme libere costituite da
linee.
Strumento Disegna
linea obliqua
creazione di diagonali
Strumento Disegna
rettangolo arrotondato
creazione di rettangoli
con angoli arrotondati
Capitolo 1 -- 6
Guida utente
Scoperta dellinterfaccia
Righelli graduati
Capitolo 1 -- 7
Consentono di visualizzare la posizione del mouse e di posizionare con precisione i diversi oggetti che compongono un documento. Sono configurabili in pollici o in millimetri tramite il
comando Strumenti Opzioni Visualizza .
S
Un doppio clic nella met sinistra del righello graduato orizzontale consente di ridurre la scala di visualizzazione.
Un doppio clic nella met destra del righello graduato orizzontale consente di aumentare la scala di visualizzazione.
Pulsante di
rotazione
Potete ottenere lo stesso effetto di rotazione del documento utilizzando il comando Visualizza Orientamento o facendo clic sul
righello verticale con il pulsante destro del mouse per far apparire un menu di scelta rapida.
Capitolo 1 -- 8
Guida utente
Tavolozza dei
colori
La tavolozza dei colori visualizzata sotto lo spazio di lavoro consente di dare colore ai diversi oggetti (testi, codice a barre,
forme e immagini monocromatiche).
Nota
Fate clic su un
del mouse per
contorno.
-oFate clic su un
del mouse per
Configurazione
dellambiente di lavoro
Capitolo 2 -- 10
Guida utente
o con
F5.
Nota
F5.
Aggiunta di
La finestra di dialogo Installazione stampante accessibile
una stampante tramite il comando File Seleziona stampante e poi facendo clic
su Aggiungi.
Questa finestra di dialogo consente di aggiungere i driver delle
stampanti consegnati con il software.
"
1
o premere il tasto
Capitolo 2 -- 11
Fate clic sul segno pi (+) posto di fianco a una famiglia di stampanti per visualizzare i vari modelli.
Nota
Capitolo 2 -- 12
Guida utente
" Per scegliere ununit di misura:
1
Scorciatoia
Per aprire direttamente la scheda Griglia, fate doppio clic sul
righello graduato verticale.
" Per definire un tasso di conversione:
Nota
Capitolo 2 -- 13
Nota
Prima di creare qualsiasi modello di documento, occorre scegliere la stampante con la quale produrrete il documento
(vedere Capitolo 2 - 10). Il formato di pagina si definisce nella
finestra di dialogo Imposta pagina; aggiorna le impostazioni
della stampante. Il software non tiene in considerazione le
impostazioni di impaginazione definite nella finestra di dialogo
Configurazione stampante.
Configurate il formato.
Capitolo 2 -- 14
Nota
Guida utente
4
Se linsieme dei parametri non quello voluto, fate clic sul pulsante Annulla. Il programma chiude la finestra di dialogo
Imposta pagina senza tenere conto delle modifiche.
Daltronde i modelli predefiniti forniti con lapplicazione non
sono modificabili.
Creazione di una sopracoperta per CD : impaginazione e
creazione di un modello personalizzato.
1
Selezionate la stampante.
Scegliete Strumenti Opzioni, fate clic sulla scheda Visualizza e selezionate Millimetri come unit di misura poi fate
clic su OK.
Nota
RECTO.
Capitolo 2 -- 15
Fate clic su OK
Composizione di
un documento con
oggetti fissi
Nota
Creazione di
un oggetto
Testo
Capitolo 3 -- 18
Guida utente
" Per creare un oggetto Testo:
1
Selezionate...
Premete il tasto F2
quindi inserite...
Volume:
lasse x:
lasse y:
10
40
Conducted by:
lasse x:
lasse y:
10
50
Capitolo 3 -- 19
Nota
Capitolo 3 -- 20
Creazione di
un oggetto
Forma
Guida utente
Il software propone numerosi strumenti di disegno per aiutarvi a
perfezionare la composizione delletichetta.
" Per tracciare una linea:
1
Per...
tenete premuto...
Per...
tenete premuto...
ottenere un quadrato,
Capitolo 3 -- 21
Per...
tenete premuto...
ottenere un cerchio,
MAIUSC
Scegliete Oggetto Allineamento Centrato orizzontalmente quindi Oggetto Allineamento Centrato verticalmente in modo da centrare il cerchio al centro della sopracoperta.
Capitolo 3 -- 22
Importazione
di unimmagine
Guida utente
Il software consente dinserire delle immagini o dei logo commerciali per aiutarvi a perfezionare la composizione delletichetta.
possibile importare numerosi formati: bmp, dib, rle, dxf, eps,
fmf, img, jpg, pcd, pcx, dcs, png, tga, tif, wmf, wpg.
" Per importare unimmagine:
1
Composizione di
un documento con
oggetti variabili
Variabile
Definizione
Capitolo 4 -- 24
Guida utente
Origine dati
Database
Si consiglia di selezionare solo i campi utilizzati nel vostro documento per ridurre gli scambi di dati con il database e quindi
aumentare la velocit di trattamento.
Nella guida in linea potete trovare tutte le informazioni riguardanti la struttura dei file di dati e la definizione di un file descrittore.
Capitolo 4 -- 25
A partire dalla scheda Origine dati del Browser del documento, selezionate Ricerca in una tabella.
Nota
Sotto il ramo Ricerca in una tabella, viene creato automaticamente un sottoramo che indica il nome dellorigine dati. In
questo modo, verranno creati automaticamente sia dei sottorami che delle variabili Ricerca in una tabella quando il campo
risultato proviene da database diversi.
" Per definire le propriet di una variabile Ricerca in una
tabella:
1
Capitolo 4 -- 26
Nota
Guida utente
Occorre creare la variabile contenente il valore della ricerca
prima di creare la variabile che utilizzer questo valore di
ricerca. Quando diversi record della tabella soddisfano la condizione, viene visualizzata la prima ricorrenza.
7
Alla fine del presente manuale, potete trovare un allegato intitolato Collegamento ai database che propone un esempio di
realizzazione di una sopracoperta per CD. Attraverso la realizzazione di questa etichetta, scoprirete come installare una origine
dati ODBC, come importare i dati di un database via ODBC,
come creare una variabile Ricerca in una tabella, come realizzare delle query complesse, etc.
Data
A partire dalla scheda Origine dati del Browser del documento, selezionate Data.
Capitolo 4 -- 27
Nota
Nella scheda Giorno, fate clic sui diversi elementi che desiderate visualizzare (giorno della settimana, mese, anno,
ecc.).
Contatore
A partire dalla scheda Origine dati del Browser del documento, selezionate Contatore.
Capitolo 4 -- 28
Guida utente
" Per definire le propriet di una variabile Contatore:
1
Alla fine del presente manuale potete trovare un allegato intitolato Contatore che propone un grande ventaglio di esempi di
etichette contenenti dei contatori. Scoprirete come rifinire le propriet dei contatori e come realizzare dei contatori complessi,
personalizzati, sovrapposti, ecc.
Formula
A partire dalla scheda Origine dati del Browser del documento, selezionate Formula.
Capitolo 4 -- 29
Modulo
A partire dalla scheda Origine dati del Browser del documento, selezionate Modulo.
Capitolo 4 -- 30
Guida utente
5
" Il Modulo
Il Modulo consente limmissione diretta dei dati.
possibile modificare laspetto e la leggibilit del modulo
cambiando il colore, aggiungendo dei bordi o modificando il font.
Questo modulo personalizzato viene salvato assieme al
documento.
S
Capitolo 4 -- 31
Definizione
Visualizza le righe
visualizza le righe.
Blocca il modulo
Visualizza il Modulo
Capitolo 4 -- 32
Libera
Guida utente
Lorigine dati Libera contiene delle variabili create in base alle
vostre esigenze. Una variabile viene chiamata Libera quando
lorigine dei dati che la compileranno non indicata.
Una variabile Libera pu, per esempio, essere utile per la
creazione di variabili intermedie, che servono alla creazione di
una variabile Formula o di una variabile Ricerca in una
tabella.
" Per creare una variabile Libera:
1
A partire dalla scheda Origine dati del Browser del documento, selezionate Modulo.
per
Capitolo 4 -- 33
Oggetti variabili
Al concetto di oggetto, sviluppato nel capitolo precedente,
occorre associare quello di oggetto variabile.
Un oggetto variabile una variabile che riveste un aspetto fisico.
La forma delloggetto variabile pu essere: il testo, il codice a
barre o limmagine. Quindi, il valore di tutte le variabili
provenienti da qualunque origine dati pu apparire nel vostro
documento sotto forma di testo o codificato in un codice a barre.
Pi oggetti possono essere associati a una sola variabile.
Creazione di
oggetti variabili
"
Capitolo 4 -- 34
Guida utente
"
Scorciatoia
1
3
Nota
La stampa
5
Un potente motore di stampa
Il vostro software nello stesso tempo uno strumento di
creazione potente e facile e un motore di stampa che raccoglie
la tavolozza pi estesa di stampanti proprietarie (termiche, a
trasferimento termico e a getto dinchiostro) mai fornita sul
mercato dellidentificazione automatica.
Vengono offerte diverse soluzioni per stampare i documenti: uno
per uno, in serie, ecc.
La stampa
classica
Sia che si tratti di stampare una sola etichetta, una serie di etichette o pi copie della stessa etichetta, la configurazione della
stampa viene eseguita da una singola finestra di dialogo: la finestra di dialogo Stampa.
1
o premete il tasto
F6.
Capitolo 5 -- 36
Guida utente
2
Occorre osservare che se letichetta non comprende un contatore, la finestra di dialogo Stampa non visualizza il campo
Copie per etichetta ma solo il campo Etichette , che in
questo caso ha la stessa funzione.
Per chiarire la differenza tra Etichette in serie e Copie per
etichetta, utilizzeremo unetichetta che contiene due tipi di
contatori e configureremo la finestra di dialogo Stampa in modi
diversi.
S
Aprite letichetta
TUTORIAL\LABELS\COUNTER.LAB.
un contatore classico che sviluppa tutte le etichette e si reinizializza quando raggiunge il valore 10 :
- Tipo decimale,
- Incremento +1,
- Valore iniziale 0;
Capitolo 5 -- 37
La stampa
Etichette in
serie
NumLabel: 0
NumLabel: 0
NumLabel: 1
NumLabel: 1
NumLabel: 2
ISO Count: 0
ISO Count: 1
ISO Count: 2
ISO Count: 3
ISO Count: 4
NumLabel: 2
NumLabel: 3
NumLabel: 3
NumLabel: 4
NumLabel: 4
ISO Count: 5
ISO Count: 6
ISO Count: 7
ISO Count: 8
ISO Count: 9
Copie di etichette
Capitolo 5 -- 38
Guida utente
Daltronde, in base alle dimensioni del supporto e della
dimensione delletichetta, le dimensioni della pagina possono
essere qualche volta quelle delle etichette e quindi per
estensione, la copia di pagina ritorna alla copia di etichetta.
Il formato di pagina e la dimensione delletichetta si definiscono
nella finestra di dialogo Imposta pagina.
1
Aprite letichetta
TUTORIAL\LABELS\COUNT01.LAB.
Fate clic su
Il risultato il seguente:
Capitolo 5 -- 39
La stampa
NumLabel: 1
NumLabel: 2
NumLabel: 1
NumLabel: 2
NumLabel: 3
NumLabel: 4
NumLabel: 3
NumLabel: 4
NumLabel: 5
NumLabel: 6
NumLabel: 5
NumLabel: 6
NumLabel: 7
NumLabel: 8
NumLabel: 7
NumLabel: 8
1
2
Aprite letichetta
TUTORIAL\LABELS\IDENTITY.LAB.
RIAL\LABELS\IDENTITY.MDB
TUTO-
Capitolo 5 -- 40
Guida utente
3
o premete il tasto
F6.
A partire dallorigine dati Modulo del Browser del documento, aggiungete una variabile.
Ridenominatela
essa.
NAME
(Tasto
F2),
o pre-
F4.
Capitolo 5 -- 41
La stampa
Name:
Nome
ID:
o premete il tasto
F6.
Lanciate la stampa.
Appare il modulo che chiede di immettere i dati da stampare.
Capitolo 5 -- 42
Guida utente
4
Nota
Facciamo il punto...
La finestra di dialogo
Stampa comporta delle
differenze...
Copia di pagina
possibile eseguire una copia di pagina solo se letichetta non comprende un contatore ISO e se la
pagina comprende pi di una etichetta.
La stampa Unione
Questa opzione disponibile solo quando un database collegato alletichetta. Questa opzione avvia
la stampa di tutti i record del database.
La stampa tramite il
Modulo
Capitolo 5 -- 43
La stampa
nel caso di un collegamento seriale, e se la stampante lo consente, utilizzare lo Scaricatore di font Windows. Questo
strumento consente di scaricare facilmente e rapidamente
qualsiasi font Windowst nella memoria della stampante e
quindi di trasformarlo in una risorsa di stampa (per maggiori
informazioni su questo strumento fornito con la vostra applicazione, fate riferimento alla documentazione elettronica
disponibile sul CD ROM dellapplicazione) ;
Capitolo 5 -- 44
Guida utente
S
utilizzare il comando Invia solo i dati modificati disponibile per la grande maggioranza delle stampanti (impostazione
che si trova nella finestra di configurazione della stampante).
Accesso diretto
Senza Accesso
diretto
Seriale
Parallela
Rete
no
In Accesso diretto, il driver della stampante comunica direttamente con la stampante: le redini ritornano allutente solo
alla fine della stampa (il che potrebbe richiedere un certo
tempo di attesa) ;
La stampa
Capitolo 5 -- 45
" Collegamento in parallelo e comunicazione seriale...
Preferite il
pi possibile il collegamento
in parallelo
per la
stampa di
immagini.
Prestazioni
accresciute
per la stampa
di diverse
serie di etichette
Lo sfondo
delletichetta
immagazzinata nella
memoria della
stampante. Di
conseguenza,
nessuna
immagine
fissa sar
inviata tramite
il cavo dopo la
prima stampa.
Capitolo 5 -- 46
Guida utente
Ricerca e individuazione
Soluzione
accendere la stampante.
Per un collegamento
parallelo :
controllate il collegamento.
Capitolo 5 -- 47
La stampa
Guasto
Ricerca e individuazione
Soluzione
Pagine bianche
(continua)
La stampante
termica si
blocca
La sicurezza su
misura
Capitolo 6 -- 50
Guida utente
Gestione utenti
Gestione utenti consente di gestire i diritti di accesso ai
documenti per account utente. Lamministratore pu creare
quanti account desidera, dato che ogni account ha dei diritti
particolari. possibile aggiungere gli utenti a uno o pi account.
Un account chiamato Ospiti viene creato automaticamente
allavvio di Gestione utenti. Non contiene nessun diritto
predefinito.
Nota
Occorre osservare che la presenza del modulo di sicurezza elimina i comandi collegati alla Password.
Nota
Gestione utenti viene attivato solo dopo che sia stato configurato da parte dellamministratore.
" Uninterfaccia amichevole
per una gestione dei diritti ottimizzata...
Linterfaccia stata concepita in modo da facilitare lamministrazione dei diversi account utenti. Sotto forma di albero, come
Esplora risorse di Windowst, la gestione utenti consente un
utilizzo completamente intuitivo tramite la funzionalit
drag-and-drop, la presenza di menu di scelta rapida, ecc.
Vedremo dettagliatamente, nel Capitolo 6 - 51, come utilizzare
linterfaccia di Gestione utenti.
Lamministratore
Nota
Utilizzo senza
gestione di
profili
Capitolo 6 -- 51
La sicurezza su misura
Nota
Se la stazione dove si trova il software di etichettatura collegata a una rete NT, lamministratore accede direttamente a
tutti i nomi utente della rete. Questo riduce i rischi di creazione
di utenti con un nome errato.
Amministrazione
In questa sezione passeremo in rassegna tutte le funzionalit
disponibili di Gestione utenti.
Account amministratori
Account Ospiti
Account utenti
Capitolo 6 -- 52
Guida utente
Aggiunta di un
utente
" Per aggiungere un nuovo utente a un profilo esistente:
S
Nota
Fate clic sul tipo da modificare e con laiuto del mouse disattivate i diritti.
Allegato 1: Formule
7
Eseguire calcoli con formule e funzioni
Nel software sono disponibili numerose funzioni di calcolo che
consentono di eseguire calcoli su date, manipolazioni su stringhe
di caratteri, ecc. Una formula pu contenere variabili, costanti,
funzioni, operatori...
Per poter eseguire un calcolo in un documento, dovete creare
una variabile: la variabile Formula.
Questa variabile consente, grazie a una finestra di dialogo
specifica, di definire la funzione (o le funzioni) desiderata/e per
una data formula.
Inoltre potete creare tante variabili Formula quanti sono i calcoli
da eseguire in un documento.
Questa sezione costellata di diversi esempi che consentiranno
di mettere in pratica lutilizzo delle formule. Gli esempi chiamati
Esercitazione hanno diversi livelli di difficolt, livelli che potrete
individuare grazie alle icone qui sotto:
Molto facile
Difficile
Facile
Capitolo 7 -- 54
Guida utente
Il calcolo viene eseguito su valori numerici e si ottiene un risultato numerico. Questi valori sono variabili o costanti.
2*Var0 = 14
La variabile Var0 si riferisce al valore di un numero di lotto e 2
la costante. Il risultato varia in funzione di Var0, ma sempre la
moltiplicazione del valore di Var0 per 2.
Le formule
logiche
Le formule
testuali
Le formule testuali mettono in opera dei caratteri che non eseguono dei calcoli nel vero senso della parola ma gestiscono le
stringhe di caratteri.
NOME : &Var0
Il risultato ottenuto NOME : Durand se il valore di Var0
Durand.
Le funzioni
Le funzioni sono formule pronte alluso che qualche volta si rivelano molto complesse. Una funzione pu essere integrata in una
formula.
Una funzione utilizza dei valori, degli argomenti, per generare
nuovi valori. Non si tratta necessariamente di calcolo nel senso
stretto del termine ma piuttosto di una analisi logica o di
manipolazione di stringhe di caratteri per esempio.
Esistono sei gruppi di funzioni nella definizione delle formule :
S
funzioni di conversione;
funzioni logiche;
funzioni matematiche;
Capitolo 7 -- 55
Allegato 1: Formule
Gli operatori
Operatore
Significato
Priorit
Operatori aritmetici
^
5^2 = 25
esponente
20%3 = 2
modulo
5*2 = 10
moltiplicazione
6/2 = 3
divisione
20+5 = 25
somma
20-5 = 15
sottrazione.
concatenazione di stringhe
Operatori testuali
&
stringa1, stringa2
Operatori di confronto
=
Var0=Var1
uguaglianza
>
Var0>Var1
superiore a
<
Var0<Var1
inferiore a
10
>=
Var0>=Var1
superiore o uguale a
11
<=
Var0<=Var1
inferiore o uguale a
12
<>
Var0<>Var1
diverso
13
Capitolo 7 -- 56
Guida utente
La finestra di dialogo della variabile Formula consente di immettere lespressione. Questa finestra di dialogo divisa in tre
schede:
S
A partire dalla scheda Origine dati del Browser del documento, selezionate Formula.
Capitolo 7 -- 57
Allegato 1: Formule
Definizione
della formula
Selezionate uno per uno gli elementi che formano lespressione e fate clic su Inserisci dopo ogni selezione.
Capitolo 7 -- 58
Guida utente
TUTORIAL.
Capitolo 7 -- 59
Allegato 1: Formule
Capitolo 7 -- 60
Guida utente
if(giornomese > 10,
if(giornomese > 15,
if(giornomese >25,Rischio di interru
zione,Pagare
fattura),
Pensare di pagare fattura),
Va tutto bene)
Il che equivale a parole:
Se giornomese>10 allora
Se giornomese>15 allora
Se giornomese>25 allora
Rischio di interruzione
Altrimenti
Pagare fattura
Altrimenti
Pensare di pagare
Altrimenti
Va tutto bene
Questo esempio verifica il giorno del mese :
-- Se il giorno del mese compreso tra 1 e 10, appare il messaggio Va tutto
bene;
-- se il giorno del mese compreso tra 11 e 15, appare il messaggio
Pensare di pagare fattura;
-- se il giorno del mese compreso tra 16 e 25, appare il messaggio
Pagare fattura;
-- se il giorno del mese superiore a 25, appare il messaggio Rischio di
interruzione.
Se desiderate provare la formula suddetta, immettetela nella
zona di editing di formula. Tuttavia, non dimenticate di creare
prima la variabile intermedia giornomese.
Questa variabile intermedia viene creata a partire dal ramo
Libera (scheda Origine dati del Browser del documento).
Inoltre, affinch i messaggi vengano visualizzati completamente,
inserite un valore almeno uguale a 22 nella zona di testo Lunghezza massima del riquadro Output della finestra di dialogo
Formula.
La guida in linea elenca e offre degli esempi su tutte le funzioni
logiche disponibili nel software (vedere Guida in linea Formule
Funzioni logiche).
Capitolo 7 -- 61
Allegato 1: Formule
CHECK01.LAB
Fate clic sul ramo Formula dalla scheda Origine dati del
Browser del documento e aggiungete una Formula.
Capitolo 7 -- 62
Guida utente
" Per aggiungere il risultato del calcolo del peso:
La fase seguente consiste nel sommare le cifre risultanti dalla
formula precedente.
1
Nota
Capitolo 7 -- 63
Allegato 1: Formule
" Per calcolare il dato da codificare:
260531
Dato
Carattere di controllo
Selezione della
simbologia 2/5
Presenza di un
interleaved
carattere di
controllo
Capitolo 7 -- 64
Guida utente
A partire dalla scheda Origine dati del Browser del documento, selezionate Data.
Inserite
F2
per rinominarlo.
DATA DI PRODUZIONE.
DATA DI SCADENZA:
Capitolo 7 -- 65
Allegato 1: Formule
5
Capitolo 7 -- 66
Guida utente
In questa sezione, riprodurremo lo stesso documento senza utilizzare la data di sistema. Supponiamo che loperatore inserisca
la data di produzione al momento della stampa delletichetta.
Questo metodo ci obbliga a eseguire i calcoli sulla data di produzione per determinare la data di scadenza.
In questo modo saranno necessarie diverse formule per
lelaborazione di un simile documento. Daltra parte tutti i calcoli
dovranno essere eseguiti prendendo come unit il giorno.
Le funzioni utilizzate saranno principalmente day(), month(),
year(). Il metodo consiste nellaggiungere la durata al giorno, al
mese e allanno.
In effetti, queste tre funzioni sono in grado di estrarre il giorno, il
mese e lanno in corso se largomento una data di sistema,
ossia today(). Ma possono comunque restituire questo stesso
risultato se largomento inserito il numero di giorni trascorsi
rispetto a un anno di riferimento (vedere lesempio qui di
seguito).
In questo modo day(0)&/&month(0)&/&year(0) d come
risultato:
30/12/1899 = anno di riferimento della vostra applicazione.
Se si desidera che questa formula restituisca la data del giorno
corrente, la soluzione consiste nel calcolare il numero dei giorni
trascorsi dallanno di riferimento.
La formula dovr comprendere la somma di:
" 99*365 = numero totale di giorni per 99 anni da 365 giorni;
" quotient(99-1,4) = numero di giorni in pi per gli anni bisestili;
" +1 = consente di inizializzare lanno di riferimento al
31/12/1899 per partire a un anno - 1 giorno;
" + i giorni trascorsi dellanno in corso, supporremo di essere il
20 gennaio 1999.
Allora lespressione :
day(99*365+quotient(99-1,4)+1+20)&/&month(99*365+quotient(99-1,4)+1+20)&/&year(99*365+quotient(99-1,4)+1+20)
e avr come risultato 20/1/1999 che la data corrente
ammessa per lesempio.
Capitolo 7 -- 67
Allegato 1: Formule
Capitolo 7 -- 68
Guida utente
2
MESE
Il risultato di questa formula non pu essere sfruttato direttamente. Vedremo pi avanti come utilizzarlo.
Nota
000
031
059
090
120
gen
feb
mar apr
151
181
212
243
273
304
334
mag giu
lug
ago
set
ott
nov
Capitolo 7 -- 69
Allegato 1: Formule
3
GIORNO:
GIULIANO
DATA DI SCADENZA.
DURATA
Capitolo 7 -- 70
Guida utente
Secondo il nostro esempio, otteniamo come
01/03 /2000.
Nota
DATA DI SCADENZA
il
Letichetta che abbiamo creato anche disponibile tra le etichette di esempio poste nella cartella TUTORIAL\LABELS\EXPRDATE.LAB.
I commenti sono utili per capire meglio.
Quando un documento viene elaborato da diverse persone, pu
essere utile visualizzare certi commenti affinch ogni utente
comprenda le ragioni di tale o talaltro calcolo. Inoltre, tutta la
zona fuori dai limiti delletichetta una zona non stampabile che
consente dinserire, tra laltro, le spiegazione e i commenti
necessari.
Potete trovare nella guida in linea tutte le spiegazioni accompagnate da altri esempi, di tutte le funzioni utilizzate in questo
esempio.
Allegato 2: collegamento
ai database
ODBC
Capitolo 8 -- 72
Guida utente
Il software fornisce pi driver ODBC in modo da accedere ai
database pi comuni. Alcuni driver sono elencati qui sotto:
S
...
Facciamo il punto...
Che cos un database;
Tramite ODBC.
Capitolo 8 -- 73
TUTO-
RIAL\LABELS
Fate clic su
gine dati.
La finestra di dialogo Amministratore origine dati ODBC.
LODBC un componente completamente indipendente dal software di etichettatura. Potete anche accedere allAmministratore origine dati ODBC tramite il pannello di controllo di Windows: scegliete Start Impostazioni Pannello di controllo e
fate clic sullicona qui sotto:
Dal riquadro DSN utente, fate clic su Aggiungi... poi selezionate il driver Microsoft Access Driver (*.mdb) quindi
fate clic su Fine.
Appare la finestra Installazione di ODBC Microsoft Access
.
Inserite un nome nella zona Nome origine dati, per esempio Classical music source e se necessario date una breve
descrizione (vedere figura qui di seguito)
Capitolo 8 -- 74
Guida utente
Importazione
dei dati
Capitolo 8 -- 75
Nome dellorigine
dati.
Campi
contenuti
nella
tabella.
Salvate il documento.
Lapplicazione chiede se desiderate salvare la query.
VOLMUSIC.CSQ
Creazione di
oggetti variabili
Capitolo 8 -- 76
Guida utente
" Per creare loggetto variabile e inserire la Formula nel
documento:
1
Selezionate Picture posto sotto il ramo Database del Browser del documento.
Scegliete Image.
Limmagine appare sullo schermo.
Capitolo 8 -- 77
Salvate il documento.
Nel Browser del documento (scheda Origine dati), selezionate Formula quindi, con laiuto del menu di scelta rapida,
scegliete Aggiungi.
Viene automaticamente creata una variabile Formula0.
A partire dallelenco che contiene i tipi di elementi che possono essere contenuti nella formula, selezionate Variabili.
Capitolo 8 -- 78
Guida utente
4
Inserite lespressione: 1. & track1 & - 2. & track2 & 3.&track3 & - 4. & track4 & - 5. & track5 & - 6. &
track6 & - 7. & track7 & - 8. & track8 & - 9. & track9
& - 10. & track10 & - 11. & track11 & - 12. & track12
& - 13. & track13 & - 14. & track14 & - 15. & track15
Chiamatela Tracks.
Salvate il documento.
Capitolo 8 -- 79
A partire dalla scheda Origine dati del Browser del documento, selezionate Ricerca in una tabella poi, con un clic
sul pulsante destro del mouse scegliete Aggiungi.
Sotto il ramo Ricerca in una tabella, viene creato automaticamente un sottoramo che specifica il nome dellorigine dati.
In questo modo verranno creati automaticamente tanti sottorami
quanti sono le variabili Ricerca in una tabella se il campo risultato proviene da diversi database.
2
Collegate il database CNDTEDBY.MDB utilizzando lAmministratore origine dati ODBC (vedere Capitolo 8 - 73).
Dopo aver realizzato il collegamento, fate apparire, dalla finestra di dialogo Ricerca in una tabella, il nome dellorigine
dati nellelenco Seleziona una origine dati.
Consente di collegarsi
a unaltra origine dati.
Consente di selezionare
la tabella che contiene i
dati da ricercare.
Consente di ricercare
il dato selezionando il
campo della tabella
esterna sul quale si
far la ricerca.
Capitolo 8 -- 80
Guida utente
8
Selezionate lo strumento Crea testo poi, mantenendo selezionata la variabile Ricerca in una tabella Name, trascinatela sotto il testo Conducted by.
Salvate il documento.
Facciamo il punto...
Che cosa una
variabile ?
Una variabile un oggetto non fisico il cui valore si sviluppa nel corso della stampa. possibile compilare una
variabile in diversi modi:
Che cos un
oggetto variabile?
Capitolo 8 -- 81
Realizzazione
di un collegamento interno
Tabelle
contenute
nel database.
Duration
Author
Dopo aver installato lorigine, selezionatela nellelenco Seleziona lorigine dati della finestra di dialogo Definizione di
una query ODBC (vedere la Figura 26 qui di seguito).
Nome delle
tabelle
Nome dei
campi
Capitolo 8 -- 82
Guida utente
5
Capitolo 8 -- 83
Tabella Duration
Tabella Author
Num
Num
Author
Author1
Duration
Duration
Duration
Duration
Author2
Duration
Duration
Duration
Duration
Author3
Duration
Duration
Duration
Duration
Author4
Duration
Duration
Duration
Duration
Author5
Duration
Duration
Duration
Duration
Author6
Duration
Duration
Duration
Duration
Author7
Duration
Duration
Duration
Duration
Author8
Duration
Duration
Duration
Duration
Author9
Duration
Duration
Duration
Duration
10
Author10
Duration
Duration
Duration
Duration
10
Num
Author
Duration
Duration
Duration
Duration
Author1
Duration
Duration
Duration
Duration
Author2
Duration
Duration
Duration
Duration
Author3
Duration
Duration
Duration
Duration
Author4
Duration
Duration
Duration
Duration
Author5
Duration
Duration
Duration
Duration
Author6
Duration
Duration
Duration
Duration
Author7
Duration
Duration
Duration
Duration
Author8
Duration
Duration
Duration
Duration
Author9
Duration
Duration
Duration
Duration
10
Author10
Capitolo 8 -- 84
Guida utente
9
Inserimento
delle variabili
emesse dalla
query
Nel Browser del documento (scheda Origine dati), selezionate Formula quindi, con laiuto del menu di scelta rapida,
scegliete Aggiungi.
Viene automaticamente creata una variabile Formula0.
A partire dallelenco che contiene i tipi di elementi che possono essere contenuti nella formula, selezionate Variabili.
Inserite lespressione1 :
Duration.Track1&\n& Duration.Track2&\n &Duration.Track3&\n& Duration.Track4&\n& Duration.
Track5&\n& Duration. Track6&\n& Duration.Track7&\n& Duration. Track8&\n& Duration.Track9&\n& Duration.Track10&\n& Duration.Track11&\n& Duration. Track12&\n&
Duration.Track13&\n& Duration.Track14&\n& Duration.
Track15
Capitolo 8 -- 85
Salvate il documento.
Inserimento
dei titoli grazie alla variabile Ricerca in
una tabella
1.
\n = ritorno a capo
Capitolo 8 -- 86
Guida utente
4
Inserite lespressione:
Track1&\n&Track2&\n &Track3&\n& Track4&\n&
Track5&\n& Track6&\n&Track7&\n& Track8&\n&
Track9&\n&Track10&\n& Track11&\n&Track12&\n&
Track13&\n&Track14&\n& Track15
Non esitate a utilizzare gli strumenti di allineamento per posizionare correttamente i dati allinterno del vostro documento!
Selezionate le due formule e scegliete Oggetto Allineamento
In alto.
Dopo aver perfettamente allineato i dati, bloccate la loro posizione: Oggetto Blocca/Sblocca.
Peraltro, se i dati non sono adatti al vostro documento, modificate le propriet di testo. Scegliete par esempio, il font Arial con
unaltezza di 10 punti.
" Finalizzate il documento
Per terminare il documento completamente non resta che
inserire il numero e lautore del volume.
1
Capitolo 8 -- 87
Funzioni di ricerca:
Campo di ricerca
Valore di ricerca
Ricercate il valore
dovunque nel campo o
allinizio del campo
Spostamento nelle occorrenze del
risultato della ricerca :
Prima occorrenza
Occorrenza precedente
Stampa:
Inserite il numero di etichette
nella serie da stampare.
Selezionate la (o le) linea (e)
che si desidera stampare e scegliete il numero di copie di etichette da stampare per questo/i
record.
Stampa
Configura la stampante
Reinizializzate tutte le quantit di
stampa definite nella prima colonna
Occorrenza seguente
Ultima occorrenza
Guida
Barra di stato
Allegato 3: i contatori
9
Numerazione dei documenti
La variabile Contatore una variabile integrata nel software di
etichettatura. Lagilit dei contatori consente pi applicazioni; per
esempio, contare una serie di etichette, conoscere il numero di
etichette stampate in una giornata, ecc.
Grazie a questa variabile, potete creare dei contatori decrescenti,
crescenti, sovrapposti, condivisi...
Questa sezione costellata di diversi esempi che consentiranno
di passare in rassegna un certo numero di possibilit offerte con i
contatori. Gli esempi chiamati Esercitazione hanno diversi livelli
di difficolt, livello che potete individuare grazie alle icone qui di
seguito:
Molto facile
Difficile
Facile
Capitolo 9 -- 90
Guida utente
Creazione dun Le variabili Contatore sono delle variabili il cui contenuto cresce
contatore
da una etichetta allaltra durante la stampa, secondo un valore
iniziale e un incremento.
grazie alla finestra di dialogo della variabile Contatore che
riuscirete a definire gli attributi di una variabile di tipo
Contatore.
" Per creare una variabile contatore:
1
A partire dalla scheda Origine dati del Browser del documento, selezionate Contatore.
propone un elenco di 6
basi di calcolo pi unopzione Personale :
Binaria, Ottale, Decimale,
Esadecimale,Alfabetica,
Alfanumerica.
consente di numerare
singolarmente ogni
copia di etichette in
modo esauriente.
consente di determinare
levento che ha causato
lincremento del contatore.
Allegato 3: i contatori
Capitolo 9 -- 91
A partire dalla scheda Origine dati del Browser del documento, selezionate Contatore.
LABELNUM.
A partire dalla scheda Origine dati del Browser del documento, selezionate Formula.
Capitolo 9 -- 92
Guida utente
2
TOTALLABEL.
o premete il tasto
F6.
Capitolo 9 -- 93
Allegato 3: i contatori
Nota
o premete il
F6.
Capitolo 9 -- 94
Guida utente
Capitolo 9 -- 95
Allegato 3: i contatori
Contatore classico:
numerazione da sinistra a
destra.
Contatori sovrapposti:
numerazione dallalto
in basso
Creazione di
un contatore
combinato
TUTO-
RIAL\LABELS
A partire dal Browser del documento, aggiungete un contatore che denominerete LEFT. Compilate la finestra di dialogo
con i valori riportati qui di seguito:
- Tipo : Decimale;
-Incremento: +1;
-Valore iniziale: 1;
-Reimpostare il contatore su: 1 dopo 4;
- Incrementare dopo la stampa di 2 etichette.
Capitolo 9 -- 96
Guida utente
4
Aggiungete un terzo contatore che denominerete PAGE. Compilate la finestra di dialogo con i valori qui di seguito:
- Tipo : Decimale;
-Incremento: +1;
-Valore iniziale: 0;
-Reimpostare il contatore su: 0 dopo 9999;
- Incrementare dopo la stampa di 8 etichette.
A partire dal Browser del documento, aggiungete una formula che denominerete NUMBER e inserite lespressione
seguente:
if (TEST = 1, LEFT, RIGHT) + PAGE*8
Inserite la formula
NUMBER
F6.
13
14
16
10
11
12
15
Allegato 3: i contatori
Capitolo 9 -- 97
PACK.LAB.
LABELNUM
Ripetendo le operazioni precedenti, create un secondo contatore con Origine dati Libera che denominerete SUBRANGE.
Capitolo 9 -- 98
Guida utente
5
Capitolo 9 -- 99
Allegato 3: i contatori
Scorciatoia
Esiste un metodo rapido per concatenare le variabili o i caratteri
fissi in un batter docchio:
Allegato 4 :
programmare con
ActiveX
10
Perch programmare?
Molte ragioni possono motivare la programmazione di applicazioni nellambiente dellidentificazione automatica.
Per utilizzare il software di etichettatura in modo pi efficace, si
possono automatizzare delle attivit di routine e ripetitive.
La prima parte di questa sequenza offre informazioni generali su
ActiveX e una definizione dellinterfaccia di programmazione.
La seconda parte propone un esempio di programmazione in
Visual Basic 6.0. Questo esempio mette in gioco un certo
numero di funzionalit che consentono di guidare il software di
etichettatura attraverso linterfaccia di programmazione.
ActiveX
Per rispondere ai bisogni dintegrazione a elevate prestazioni e di
una maggiore flessibilit, il nostro software ha integrato la
tecnologia ActiveX.
ActiveX crea un ambiente personalizzato di lavoro tra le
applicazioni e offre una maggior facilit dintegrazione e di
programmazione. Infatti, gli oggetti programmabili sono
accessibili da qualsiasi linguaggio macro o strumento di
programmazione. In questo modo, lutente pu consentire molto
facilmente alla sua applicazione di controllare il software di
etichettatura utilizzando un linguaggio di programmazione come
Visual Basic.
Capitolo 10 -- 102
Guida utente
Interfaccia di programmazione
Le funzionalit A partire da unaltra applicazione, diventa quindi possibile realizzare facilmente un certo numero di operazioni come:
S
creare variabili;
accedere al Modulo;
salvare unetichetta;
stampare un documento;
ecc.
Capitolo 10 -- 103
Gerarchia
degli oggetti
Nota
Per conoscere il nome del server del nostro software, fate riferimento alla finestra Informazioni su del menu Guida. Potete
anche utilizzare il nome generico Lppx2.Application.
Per qualsiasi informazioni tecnica supplementare sul dettaglio
dei tipi di dati, fare riferimento alla Guida del programmatore
disponibile in allegato elettronico nel CD ROM. Per qualsiasi
informazioni supplementare su ActiveX, fare riferimento alla
documentazione Microsoft.
La sequenza seguente passa in rassegna i diversi oggetti con
certi metodi e attributi associati attraversi un esempio di
programmazione in Visual Basic 6.0.
Capitolo 10 -- 104
Guida utente
Esercitazione : ActiveX
Questo programma, molto semplice da mettere in opera, mette
in gioco le funzionalit di base di ActiveX. Troverete la
descrizione completa dellinterfaccia, con gli oggetti, i loro metodi
e i loro attributi nella Guida del programmatore disponibile in
allegato elettronico sul CD ROM.
Presentazione Questa applicazione gestisce il software di etichettatura con
ActiveX. I sorgenti del programma sono disponibili nel progetto
dellapplicazione
TUTORIAL\ACTIVEX\FRSTPRGM.VBP.
Questa applicazione consente di aprire un documento, di averne
un anteprima ed eventualmente di salvarlo in unaltra cartella o
sotto un altro nome. Consente nello stesso tempo di aprire una
query a condizione che letichetta sia collegata a un database; di
elencare le variabili delletichetta. Peraltro, potrete stampare
tutti i record o un record in particolare. La barra di esplorazione
consente di sfogliare facilmente il database. Infine possibile, a
partire dellinterfaccia, rendere visibile lapplicazione client, in
questo caso il software di etichettatura.
Peraltro, il componente ActiveX del software di etichettatura
utilizza una libreria di tipi chiamata LabelManager2 cui si fa
riferimento come TK ActiveX 6.0. Contiene tutti i metodi e le
propriet associate agli oggetti ai quali avete accesso.
" Per installare la libreria di tipi:
1
Selezionate TK ActiveX 6.0 nellelenco dei riferimenti disponibili poi confermate la finestra di dialogo.
Utilizzate lesploratore degli oggetti nellinterfaccia di programmazione di Visual Basic (tasto F2).
Capitolo 10 -- 105
4 -- CmdSave
7-- CmdPreview
6-- CmdCloseQuery
8-- CmdVariables
5-- CmdOpenQuery
9-- CmdFiller
10-- CmdAddPrinters
11-- CmdPrint
13-- OptNoControl
12-- CmdMerge
14-- OptLppx
15-- CmdFirstRecord
14-- CmdPreviousRecord
17-- CmdNextRecord
19-- Preview2
18-- CmdLastRecord
22-- CmdQuit
Il programma
Codice:
Option Explicit
Dim MyApp As LabelManager2.Application
Dim MyDoc As LabelManager2.Document
Dim MyVars As LabelManager2.Variables
Capitolo 10 -- 106
Guida utente
2
Creazione di oggetti
Apertura di un documento
Capitolo 10 -- 107
Capitolo 10 -- 108
Guida utente
7
Capitolo 10 -- 109
Accesso al modulo
Capitolo 10 -- 110
Guida utente
12 Stampa Unione
Utilizzo del metodo Merge sulloggetto MyDoc. Per default,
lunione lancia la stampa di una sola serie di etichette.
Codice:
Capitolo 10 -- 111
Capitolo 10 -- 112
Guida utente
16 Accesso al record precedente del database
Utilizzo del metodo MovePrevious sulloggetto Database.
Questa opzione consente di raggiungere il record precedente
del database.
Codice:
Capitolo 10 -- 113
Sub Preview()
Mydoc.CopyToClipboard
Load frmPreview
frmPreview.imgPreview.Picture=Clipboard.GetData(vbCFMetafile)
frmPreview.Show
End Sub
Capitolo 10 -- 114
Guida utente
21 Procedura SelectFile
Procedura che consente di filtrare, allapertura o alla chiusura
dei file, il formato del file atteso (ossia il formato lab per un
documento o il formato csq quando si tratta di una query).
Codice:
Capitolo 10 -- 115
22 Esci dallapplicazione
Per disattivare correttamente il software di etichettatura,
occorre:
a. chiudere tutti i documenti aperti con il metodo CloseAll
sulla raccolta Documents,
b. chiamare il metodo Quit delloggetto MyApp (lutente
segnala in questo modo al software di etichettatura che ha
terminato la sua elaborazione).
c. chiedere a Visual Basic di rimuovere il software di etichettatura dalla memoria di sistema.
Codice:
Promemoria
11
La mia variabile visualizza
un risultato
troncato?
Il risultato troncato: controllate i parametri della scheda Output della finestra di dialogo della variabile interessata. Il valore
della lunghezza massima non sufficiente per visualizzare per
intero il valore della variabile.
Avete bisogno Pensate di utilizzare il ramo Libera della scheda Origine dati del
di creare delle Browser del documento.
variabili intermedie
ODBC e parole Attenzione, esistono delle parole riservate alle funzioni ODBC che
non potete utilizzare per denominare le origini dati. Qui di
riservate
seguito troverete lelenco di queste parole:
Capitolo 11 -- 118
ABSOLUTE
ADA
ADD
ALL
ALLOCATE
ALTER
AND
ANY
ARE
AS
ASC
ASSERTION
AT
AUTHORIZATION
AVG
BEGIN
BETWEEN
BIT
BIT_LENGTH
BY
SOVRAPPONI
CASCADED
CASE
CAST
CATALOG
CHAR
CHAR_LENGTH
CHARACTER
CHARACTER_LENGTH
CHECK
CLOSE
COALESCE
COBOL
COLLATE
COLLATION
COLUMN
COMMIT
CONNECT
CONNECTION
CONSTRAINT
CONSTRAINTS
CONTINUE
CONVERT
CORRESPONDING
COUNT
CREATE
CURRENT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURSOR
DATA
DAY
DEALLOCATE
DEC
DECIMAL
DECLARE
DEFERRABLE
DEFERRED
DELETE
DESC
DESCRIBE
DESCRIPTOR
Guida utente
DIAGNOSTICS
DICTIONARY
DISCONNECT
DISPLACEMENT
DISTINCT
DOMAIN
DOUBLE
DROP
ELSE
END
END ---EXEC
ESCAPE
EXCEPT
EXCEPTION
EXEC
EXECUTE
EXISTS
EXTERNAL
EXTRACT
FALSE
FETCH
FIRST
FLOAT
FOR
FOREIGN
FORTRAN
FOUND
FROM
FULL
GET
GLOBAL
GO
GOTO
GRANT
GROUP
HAVING
HOUR
IDENTITY
IGNORE
IMMEDIATE
IN
INCLUDE
INDEX
INDICATOR
INITIALLY
INNER
INPUT
INSENSITIVE
INSERT
INTEGER
INTERSECT
INTERVAL
INTO
IS
ISOLATION
JOINKEY
LANGUAGE
LAST
LEFT
LEVEL
LIKE
LOCAL
LOWER
MATCH
MAX
MIN
MINUTE
MODULE
MONTH
MUMPS
NAMES
NATIONAL
NCHAR
NEXT
NONE
NOT
NULL
NULLIF
NUMERIC
OCTET_LENGTH
OF
OFF
ON
ONLY
OPEN
OPTION
OR
ORDER
OUTER
OUTPUT
OVERLAPS
PARTIAL
PASCAL
PLI
POSIZIONE
PRECISION
PREPARE
PRESERVE
PRIMARY
PRIOR
PRIVILEGES
PROCEDURE
PUBLIC
RESTRICT
REVOKE
RIGHT
ROLLBACK
ROWS
SCHEMA
SCROLL
SECOND
SECTION
SELECT
SEQUENCE
SET
SIZE
SMALLINT
SOME
SQL
SQLCA
SQLCODE
SQLERROR
SQLSTATE
SQLWARNING
SUBSTRING
SUM
SYSTEM
TABLE
TEMPORARY
THEN
TIME
TIMESTAMP
TIMEZONE_HOUR
TIMEZONE_MINUTE
TO
TRANSACTION
TRANSLATE
TRANSLATION
TRUE
UNION
UNIQUE
UNKNOWN
UPDATE
UPPER
USAGE
USER
USING
VALUE
VALUES
VARCHAR
VARYING
VIEW
WHEN
WHENEVER
WHERE
WITH
WORK
YEAR
Capitolo 11 -- 119
Promemoria
Caratteri vietati e nome di
variabili
Interfaccia
MDI
Nota
Glossario
12
ActiveX
Database
Campi
Record
Un record serve a gestire un oggetto le cui propriet sono disposte nelle diverse colonne della tabella di un database sotto forma
di campi.
Capitolo 12 -- 122
Guida utente
Funzione
Formula
Collegamento
Oggetto varia- Un oggetto variabile una variabile che riveste un aspetto fisico.
Loggetto variabile pu essere sotto forma di testo, di immagine
bile
o di codice a barre.
ODBC
Si tratta di un prodotto Microsoft che consente laccesso ai database. Utilizzando ODBC (Open Data Base Connectivity), molto
semplice collegare il software di etichettatura con un certo
numero di database.
Origine dati
ODBC
Variabile
Capitolo 12 -- 123
Glossario
Variabile
Contatore
Variabile Data
Variabile
Modulo
Variabile Formula
Variabile
Ricerca in una
tabella
Variabili di
controllo
Si tratta delle variabili della vostra applicazione. Lutilizzo di queste variabili provoca delle azioni speciali al momento della
stampa.
@LABNAME
@SERIALQTY
Il campo che riceve questo nome determina il numero di etichette da stampare. Devessere numerico.
@LABELCPY
Capitolo 12 -- 124
Guida utente
@PAGECPY
Il campo che riceve questo nome determina il numero di etichette da stampare. Devessere numerico.
@INTERCUT
Indice
13
Simboli
@INTERCUT, Variabili di controllo, Capitolo 12 - 124
@LABELCPY, Variabile di controllo, Capitolo 12 - 123
Amministratore, Capitolo 6 - 50
Attributi, Capitolo 10 - 103
B
Barra degli strumenti Formattazione del testo,
Capitolo 1 - 2
Barra degli strumenti Oggetto, Capitolo 1 - 3
Barra degli strumenti Standard, Capitolo 1 - 2
C
Campi, Capitolo 12 - 121
Campo chiave, Valore della chiave, Capitolo 8 - 85
Guida utente
Capitolo 13 -- 126
Contatore personalizzato, Capitolo 9 - 93
Contatori sovrapposti, Capitolo 9 - 94
Copie di etichette, Capitolo 5 - 36
Copie per etichetta, Capitolo 5 - 37
Etichette in serie, Capitolo 5 - 37
Copie per pagina, Capitolo 5 - 37
Creazione di un oggetto Codice a barre, Capitolo 3 - 19
Creazione di un oggetto Forma, Capitolo 3 - 20
Creazione di un oggetto Testo, Capitolo 3 - 17
L
La barra degli strumenti di creazione, Capitolo 1 - 4
La barra degli strumenti Formattazione delloggetto, Capitolo 1 - 3
LabelManager2, Capitolo 10 - 104
Le funzionalit, Capitolo 10 - 102
Le query , Collegamenti, Risultato della query,
Capitolo 8 - 81
Libreria . V. ActiveX
M
Metodi, Capitolo 10 - 103
Documento, Capitolo 1 - 2
Modulo, Capitolo 5 - 40
Personalizzazione del Modulo, Capitolo 5 - 40
F
Formula, Capitolo 12 - 122, Capitolo 12 - 123
Formule
Creazione di una formula, Capitolo 7 - 56
Formule logiche, Capitolo 7 - 54
Formule numeriche, Capitolo 7 - 54
Formule testuali, Capitolo 7 - 54
Funzioni, Capitolo 7 - 54
Creazione di una formula, Capitolo 7 - 53
Funzione, Capitolo 12 - 122
N
Numerazione di etichette, Capitolo 9 - 91
Numero totale di etichette in una serie, Contatore,
Capitolo 9 - 91
O
ODBC, Capitolo 8 - 71, Capitolo 8 - 72
I
Impaginazione, Capitolo 2 - 13
Importazione di unimmagine, Capitolo 3 - 22
Interfaccia di programmazione
Gerarchia degli oggetti, Capitolo 10 - 103
Operatori, Capitolo 7 - 55
Opzioni di visualizzazione, Capitolo 2 - 11
Origine dati, Capitolo 4 - 24, Capitolo 12 - 122
Contatore, Capitolo 4 - 27
Data, Capitolo 4 - 26
Database, Capitolo 4 - 24
Formula, Capitolo 4 - 28
Indice
Libera, Capitolo 4 - 32
Modulo, Capitolo 4 - 29
Il Modulo, Capitolo 4 - 30
Ricerca in una tabella, Capitolo 4 - 25
P
Per ottimizzare la velocit di stampa, Capitolo 5 - 43
profilo, Gestione utenti, Capitolo 6 - 52
Pulsante di rotazione, Capitolo 1 - 7
T
Tavolozza dei colori, Capitolo 1 - 8
TK ActiveX 6.0, Capitolo 10 - 104
R
Record, Campi, Capitolo 12 - 121
Ricerca e individuazione guasti, Capitolo 5 - 46
Ricerca in una tabella, Capitolo 8 - 78, Capitolo 8 - 79, Capitolo 8 - 85, Capitolo 12 - 123
U
Utente, Gestione utenti, Capitolo 6 - 52
Utilizzo con gestione profili, Capitolo 6 - 51
Utilizzo senza gestione di profili, Capitolo 6 - 50
V
S
Scaricatore di font Windows, Capitolo 5 - 43
Scheda Oggetti, Capitolo 1 - 5
O, Capitolo 1 - 5
Selezione della stampante, Capitolo 2 - 10
Serie di etichette, Capitolo 5 - 36
Sicurezza, Gestione utenti, Capitolo 6 - 49
Spazio di lavoro, Capitolo 1 - 2
La stampa, Capitolo 5 - 35
Stampa, Capitolo 5 - 35
Stampa classica, Capitolo 5 - 35
Stampa tramite il modulo, Capitolo 5 - 40, Capitolo 5 - 41
Stampa Unione, Capitolo 5 - 39
Stampante, Capitolo 2 - 10
Aggiunta di una stampante, Capitolo 2 - 10
Variabile, Capitolo 4 - 23
Variabile , Capitolo 12 - 122
Contatore, Capitolo 12 - 122
Data, Capitolo 12 - 122
Database, Capitolo 12 - 122
Formula, Capitolo 12 - 122
Modulo, Capitolo 12 - 122
Ricerca in una tabella, Capitolo 12 - 122
Variabile , Capitolo 8 - 75, Capitolo 8 - 80
Altro, Capitolo 8 - 80
Concatenazione di variabili, Capitolo 8 - 77
Contatore, Capitolo 8 - 80, Capitolo 9 - 89
Data, Capitolo 8 - 80
Database, Capitolo 8 - 80
Formula, Capitolo 8 - 80
Modulo, Capitolo 8 - 80
Ricerca in una tabella, Capitolo 8 - 78, Capitolo 8 - 80
Variabili
Caratteri vietati, Capitolo 11 - 119
Variabili intermedie, Capitolo 11 - 117
Variabili di controllo, Capitolo 12 - 123
45578 R1.QXD
2/1/01
2:38 PM
Page 1
www.zebra.com
Zebra Technologies Corporation
International Headquarters
333 Corporate Woods Parkway
Vernon Hills, IL 60061 U.S.A.
Phone: +1 847.634.6700
Fax: +1 847.913.8766
Zebra Technologies Europe Limited
European Headquarters
Zebra House
The Valley Centre, Gordon Road
High Wycombe
Buckinghamshire HP13 6EQ, UK
Phone: +44.1494.472872
Fax: +44.1494.450103
Zebra Technologies Singapore