Speciale LibreOffice - Volume 3

download Speciale LibreOffice - Volume 3

of 31

Transcript of Speciale LibreOffice - Volume 3

  • 7/22/2019 Speciale LibreOffice - Volume 3

    1/31

    F u l l C i r c l e

    E D I Z I O N E S P E C I A L E S E R I E L I B R E O F F I C E V O L U M E 3

    L A R I V I S T A I N D I P E N D E N T E P E R L A C O M U N I T L I N U X U B U N T U

    E

    D

    I

    Z

    I

    O

    N

    E

    S

    P

    E

    C

    I

    A

    L

    E

    S

    E

    R

    I

    E

    L

    I

    B

    R

    E

    O

    F

    F

    I

    C

    E

    L I B R E O F F I C E

    V o l u m e T r e P a r t e 1 7 - 2 6

    f u l l c i r c l e m a g a z i n e n o n a f f i l i a t a n s o s t e n u t a d a l l a C a n o n i c a l L t d . .

  • 7/22/2019 Speciale LibreOffice - Volume 3

    2/31

  • 7/22/2019 Speciale LibreOffice - Volume 3

    3/31

    f u l l c i r c l e m a g a z i n e # 6 4 1 0

    i n d i c e ^

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    1

    1

    7

    7

    :

    :

    L

    L

    e

    e

    M

    M

    a

    a

    c

    c

    r

    r

    o

    o

    R

    e c e n t e m e n t e h o r i c e v u t o u n a

    r i c h i e s t a p e r u n t u t o r i a l s u l l e

    m a c r o d i L i b r e O f f i c e ; c o s

    f a c c i a m o u n a b r e v e p a u s a d a l

    n o s t r o l a v o r o s u I m p r e s s e n e p a r l i a m o

    b r e v e m e n t e . L e m a c r o v i p e r m e t t o n o d i

    a u t o m a t i z z a r e a z i o n i r i p e t i t i v e , c o m e l a

    s c r i t t u r a d e l l ' i n t e s t a z i o n e . Q u e s t o v i

    l i b e r a d a l d o v e r d i g i t a r e o r i p e t e r e o g n i

    v o l t a a l c u n e a z i o n i . I n q u e s t o t u t o r i a l

    H O W - T O , a n d r e m o a v e d e r e c o m e

    r e g i s t r a r e d e l l e m a c r o e c o m e u s a r l e .

    L i b r e O f f i c e h a u n s u o B a s i c , u n l i n g u a g g i o

    d i s c r i p t i n g , c h e v a o l t r e l o s c o p o d i

    q u e s t o t u t o r i a l ; f o r s e s u c c e s s i v a m e n t e

    r i p r e n d e r e m o l e m a c r o p e r p a r l a r e d e l

    l i n g u a g g i o d i s c r i p t i n g .

    N O T A : P o t e t e t r o v a r e i n f o r m a z i o n i s u

    L i b r e O f f i c e B a s i c n e l l ' A i u t o , o p p u r e

    p o t e t e s c a r i c a r e l a d o c u m e n t a z i o n e

    a l l ' i n d i r i z z o :

    h t t p : / / w i k i . d o c u m e n t f o u n d a t i o n . o r g / i m a

    g e s / d / d d / B a s i c G u i d e _ O O o 3 . 2 . 0 . o d t .

    A b i l i t a r e l a r e g i s t r a z i o n e

    M a c r o

    D i d e f a u l t l a r e g i s t r a z i o n e d e l l e m a c r o

    d i s a b i l i t a t a ; a q u a n t o p a r e l e m a c r o

    s o n o c o n s i d e r a t e c o m e u n a " f u n z i o n a l i t

    i n s p e r i m e n t a z i o n e ( i n s t a b i l i ) " . P e r

    a b i l i t a r e t a l e f u n z i o n e , a n d a t e s u

    S t r u m e n t i > O p z i o n i . S e l e z i o n a r e G e n e r a l i

    s o t t o l a s e z i o n e L i b r e O f f i c e e s p u n t a t e

    " a t t i v a f u n z i o n a l i t i n s p e r i m e n t a z i o n e

    ( i n s t a b i l i ) " . C i r e n d e r d i s p o n i b i l e

    l ' o p z i o n e " R e g i s t r a m a c r o " s o t t o a

    S t r u m e n t i > M a c r o .

    R e g i s t r a r e u n a m a c r o

    Q u a n d o s i e t e i n m o d a l i t d i

    r e g i s t r a z i o n e m a c r o , i l r e g i s t r a t o r e d i

    m a c r o t e r r t r a c c i a d i o g n i a z i o n e c h e f a t e

    e d i o g n i c o s a c h e d i g i t a t e , e l o r e g i s t r a i n

    u n a m a c r o . R i c o r d a t e c o m e a b b i a m o

    a b i l i t a t o l e f u n z i o n a l i t s p e r i m e n t a l i p e r

    a v e r e l ' o p z i o n e " R e g i s t r a m a c r o " ? B e n e i l

    m o t i v o d i q u e s t a d o m a n d a p e r c h a

    v o l t e l a r e g i s t r a z i o n e m a c r o f a l l i s c e . N o n

    l ' h o s p e r i m e n t a t o i o p e r s o n a l m e n t e , m a

    h o p e n s a t o d i d o v e r l o d i r e .

    P e r d i m o s t r a r e u n a r e g i s t r a z i o n e

    m a c r o , c r e e r e m o u n a m a c r o d i n o m e

    " C h i u s u r a " . O g n i v o l t a c h e s c r i v e t e u n a

    l e t t e r a , d o v e t e t e r m i n a r l a c o n u n a f r a s e

    d i c h i u s u r a ; q u i n d i p e r c h n o n m e t t e r l a i n

    u n a m a c r o ?

    I n i z i a t e c o n u n n u o v o d o c u m e n t o d i

    t e s t o . P e r i n i z i a r e l a r e g i s t r a z i o n e d e l l a

    m a c r o , a n d a t e s u S t r u m e n t i > M a c r o >

    R e g i s t r a m a c r o . C i f a r a p p a r i r e l a

    r e l a t i v a b a r r a d e g l i s t r u m e n t i . Q u i c ' s o l o

    u n a o p z i o n e : F e r m a r e g i s t r a z i o n e .

    P r e m e t e i l t a s t o T a b s u l l a v o s t r a t a s t i e r a

    p e r t r e o q u a t t r o v o l t e ( i n q u e s t o m o d o i l

    c u r s o r e d o v r e b b e e s s e r e p r e s s o c h a l

    c e n t r o d e l l a p a g i n a ) . S c r i v e t e ' T a n t i

    a u g u r i ' o ' a f f e t t u o s i t ' , o p p u r e l a v o s t r a

    f r a s e d i c h i u s u r a p r e f e r i t a . A n d a t e a c a p o

    d u e v o l t e i n m o d o d a l a s c i a r e l o s p a z i o

    p e r l a f i r m a . P r e m e t e d i n u o v o t a n t e

    v o l t e q u a n t e p r i m a i l t a s t o T a b , c a m b i a t e

    i l t e s t o m e t t e n d o l o i n g r a s s e t t o

    p r e m e n d o l ' a p p o s i t o b o t t o n e n e l l a b a r r a

    d e l l a f o r m a t t a z i o n e e s c r i v e t e i l v o s t r o

    n o m e . C o m e u l t i m a c o s a , a n d i a m o a d

    a g g i u n g e r e u n t i t o l o s o t t o i l n o m e .

    P r e m e t e I n v i o , p o i i l t a s t o T a b l o s t e s s o

    n u m e r o d i v o l t e d i p r i m a , t o g l i e t e l a

    f o r m a t t a z i o n e d e l t e s t o i n g r a s s e t t o , p e r

    p o i i m p o s t a r e i l c a r a t t e r e s u c o r s i v o .

    S c r i v e t e i l t i t o l o , p r e m e t e I n v i o e f a t e c l i c

    s u ' F e r m a r e g i s t r a z i o n e ' .

    V i a p p a r i r l a f i n e s t r a d i d i a l o g o

    M a c r o B a s i c . S e l e z i o n a t e l a l i b r e r i a i n c u i

    v o l e t e s a l v a r e l a m a c r o , s o l i t a m e n t e i n

    ' M i e m a c r o ' . I n s e r i t e i l n o m e d e l l a m a c r o

    n e l l a c a s e l l a d i t e s t o e p o i f a t e c l i c s u l

    p u l s a n t e S a l v a .

    P r o v a r e l a m a c r o

    V o r r e t e p r o v a r e l a v o s t r a m a c r o , p e r

    a s s i c u r a r v i c h e t u t t o s i a s t a t o r e g i s t r a t o

    c o r r e t t a m e n t e ; p e r f a r e c i a n d a t e s u

    S t r u m e n t i > M a c r o > E s e g u i m a c r o .

    http://wiki.documentfoundation.org/images/d/dd/BasicGuide_OOo3.2.0.odt
  • 7/22/2019 Speciale LibreOffice - Volume 3

    4/31

    f u l l c i r c l e m a g a z i n e # 6 4 1 1

    i n d i c e ^

    H O W T O - L I B R E O F F I C E P a r t e 1 7

    S e l e z i o n a t e l a l i b r e r i a i n c u i l ' a v e t e

    s a l v a t a , p e r p o i s e l e z i o n a r e l a m a c r o e d

    e s e g u i r l a f a c e n d o c l i c s u l p u l s a n t e E s e g u i .

    L a m a c r o v e r r e s e g u i t a , s c r i v e n d o

    l ' i n t e r o t e s t o c h e a v e t e r e g i s t r a t o e c o n l a

    s t e s s a f o r m a t t a z i o n e c h e a v e t e

    a d o p e r a t o .

    S e q u a l c o s a n o n a n d a t a c o m e

    v o l e v a m o , p o t e t e e l i m i n a r e l a m a c r o e

    c r e a r n e u n a n u o v a . P e r e l i m i n a r l a , a n d a t e

    s u S t r u m e n t i > M a c r o > O r g a n i z z a m a c r o

    > L i b r e O f f i c e B a s i c . C e r c a t e l a m a c r o

    n e l l a l i b r e r i a , l a s e l e z i o n a t e e f a t e c l i c s u l

    p u l s a n t e E l i m i n a .

    C r e a r e u n a s c o r c i a t o i a a l l a

    v o s t r a m a c r o

    S e u s a t e m o l t o s p e s s o l a m a c r o , n o n

    v o l e t e a n d a r e s u S t r u m e n t i > M a c r o >

    E s e g u i m a c r o o g n i v o l t a c h e n e a v e t e

    b i s o g n o . L i b r e O f f i c e p e r m e t t e d i

    a g g i u n g e r e u n a m a c r o a i m e n u , a l l e b a r r e

    d e g l i s t r u m e n t i , a l l e s c o r c i a t o i e d e l l a

    t a s t i e r a e a g l i e v e n t i d i u n a a p p l i c a z i o n e .

    P o t e t e f a r e t u t t o c i a n d a n d o s u

    S t r u m e n t i > P e r s o n a l i z z a .

    P e r f a r e u n e s e m p i o , a n d i a m o a d

    a g g i u n g e r e u n m e n u d i n o m e ' M a c r o ' i n

    L i b r e O f f i c e W r i t e r , p e r p o i a g g i u n g e r c i l a

    n o s t r a m a c r o ' C h i u s u r a ' . A n d a t e s u

    S t r u m e n t i > P e r s o n a l i z z a , s e l e z i o n a t e l a

    s c h e d a M e n u , f a t e c l i c s u l p u l s a n t e

    N u o v o , n o m i n a t e i l n u o v o m e n u ,

    s p o s t a t e v i s u l b o t t o n e p r i m a d i A i u t o c o n

    l e f r e c c e d i r e z i o n a l i e f a t e c l i c s u O K . P e r

    a d e s s o i l v o s t r o n u o v o m e n u v u o t o .

    F a t e c l i c s u l p u l s a n t e A g g i u n g i , c e r c a t e

    M a c r o L i b r e O f f i c e s o t t o l a c a t e g o r i a ,

    n a v i g a t e l u n g o l ' a l b e r o p e r r i c e r c a r e l a

    v o s t r a m a c r o , s e l e z i o n a t e l a m a c r o

    C h i u s u r a e f a t e c l i c s u l p u l s a n t e A g g i u n g i .

    U n a v o l t a c h e e s s a v i e n e a g g i u n t a n e l

    m e n u , f a t e c l i c s u l p u l s a n t e C h i u d i , p e r

    p o i f a r e c l i c s u O K n e l l a f i n e s t r a d i d i a l o g o

    P e r s o n a l i z z a . O r a a v e t e u n o g g e t t o d e l

    m e n u d i n o m e M a c r o e s o t t o d i e s s a l a

    m a c r o C h i u s u r a . O r a p o t e t e p o t e t e

    s e l e z i o n a r l a q u a n d o n e a v e t e b i s o g n o ,

    v e l o c i z z a n d o i l t u t t o .

    Q u e s t o s t a t a s o l o u n ' i n t r o d u z i o n e

    m o l t o b r e v e s u l l e m a c r o . P r i m a d i u s a r l e ,

    s i a t e s i c u r i c h e n o n c i s i a u n ' a l t e r n a t i v a

    v a l i d a c h e f a c c i a c i c h e s t a t e c e r c a n d o d i

    f a r e ; m a s o l i t a m e n t e l a m a c r o l a

    s o l u z i o n e c h e s t a v a t e c e r c a n d o p e r a z i o n i

    r i p e t i t i v e e s e g u i t e s p e s s o . C ' u n

    l i n g u a g g i o d i s c r i p t i n g B a s i c d i L i b r e O f f i c e

    , d i c u i f o r s e p a r l e r e m o s u c c e s s i v a m e n t e .

    I n o l t r e p o t e t e s c a r i c a r e l e m a c r o d a l w e b

    e i m p o r t a r l e p e r u s a r l e i n L i b r e O f f i c e .

    I l p r o s s i m o m e s e t o r n e r e m o a

    t r a t t a r e d i I m p r e s s e a l a v o r a r e c o n l e

    d i a p o s i t i v e .

    L a s t o r i a l a v o r a t i v a , d i p r o g r a m m a z i o n e

    e i n f o r m a t i c a d i E l m e r P e r r y i n c l u d e u n

    A p p l e I I E , c o n a l c u n i A m i g a , u n

    g e n e r o s o a i u t o d i D O S e W i n d o w s e

    u n a s p o l v e r a t a d i U n i x , i l t u t t o b e n

    m e s c o l a t o c o n L i n u x e U b u n t u .

  • 7/22/2019 Speciale LibreOffice - Volume 3

    5/31

    f u l l c i r c l e m a g a z i n e # 6 5 1 0

    i n d i c e ^

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    Q

    u a n d o s i d e v e c r e a r e u n a

    p r e s e n t a z i o n e i m p o r t a n t e

    e s p o r r e i c o n t e n u t i i n u n m o d o

    v e r a m e n t e p i a c e v o l e e

    a t t r a e n t e . L u t i l i z z o d e l l e t r a n s i z i o n i n e l l e

    d i a p o s i t i v e f o r n i s c e u n m o v i m e n t o v i s i v o

    d a u n a r g o m e n t o a l l a l t r o , i n o l t r e i l l o r o

    u t i l i z z o a i u t a a i n f o r m a r e i l p u b b l i c o o

    s u g g e r i s c e d i p r e s t a r e a t t e n z i o n e a l p u n t o

    c o r r e n t e . S e n e v i e n e f a t t o u n a b u s o e s s e

    p o s s o n o r e n d e r e l a p r e s e n t a z i o n e m e n o

    p r o f e s s i o n a l e . T u t t a v i a u n u s o a p p r o p r i a t o

    d i q u e s t e f u n z i o n a l i t d a r a n n o a l l a

    p r e s e n t a z i o n e u n a s p e t t o p u l i t o e

    p r o f e s s i o n a l e .

    T r a n s i z i o n i d e l l a d i a p o s i t i v a

    L e t r a n s i z i o n i s o n o d e i c a m b i a m e n t i

    v i s i v i f a t t i q u a n d o v i s t a t e s p o s t a n d o d a

    u n a d i a p o s i t i v a a l l a l t r a , i n o l t r e l e

    t r a n s i z i o n i f o r n i s c o n o u n i n d i c a z i o n e v i s i v a

    a l p u b b l i c o c h e v i s t a t e s p o s t a n d o a d u n

    a l t r o a r g o m e n t o . I n g e n e r a l e n e c e s s a r i o

    u t i l i z z a r e l a s t e s s a t r a n s i z i o n e p e r t u t t e l e

    d i a p o s i t i v e , m a i n a l c u n i c a s i p o s s i b i l e

    u t i l i z z a r e u n a t r a n s i z i o n e d i v e r s a p e r

    m o s t r a r e a l p u b b l i c o u n c a m b i a m e n t o

    d e l l a r g o m e n t o .

    S e d e s i d e r a t e m o d i f i c a r e l a

    v i s u a l i z z a z i o n e p r i n c i p a l e d e l l a d i a p o s i t i v a ,

    s e l e z i o n a t e d a l p a n n e l l o A t t i v i t

    T r a n s i z i o n e d i a p o s i t i v a . L a l i s t a d i

    s e l e z i o n e v i f o r n i s c e u n i n s i e m e d i

    t r a n s i z i o n i d i v e r s e . S e a v e t e c o n t r o l l a t o

    l a n t e p r i m a a u t o m a t i c a n e l l a p a r t e

    i n f e r i o r e d e l p a n n e l l o T r a n s i z i o n e

    d i a p o s i t i v a , p o t r e t e v e d e r e l a n t e p r i m a

    d e l l a t r a n s i z i o n e q u a n d o l o s e l e z i o n a t e

    o p p u r e l a p o s s i b i l i t d i m o d i f i c a r n e l e

    i m p o s t a z i o n i .

    P o t e t e m o d i f i c a r e u l t e r i o r m e n t e l a

    t r a n s i z i o n e n e l l a s e z i o n e d e l p a n n e l l o

    M o d i f i c a t r a n s i z i o n e . L a v e l o c i t c a m b i e r

    l ' i n t e r v a l l o d i t e m p o d o p o i l q u a l e l a

    d i a p o s i t i v a v e r r v i s u a l i z z a t a . I l S u o n o v i

    c o n s e n t e d i r i p r o d u r r e u n s u o n o c o n l a

    t r a n s i z i o n e . P o t e t e s e l e z i o n a r e i l s u o n o

    p r e d e f i n i t o d a l p r o g r a m m a o p p u r e p o t e t e

    s e l e z i o n a r n e u n o p r o p r i o . U n a v o l t a c h e

    a v e t e s e l e z i o n a t o u n s u o n o , p o t e t e

    s c e g l i e r e d i r i p r o d u r l o c i c l i c a m e n t e f i n o

    a l l ' i n i z i o d e l s u o n o s u c c e s s i v o . R a r a m e n t e

    p o t e t e u t i l i z z a r e q u e s t a f u n z i o n a l i t m a s e

    n e a v e t e b i s o g n o s a p e t e c h e c t a l e

    p o s s i b i l i t .

    N e l l a s e z i o n e A v a n z a t a d e l l a

    d i a p o s i t i v a p o t e t e i m p o s t a r e c o m e e

    q u a n d o s i v u o l e c h e l a d i a p o s i t i v a a v a n z i .

    A l c l i c d e l m o u s e s i g n i f i c a c h e l a d i a p o s i t i v a

    v e r r v i s u a l i z z a t a f i n o a q u a n d o s i f a r c l i c

    c o n i l m o u s e o p p u r e f i n o a q u a n d o v e r r

    s e m p l i c e m e n t e p r e m u t a l a b a r r a

    s p a z i a t r i c e . A u t o m a t i c o d o p o v i p e r m e t t e

    d i f a r a v a n z a r e a u t o m a t i c a m e n t e l a

    d i a p o s i t i v a d o p o u n d e t e r m i n a t o n u m e r o

    d i s e c o n d i . Q u a n d o s e l e z i o n a t a , p o t e t e

    r e g o l a r e i l n u m e r o d e i s e c o n d i n e l

    r i q u a d r o d e l l a c a s e l l a d i s e l e z i o n e .

    I n f o n d o n e l p a n n e l l o t r o v a t e t r e

    d i v e r s i p u l s a n t i , A p p l i c a a t u t t e l e

    d i a p o s i t i v e f a q u e l l o c h e d i c e , c i o a p p l i c a

    l a t r a n s i z i o n e s c e l t a a t u t t e l e d i a p o s i t i v e

    p r e s e n t i n e l l a p r e s e n t a z i o n e , m e n t r e

    R i p r o d u c i f a v e d e r e l a d i a p o s i t i v a n e l l a

    v i s u a l i z z a z i o n e p r i n c i p a l e . M o s t r a

    d i a p o s i t i v a i n i z i a i n v e c e l a p r e s e n t a z i o n e

    c o n l i n i z i o d e l l a d i a p o s i t i v a c o r r e n t e .

    A n i m a z i o n i

    L e a n i m a z i o n i s o n o m o l t o s i m i l i a l l e

    t r a n s i z i o n i m a i n v e c e d i a g i r e s u l l a

    d i a p o s i t i v a , a g i s c o n o s u i s i n g o l i o g g e t t i . L e

    a n i m a z i o n i a i u t a n o a c r e a r e e n f a s i ,

    f l u i d i f i c a n o e a u m e n t a n o l i n t e r e s s e v i s i v o

    q u a n d o g l i o g g e t t i s i p r e s e n t e r a n n o n e l l a

    d i a p o s i t i v a . I n o l t r e m a n t e n g o n o

    l ' a t t e n z i o n e n e c e s s a r i a p e r l ' o g g e t t o i n

    q u e s t i o n e e a g i s c o n o d a g u i d a v i s i v a p e r i l

    r e l a t o r e .

    P e r c r e a r e l e a n i m a z i o n i , i n p r i m o

    l u o g o s e l e z i o n a t e l a d i a p o s i t i v a n e l l a q u a l e

    s i v u o l e c r e a r e l a n i m a z i o n e . S e l e z i o n a t e

    l o g g e t t o o g l i o g g e t t i c h e d e s i d e r a t e

    a n i m a r e e a p r i t e i l p a n n e l l o A n i m a z i o n i

    P e r s o n a l i z z a t e n e l p a n n e l l o A t t i v i t , e

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    1

    1

    8

    8

  • 7/22/2019 Speciale LibreOffice - Volume 3

    6/31

    f u l l c i r c l e m a g a z i n e # 6 5 1 1

    i n d i c e ^

    H O W T O - L I B R E O F F I C E P a r t e 1 8

    f a c e n d o c l i c s u A g g i u n g i s i a p r i r l a f i n e s t r a

    d i d i a l o g o d e l l e a n i m a z i o n i . Q u i p o t e t e

    s e l e z i o n a r e l a n i m a z i o n e c h e v o l e t e p e r

    l o g g e t t o o p e r g l i o g g e t t i s e l e z i o n a t o / i .

    I l p r o g r a m m a I m p r e s s f o r n i s c e q u a t t r o

    t i p i d i v e r s i d i a n i m a z i o n i :

    E n t r a t a : Q u e s t e a n i m a z i o n i v e r r a n n o

    e s e g u i t e a p p e n a l o g g e t t o v i e n e

    v i s u a l i z z a t o s u l l a p a g i n a .

    E n f a s i : Q u e s t e a n i m a z i o n i s o n o u s a t e p e r

    c r e a r e l a t t e n z i o n e a t t r a v e r s o c o l o r i

    c a n g i a n t i , l a m p e g g i a n t i , e c c .

    U s c i t a : Q u e s t e a n i m a z i o n i v e r r a n n o

    e s e g u i t e q u a n d o l o g g e t t o l a s c i a l a p a g i n a .

    P e r c o r s i d i m o v i m e n t o : Q u e s t e

    a n i m a z i o n i o b b l i g a n o g l i o g g e t t i a s e g u i r e

    u n p e r c o r s o b e n d e f i n i t o .

    C u n a q u i n t a e t i c h e t t a n e l f i n e s t r a d i

    d i a l o g o d e l l e a n i m a z i o n i r e l a t i v i a g l i

    o g g e t t i m u l t i m e d i a l i . V i p e r m e t t o n o d i

    a v v i a r e , i n t e r r o m p e r e e m e t t e r e i n p a u s a

    g l i o g g e t t i m u l t i m e d i a l i .

    U n a v o l t a s e l e z i o n a t a l ' a n i m a z i o n e ,

    f a r e c l i c s u O K .

    L a s e z i o n e E f f e t t i d e l p a n n e l l o

    A n i m a z i o n e v i d a r l a p o s s i b i l i t d i

    m e t t e r e a p u n t o l a v o s t r a a n i m a z i o n e ,

    A v v i o c o n t r o l l a l ' e v e n t o a l q u a l e s i a t t i v e r

    l a n i m a z i o n e . S e l e z i o n a n d o A l c l i c

    l a n i m a z i o n e s i i n n e s c h e r q u a n d o s i f a r

    c l i c s u l p u l s a n t e d e l m o u s e o p p u r e q u a n d o

    s i p r e m e r l a b a r r a s p a z i a t r i c e .

    S e l e z i o n a n d o C o n P r e c e d e n t e s i a v v i a

    c o n t e m p o r a n e a m e n t e a l l ' a n i m a z i o n e

    p r e c e d e n t e . S e l e z i o n a n d o D o p o

    p r e c e d e n t e s i a v v i e r i n v e c e a l t e r m i n e

    d e l l a p r e c e d e n t e a n i m a z i o n e . I l s e c o n d o

    c o n t r o l l o r i g u a r d a d i r e t t a m e n t e i l t i p o d i

    a n i m a z i o n e c h e a v e t e s e l e z i o n a t o . S e s i

    t r a t t a d i u n a a n i m a z i o n e d i m o v i m e n t o v i

    v e r r r i c h i e s t a u n a d i r e z i o n e . S e

    l a n i m a z i o n e c a m b i a i c o l o r i , v i c h i e d e r d i

    s c e g l i e r e u n c o l o r e . I n f i n e l a v e l o c i t

    c o n t r o l l a l a v e l o c i t d i r i p r o d u z i o n e

    d e l l ' a n i m a z i o n e .

    E s e m p i o d i a n i m a z i o n e

  • 7/22/2019 Speciale LibreOffice - Volume 3

    7/31

    f u l l c i r c l e m a g a z i n e # 6 5 1 2

    i n d i c e ^

    L a s t o r i a l a v o r a t i v a , d i

    p r o g r a m m a z i o n e e i n f o r m a t i c a d i

    E l m e r P e r r y i n c l u d e u n A p p l e I I E , c o n

    a l c u n i A m i g a , u n g e n e r o s o a i u t o d i

    D O S e W i n d o w s e u n a s p o l v e r a t a d i

    U n i x , i l t u t t o b e n m e s c o l a t o c o n L i n u x

    e U b u n t u .

    H O W T O - L I B R E O F F I C E P a r t e 1 8

    I l v e r o p o t e r e d e l l e a n i m a z i o n i a r r i v a

    q u a n d o s i c o m b i n a n o p e r c r e a r e d e g l i

    e f f e t t i i n t e r e s s a n t i p e r i v o s t r i o g g e t t i . N e l

    n o s t r o e s e m p i o l e f f e t t o c h e n o i c r e e r e m o

    m o s t r e r g l i o g g e t t i i n u n a l i s t a u n o a l l a

    v o l t a . Q u a n d o l o g g e t t o s u c c e s s i v o s a r

    v i s u a l i z z a t o , q u e l l o p r e c e d e n t e d i v e n t e r

    g r i g i o . I n f i n e t u t t i g l i o g g e t t i d e l l e l e n c o

    s v a n i r a n n o p r i m a d e l l a t r a n s i z i o n e d e l l a

    d i a p o s i t i v a .

    C r e a t e u n a n u o v a d i a p o s i t i v a , e n e l

    c a m p o d i t e s t o , a g g i u n g e t e q u a t t r o

    e l e m e n t i n e l l e l e n c o . S e l e z i o n a t e t u t t i e

    q u a t t r o g l i e l e m e n t i n e l l e l e n c o , e f a t e c l i c

    s u A g g i u n g i n e l p a n n e l l o A n i m a z i o n e

    p e r s o n a l i z z a t a . N e l l e t i c h e t t a I n g r e s s o ,

    s e l e z i o n a t e S o v r a p p o s i z i o n e e f a t e c l i c s u

    O K . S e l e z i o n a t e p o i c i a s c u n a d e l l e

    a n i m a z i o n i n e l p a n n e l l o A n i m a z i o n i e

    i m p o s t a t e l i n i z i o s u a l c l i c d e l m o u s e ,

    d i r e z i o n e d a l b a s s o , e l a v e l o c i t a d u n a

    v e l o c i t c h e s e m b r a b u o n a s u l l a v o s t r a

    m a c c h i n a .

    P e r l e f f e t t o d e l c a m b i o d i c o l o r e

    s e l e z i o n a t e i p r i m i t r e e l e m e n t i n e l c a m p o

    d i t e s t o d e l l a d i a p o s i t i v a , e f a t e c l i c s u l

    p u l s a n t e A g g i u n g i . S u l l e t i c h e t t a E n f a s i ,

    s e l e z i o n a t e C a m b i a c o l o r e d e l f o n t , e f a t e

    c l i c s u O k . P e r c i a s c u n a d i q u e s t e t r e n u o v e

    a n i m a z i o n i c a m b i a l i n i z i o C o n p r e c e d e n t e ,

    i m p o s t a t e i l c o l o r e g r i g i o , e i m p o s t a t e l a

    v e l o c i t a d u n v a l o r e c h e s e m b r a b u o n o

    s u l l a v o s t r a m a c c h i n a . S p o s t a t e

    l a n i m a z i o n e d e l c a m b i o d i c o l o r e s o t t o

    l ' a n i m a z i o n e p e r l a c o m p a r s a d e l s e c o n d o

    e l e m e n t o u s a n d o l e f r e c c e d i c a m b i o

    o r d i n a m e n t o . S p o s t a r e l a s e c o n d a

    a n i m a z i o n e d e l c a m b i o d i c o l o r e s o t t o

    l a n i m a z i o n e d i n g r e s s o d e l t e r z o

    e l e m e n t o e l a s c i a t e i l t e r z o c a m b i o d i

    c o l o r e s o t t o l a n i m a z i o n e d i n g r e s s o d e l

    q u a r t o e l e m e n t o .

    I n f i n e , c r e e r e m o l a d i s s o l v e n z a p e r

    t u t t i g l i e l e m e n t i . S e l e z i o n a t e t u t t i e

    q u a t t r o g l i e l e m e n t i n e l l e l e n c o n e l c a m p o

    d i t e s t o d e l l a d i a p o s i t i v a . F a t e c l i c s u

    A g g i u n g i n e l p a n n e l l o A n i m a z i o n i . S u l l a

    e t i c h e t t a E s c i , s e l e z i o n a t e D i s s o l v i e f a i c l i c

    s u O k . I m p o s t a t e l a p r i m a u s c i t a p e r

    i n i z i a r e c o n i l c l i c d e l m o u s e , m e n t r e

    i m p o s t a t e g l i a l t r i i n D o p o p r e c e d e n t e .

    S e l e z i o n a t e u n a v e l o c i t p e r c r e a r e u n a

    d i s s o l v e n z a a d a t t a a l l a v o s t r a m a c c h i n a .

    P o t e t e f i n a l m e n t e t e s t a r e l e v o s t r e

    a n i m a z i o n i f a c e n d o c l i c s u l p u l s a n t e

    P r o i e z i o n e d e l l e d i a p o s i t i v e n e l p a n n e l l o

    A n i m a z i o n e . S e a v e t e i m p o s t a t o

    c o r r e t t a m e n t e o g n i c o s a , o g n i e l e m e n t o

    d o v r e b b e s o v r a p p o r s i i n i n g r e s s o

    ( S o v r a p p o s i z i o n e ) d a l b a s s o e d i v e n t a r e

    g r i g i o q u a n d o e s c e e q u a n d o s i f a r c l i c

    c o n i l m o u s e . A l l a f i n e t u t t i e q u a t t r o g l i

    e l e m e n t i d o v r e b b e r o d i s s o l v e r s i .

    L e t r a n s i z i o n i e l e a n i m a z i o n i s o n o l a

    c h i a v e p e r l a c r e a z i o n e d i u n a

    p r e s e n t a z i o n e p r o f e s s i o n a l e . S e s t a t e

    a t t e n t i a n o n f a r v i p r e n d e r e t r o p p o l a

    m a n o s a r e t e i n g r a d o d i c r e a r e u n a

    p r e s e n t a z i o n e l u c i d a e m e m o r a b i l e p e r i l

    p u b b l i c o . R i c o r d a t e c h e l ' i d e a a l l a b a s e d i

    u n a p r e s e n t a z i o n e q u e l l a d i p r e s e n t a r e

    l e p r o p r i e i d e e a l p u b b l i c o , e n o n d i

    i m p r e s s i o n a r e c o n f a n t a s i a , t r a n s i z i o n i e

    a n i m a z i o n i e s a g e r a t e .

    I l P o d c a s t U b u n t u c o p r e t u t t e l e

    u l t i m e n o t i z i e e n o v i t c h e s i

    p r e s e n t a n o a g l i u t e n t i d i U b u n t u

    L i n u x e a i f a n d e l s o f t w a r e l i b e r o

    i n g e n e r a l e . L a r a s s e g n a r i v o l t a

    t a n t o a l l ' u t e n t e p i f r e s c o

    q u a n t o a l p r o g r a m m a t o r e p i

    e s p e r t o . L e n o s t r e d i s c u s s i o n i

    r i g u a r d a n o l o s v i l u p p o d i U b u n t u

    m a n o n s o n o e c c e s s i v a m e n t e

    t e c n i c h e . S i a m o a b b a s t a n z a

    f o r t u n a t i d a a v e r e q u a l c h e

    g r a d i t o o s p i t e n e l l o s h o w a

    p a s s a r c i n o v i t d i p r i m a m a n o

    s u g l i u l t i m i e c c i t a n t i s v i l u p p i a

    c u i s t a n n o l a v o r a n d o , i n m o d o

    c o m p r e n s i b i l e a t u t t i ! P a r l i a m o

    i n o l t r e d e l l a c o m u n i t U b u n t u e

    d i c o s a l e i n t e r e s s a . L o s h o w

    o f f e r t o d a i m e m b r i d e l l a

    c o m u n i t U b u n t u L i n u x d e l

    R e g n o U n i t o . E d e s s e n d o

    c o p e r t a d a l C o d i c e d i c o n d o t t a d i

    U b u n t u a d a t t a a t u t t i . L o s h o w

    t r a s m e s s o l i v e o g n i d u e

    s e t t i m a n e i l m a r t e d s e r a ( o r a

    i n g l e s e ) e d d i s p o n i b i l e p e r i l

    d o w n l o a d i l g i o r n o s e g u e n t e .

    p o d c a s t . u b u n t u - u k . o r g

    http://podcast.ubuntu-uk.org/
  • 7/22/2019 Speciale LibreOffice - Volume 3

    8/31f u l l c i r c l e m a g a z i n e # 6 6 8i n d i c e ^

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    1

    1

    9

    9

    :

    :

    B

    B

    a

    a

    s

    s

    e

    e

    M

    o l t e p e r s o n e

    c o l l e z i o n a n o c o s e c o m e

    f i g u r i n e s p o r t i v e , l i b r i ,

    f u m e t t i o f a r f a l l e .

    Q u a l c h e v o l t a u t i l e c l a s s i f i c a r e

    q u e s t e c o l l e z i o n i , i n m o d o d a c r e a r e

    u n c a t a l o g o . D e c i d e t e q u a l i

    c a r a t t e r i s t i c h e d e g l i e l e m e n t i v o l e t e

    t r a c c i a r e , d e t e r m i n a t e c h e a l c u n i

    e l e m e n t i c o n d i v i d o n o a l c u n e d i q u e s t e

    c a r a t t e r i s t i c h e i n c o m u n e , v o i c r e a t e

    u n s i s t e m a p e r i d e n t i f i c a r e c i a s c u n

    e l e m e n t o u n i v o c a m e n t e . I n f i n e v o i

    i n i z i a t e a c o s t r u i r e i l v o s t r o c a t a l o g o .

    P o t e t e p e n s a r e a d u n d a t a b a s e c o m e

    u n c a t a l o g o d i e l e m e n t i s i m i l i . A v e t e

    q u a l c o s a c h e v o l e t e t r a c c i a r e e q u a l e

    m o d o m i g l i o r e d i t r a c c i a r l o c h e c o n i l

    v o s t r o c o m p u t e r .

    B a s e i l m o d u l o d a t a b a s e d i

    L i b r e O f f i c e . B a s e n o n u n m o t o r e d i

    d a t a b a s e , m a u n o s t r u m e n t o l a t o

    u t e n t e p e r i n t e r a g i r e c o n i d a t a b a s e .

    D i d e f a u l t , B a s e u s a i l m o t o r e

    d a t a b a s e H S Q L c h e u n m o t o r e a

    s o r g e n t e a p e r t o , m a p o t e t e

    c o n n e t t e r e a l t r i m o t o r i c o m e M y S Q L o

    O r a c l e . P o t e t e a n c h e u s a r e u n f o g l i o d i

    c a l c o l o c o m e b a s e p e r u n d a t a b a s e

    c o m e a b b i a m o f a t t o n e l l a p a r t e 7 d i

    q u e s t a s e r i e ( v e d e t e i l n u m e r o 5 2 d i

    F u l l C i r c l e ) .

    Q u a n d o c r e a t e u n d a t a b a s e ,

    o t t e n e t e r i s u l t a t i m i g l i o r i s e d e n d o v i e

    p r e n d e n d o q u a l c h e t e m p o p e r

    p i a n i f i c a r e c o m e i l v o s t r o d a t a b a s e

    d o v r m o s t r a r s i e c o m p o r t a r s i .

    M a p p a t e l e c a r a t t e r i s t i c h e c h e v o l e t e

    t r a c c i a r e , d e t e r m i n a t e l e r e l a z i o n i

    c o m u n i e c r e a t e u n m o d o u n i c o d i

    i d e n t i f i c a r e c i a s c u n o d e g l i e l e m e n t i

    n e l l a c o l l e z i o n e .

    P r e n d e n d o v i i l t e m p o d i p i a n i f i c a r e ,

    v i s a l v e r t e m p o e s f o r z o p i t a r d i

    q u a n d o v o i i n i z i e r e t e a c o s t r u i r e r e p o r t

    e r i c e r c h e p e r i l v o s t r o d a t a b a s e .

    C h e c o s a f a u n d a t a b a s e

    P r i m a d i a d d e n t r a r c i n e l l a v e r a

    p i a n i f i c a z i o n e d i u n d a t a b a s e p a r l i a m o

    d e l l e p a r t i c h e c o m p o n g o n o u n

    d a t a b a s e . I l p i p i c c o l o e l e m e n t o d i u n

    d a t a b a s e i l c a m p o . P e n s a t e a d u n

    c a m p o c o m e u n a s i n g o l a c a r a t t e r i s t i c a

    d e l l ' o g g e t t o c h e s t i a m o d e f i n e n d o n e l

    d a t a b a s e . U n a c o l l e z i o n e d i c a m p i u n

    r e c o r d . U n r e c o r d d e f i n i s c e t u t t e l e

    c a r a t t e r i s t i c h e d i u n s i n g o l o o g g e t t o

    c h e s t i a m o c o l l e z i o n a n d o . C r e i a m o

    d e l l e t a b e l l e p e r c o n t e n e r e i r e c o r d . L e

    t a b e l l e d e f i n i s c o n o i c a m p i p e r c i a s c u n

    r e c o r d e c o n t e n g o n o i l d a t o p e r

    c i a s c u n c a m p o n e i r e c o r d .

    P e n s a t e a d u n a t a b e l l a d i d a t a b a s e

    c o m e a d u n f o g l i o d i c a l c o l o i n C a l c . I n

    c i m a a v e t e l e c o l o n n e . L e c o l o n n e

    s o n o i c a m p i . I n b a s s o a l a t o a v e t e l e

    r i g h e . L e r i g h e s o n o i r e c o r d . L ' i n t e r o

    f o g l i o d i c a l c o l o c o n t e n e n t e t u t t i i d a t i

    l a t a b e l l a .

    P i a n i f i c a r e i l n o s t r o

    d a t a b a s e d i e s e m p i o

    A t t r a v e r s o q u e s t a s e r i e d i a r t i c o l i

    s u b a s e , u s e r e m o u n d a t a b a s e c r e a t o

    p e r t r a c c i a r e l a m i a c o l l e z i o n e d i l i b r i .

    H o t e n u t o i l m i o d a t a b a s e a b b a s t a n z a

    s e m p l i c e m a i n c l u d e n d o d i v e r s i

    e l e m e n t i p e r m o s t r a r e l a n a t u r a e g l i

    a s p e t t i d e i d a t a b a s e r e l a z i o n a l i ,

    p r i n c i p a l m e n t e l a p a r t e r e l a z i o n a l e . I n

    q u e s t a p a r t e t r a c c e r e m o i p a s s i c h e h o

    p r e s o p e r p i a n i f i c a r e l a c r e a z i o n e d e l

    d a t a b a s e . U s e r e m o q u e s t i p a s s i c h e h o

    c i t a t o .

    Q u a l i c a r a t t e r i s t i c h e

    i n c l u d e r e

    Q u a n d o h o i n i z i a t o a p i a n i f i c a r e i l

    m i o d a t a b a s e B o o k s , s a p e v o c h e n o n

  • 7/22/2019 Speciale LibreOffice - Volume 3

    9/31f u l l c i r c l e m a g a z i n e # 6 6

    9

    i n d i c e ^

    H O W T O - L I B R E O F F I C E P a r t e 1 9

    v o l e v o u n a c o s a c o m p l i c a t a c o n

    i n f o r m a z i o n i c h e n o n a v r e i m a i u s a t o .

    S a p e v o c h e a v e v o b i s o g n o d e l l e

    i n f o r m a z i o n i d i b a s e , i l t i t o l o e l ' a u t o r e .

    C o m u n q u e h o d e c i s o d i i n c l u d e r e

    a n c h e l ' a n n o d i p u b b l i c a z i o n e . C o n

    t u t t i i d i f f e r e n t i m o d i d i l e g g e r e i l i b r i

    o g g i , h o d e c i s o d i t r a c c i a r e a n c h e i

    d i v e r s i t i p i d i m e d i a . C o s a l l a f i n e h o

    d e c i s o p e r q u e s t e c a r a t t e r i s t i c h e :

    T i t o l o

    A u t o r e

    A n n o d i p u b b l i c a z i o n e

    T i p o d i m e d i a

    R e l a z i o n i

    L e r e l a z i o n i m e t t o n o i l

    r e l a z i o n a l e n e i d a t a b a s e r e l a z i o n a l e .

    Q u a n d o g u a r d i a m o p e r l a p r i m a v o l t a

    a l l a n o s t r a l i s t a d i c a r a t t e r i s t i c h e ,

    p o s s i a m o p e n s a r e c h e a b b i a m o

    b i s o g n o s o l o d i u n a t a b e l l a c o n

    q u a t t r o c a m p i . C o m u n q u e a n d r e m o

    i n c o n t r o a d e i p r o b l e m i q u a n d o

    a v r e m o u n l i b r o c h e h a p i d i u n

    a u t o r e o p o s s e d i a m o u n l i b r o i n p i d i

    u n f o r m a t o . P o t r e m m o m e t t e r e m o l t i

    a u t o r i i n u n s o l o c a m p o , m a q u e s t o

    r e n d e r e b b e l a r i c e r c a d i u n l i b r o p e r

    s i n g o l o a u t o r e d i f f i c i l e . P o s s i a m o

    c r e a r e m o l t e p l i c i c a m p i p e r m o l t e p l i c i

    a u t o r i , m a q u a n t i n e d o v r e m m o

    c r e a r e ? S e f o s s e u n a a n t o l o g i a . I l l i b r o

    p o t r e b b e a v e r e m o l t i a u t o r i . L o s t e s s o

    v e r o p e r i t i p i d i m e d i a .

    L a r i s p o s t a s o n o l e r e l a z i o n i . L e

    r e l a z i o n i c i a i u t a n o a c o l l e g a r e i d a t i i n

    d i f f e r e n t i t a b e l l e l ' u n l ' a l t r o . C i s o n o

    t r e d i f f e r e n t i r e l a z i o n i d e f i n i t e p e r i

    d a t a b a s e r e l a z i o n a l i .

    U n o a U n o P e r c i a s c u n a

    c a r a t t e r i s t i c a v o i a v e t e u n a

    c o r r i s p o n d e n t e c a r a t t e r i s t i c a . P e r

    e s e m p i o , p e r o g n i s i n g o l a p e r s o n a v o i

    p o t e t e a v e r e u n a s o l a s p o s a .

    U n o a M o l t i p e r c i a s c u n a

    c a r a t t e r i s t i c a v o i a v e t e m o l t e

    c a r a t t e r i s t i c h e c o r r i s p o n d e n t i . N e l

    n o s t r o c a s o p e r c i a s c u n l i b r o v o i

    p o t e t e a v e r e m o l t i a u t o r i .

    M o l t i a M o l t i P e r m o l t e

    c a r a t t e r i s t i c h e v o i a v e t e m o l t e

    c a r a t t e r i s t i c h e c o r r i s p o n d e n t i . P e r

    e s e m p i o i n u n a s c u o l a v o i a v e t e m o l t i

    s t u d e n t i c h e h a n n o m o l t i i n s e g n a n t i

    d i v e r s i .

    P e r i l n o s t r o d a t a b a s e a b b i a m o

    d u e r e l a z i o n i u n o - a - m o l t i . P e r c i a s c u n

    l i b r o p o s s i a m o a v e r e m o l t i a u t o r i e p e r

    o g n i s i n g o l o l i b r o p o s s i a m o a v e r e

    m o l t i t i p i d i m e d i a . P r e n d e r e m o i n

    c o n s i d e r a z i o n e q u e s t e r e l a z i o n i

    q u a n d o i n i z i e r e m o a m a p p a r e i l n o s t r o

    d a t a b a s e .

    M a p p a r e i l d a t a b a s e

    u n a b u o n a i d e a d i s e g n a r e i l

    n o s t r o d a t a b a s e s u c a r t a , o u t i l i z z a r e

    u n p r o g r a m m a p e r d i a g r a m m i , p r i m a

    c h e i n i z i a t e a l a v o r a r e i n B a s e . H o

    u t i l i z z a t o i l p r o g r a m m a a c o d i c e

    a p e r t o D i a p e r c h h a u n m o d u l o

    U n i f i e d M o d e l i n g L a n g u a g e ( U M L ) (

    L i n g u a g g i o d i M o d e l l a z i o n e U n i f i c a t o )

    p r o g e t t a t o s p e c i f i c a t a m e n t e p e r i

    d i a g r a m m i d i p r o g r a m m a z i o n e . D i a

    d i s p o n i b i l e n e i r e p o s i t o r y U b u n t u . N o n

    a v e t e b i s o g n o d i c o n o s c e r e m o l t o d i

    U M L p e r d i s p o r r e u n d a t a b a s e . V i

    a c c o m p a g n e r i n q u e s t o p r o c e s s o i n

    q u e s t a s e z i o n e .

    L a t a b e l l a p r i n c i p a l e p e r i l n o s t r o

    d a t a b a s e l a t a b e l l a B o o k s ( n d t L i b r i ) .

    S a p p i a m o c h e a b b i a m o b i s o g n o d e i

    c a m p i T i t o l o e P u b b l i c a t o m a a b b i a m o

    i n o l t r e b i s o g n o d i u n c a m p o u n i v o c o

    p e r i d e n t i f i c a r e c i a s c u n r e c o r d . D a t o

    c h e d u e l i b r i p o s s o n o a v e r e

    p o t e n z i a l m e n t e l o s t e s s o t i t o l o ,

    c r e e r e m o u n c a m p o a u t o g e n e r a t o

    c h i a m a t o B o o k I D .

    P e r l a t a b e l l a A u t o r i , a b b i a m o

    b i s o g n o d i u n c a m p o p e r i l n o m e

    d e l l ' a u t o r e ( N a m e ) e u n c a m p o

  • 7/22/2019 Speciale LibreOffice - Volume 3

    10/31f u l l c i r c l e m a g a z i n e # 6 6

    1 0

    i n d i c e ^

    L a s t o r i a l a v o r a t i v a , d i p r o g r a m m a z i o n e

    e i n f o r m a t i c a d i E l m e r P e r r y i n c l u d e u n

    A p p l e I I E , c o n a l c u n i A m i g a , u n

    g e n e r o s o a i u t o d i D O S e W i n d o w s e

    u n a s p o l v e r a t a d i U n i x , i l t u t t o b e n

    m e s c o l a t o c o n L i n u x e U b u n t u .

    H O W T O - L I B R E O F F I C E P a r t e 1 9

    u n i v o c o a u t o g e n e r a t o ( A u t h o r I D ) . D u e

    c a m p i a n c h e p e r l a t a b e l l a M e d i a :

    M e d i a I D e T y p e .

    O r a c h e a b b i a m o l e n o s t r e t r e

    t a b e l l e , a b b i a m o b i s o g n o d i c o l l e g a r l e

    i n s i e m e t r a d i l o r o . I l c o l l e g a m e n t o

    f a t t o d a c i c h e c o n o s c i u t o c o m e

    c h i a v i e s t e r n e . U n a c h i a v e e s t e r n a u n

    c a m p o u s a t o p e r c r e a r e u n a r e l a z i o n e

    c o n u n r e c o r d i n u n a a l t r a

    t a b e l l a . D a t o c h e

    e n t r a m b e l e n o s t r e

    r e l a z i o n i s o n o u n o - a - m o l t i

    n o n p o s s i a m o

    s e m p l i c e m e n t e

    a p p i c c i c a r e u n c a m p o

    n e l l a t a b e l l a B o o k s p e r

    g e s t i r e u n r i f e r i m e n t o a g l i

    a u t o r i e a i t i p i d i m e d i a .

    U s e r e m o d e l l e t a b e l l a

    i n t e r m e d i e p e r c o l l e g a r e

    i n s i e m e g l i a u t o r i e i t i p i d i m e d i a .

    Q u e s t e t a b e l l e i n t e r m e d i e

    c o n t e r r a n n o l e c h i a v i e s t e r n e p e r g l i I D

    p e r c r e a r e i l c o l l e g a m e n t o .

    A b b i a m o b i s o g n o d i d u e t a b e l l e

    i n t e r m e d i e . L e c h i a m e r e m o

    B o o k s A u t h o r s e B o o k s M e d i a .

    B o o k A u t h o r s a v r d u e c a m p i

    d e n o m i n a t i B o o k I D e A u t h o r I D , c h e

    c o l l e g h e r a l l ' i n d i e t r o i c a m p i I D n e l l e

    t a b e l l e B o o k s e A u t h o r s . F a r e m o l o

    s t e s s o c o n l a t a b e l l a B o o k s M e d i a . D u e

    c a m p i d e n o m i n a t i B o o k I D e M e d i a I D ,

    c h e c o l l e g a n o g l i I D i n B o o k s e M e d i a .

    H o c r e a t o u n s e m p l i c e d i a g r a m m a

    U M L c h e m o s t r a l e r e l a z i o n i t r a l e

    n o s t r e c i n q u e t a b e l l e . C i a s c u n

    r i q u a d r o c o n t i e n e u n a t a b e l l a . I l n o m e

    d e l l a t a b e l l a a p p a r e i n c i m a a l

    r i q u a d r o . E l e n c h i a m o t u t t i i c a m p i

    d e l l a t a b e l l a e i l o r o t i p i . D i s c u t e r e m o i

    t i p i n e l l a p r o s s i m a p a r t e d i q u e s t o

    t u t o r i a l . L e l i n e e t r a i

    r i q u a d r i m o s t r a n o l e

    r e l a z i o n i d a u n a t a b e l l a

    a l l a s u c c e s s i v a . L a

    n o t a z i o n e 1 . . 1 m o s t r a c h e

    i l c a m p o h a u n a r e l a z i o n e

    u n o - a - u n o c o n i l c a m p o

    n e l l a a l t r a t a b e l l a . L a

    n o t a z i o n e 1 . . n m o s t r a c h e

    i l c a m p o h a u n a r e l a z i o n e

    u n o - a - m o l t i c o n i l c a m p o

    n e l l a a l t r a t a b e l l a .

    P e r e s e m p i o B o o k I D n e l l a t a b e l l a

    B o o k s c o l l e g a t o a l B o o k I D n e l l a

    t a b e l l a B o o k s A u t h o r s . N e l l a t a b e l l a

    B o o k s B o o k I d , l a n o t a z i o n e 1 . . n

    s i g n i f i c a c h e q u e s t o l i b r o p u f a r e

    r i f e r i m e n t o a p i d i u n r e c o r d n e l l a

    t a b e l l a B o o k s A u t h o r s . N e l l a t a b e l l a

    B o o k s A u t h o r s , B o o k I D h a u n a

    n o t a z i o n e d i 1 . . 1 c h e s i g n i f i c a c h e

    q u e s t o u n r i f e r i m e n t o a u n o

    s p e c i f i c o r e c o r d i n B o o k s .

    C o n t u t t o q u e s t o p i a n i f i c a t o

    p o s s i a m o f a c i l m e n t e c r e a r e i l n o s t r o

    d a t a b a s e s e n z a e s s e r e c o s t r e t t i a f a r e

    m o l t i c a m b i a m e n t i . S a p p i a m o q u a l i

    t a b e l l e a b b i a m o b i s o g n o e c o m e s o n o

    c o r r e l a t e t r a d i l o r o . M e n t r e q u e s t o

    s e m b r a m o l t o l a v o r o , a l l a f i n e c i s a l v a

    m o l t o l a v o r o , p e r c h d o b b i a m o

    v e r a m e n t e m e t t e r e l a t e s t a s u c o m e

    c o s t r u i r e m o i l n o s t r o d a t a b a s e e c o m e

    f u n z i o n e r .

    L a p r o s s i m a v o l t a c r e e r e m o l e

    n o s t r e t a b e l l e e c r e e r e m o l e

    r e l a z i o n i B a s e d i L i b r e O f f i c e . A

    c a u s a d e l l a n o s t r a p i a n i f i c a z i o n e , i l

    p r o c e s s o v e l o c e e f a c i l e .

    I l P o d c a s t U b u n t u c o p r e t u t t e l e

    u l t i m e n o t i z i e e n o v i t c h e s i

    p r e s e n t a n o a g l i u t e n t i d i U b u n t u

    L i n u x e a i f a n d e l s o f t w a r e l i b e r o i n

    g e n e r a l e . L a r a s s e g n a r i v o l t a t a n t o

    a l l ' u t e n t e p i f r e s c o q u a n t o a l

    p r o g r a m m a t o r e p i e s p e r t o . L e

    n o s t r e d i s c u s s i o n i r i g u a r d a n o l o

    s v i l u p p o d i U b u n t u m a n o n s o n o

    e c c e s s i v a m e n t e t e c n i c h e . S i a m o

    a b b a s t a n z a f o r t u n a t i d a a v e r e

    q u a l c h e g r a d i t o o s p i t e n e l l o s h o w a

    p a s s a r c i n o v i t d i p r i m a m a n o s u g l i

    u l t i m i e c c i t a n t i s v i l u p p i a c u i s t a n n o

    l a v o r a n d o , i n m o d o c o m p r e n s i b i l e a

    t u t t i ! P a r l i a m o i n o l t r e d e l l a c o m u n i t

    U b u n t u e d i c o s a l e i n t e r e s s a .

    L o s h o w o f f e r t o d a i m e m b r i d e l l a

    c o m u n i t U b u n t u L i n u x d e l R e g n o

    U n i t o . E d e s s e n d o c o p e r t a d a l

    C o d i c e d i c o n d o t t a d i U b u n t u

    a d a t t a a t u t t i .

    L o s h o w t r a s m e s s o l i v e o g n i d u e

    s e t t i m a n e i l m a r t e d s e r a ( o r a

    i n g l e s e ) e d d i s p o n i b i l e p e r i l

    d o w n l o a d i l g i o r n o s e g u e n t e .

    p o d c a s t . u b u n t u - u k . o r g

    http://podcast.ubuntu-uk.org/
  • 7/22/2019 Speciale LibreOffice - Volume 3

    11/31f u l l c i r c l e m a g a z i n e # 6 7

    9

    i n d i c e

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    2

    2

    0

    0

    :

    :

    B

    B

    a

    a

    s

    s

    e

    e

    I

    d a t a b a s e s o n o u t i l i z z a t i p e r

    i m m a g a z z i n a r e i n f o r m a z i o n i

    r i g u a r d o o g g e t t i o d a t i . N e l

    p r e c e d e n t e t u t o r i a l , a b b i a m o

    m a p p a t o c o m e d o v r e b b e a p p a r i r e i l

    n o s t r o d a t a b a s e d i l i b r i . A b b i a m o

    p r o g e t t a t o t a b e l l e p e r i n o s t r i d a t i , e

    d e f i n i t o r e l a z i o n i t r a q u e s t e t a b e l l e .

    O r a m e t t e r e m o i n a t t o l a n o s t r a

    p i a n i f i c a z i o n e c r e a n d o v e r a m e n t e i l

    f i l e d e l d a t a b a s e , a g g i u n g e n d o l e

    t a b e l l e e c r e a n d o l e r e l a z i o n i .

    C r e a r e i l f i l e d e l

    d a t a b a s e

    C o m e h o d e t t o i n p r e c e d e n z a ,

    B a s e n o n u n d a t a b a s e m a

    u n ' i n t e r f a c c i a p e r a c c e d e r e e

    m a n i p o l a r e u n f i l e d i d a t a b a s e . A n c h e

    s e p o s s i b i l e c o n n e t t e r s i a m o l t i

    d i f f e r e n t i t i p i d i d a t a b a s e , u s e r e m o i l

    d a t a b a s e H S Q L p r e d e f i n i t o p e r i l

    n o s t r o d a t a b a s e d i l i b r i .

    P e r f a r e p a r t i r e l a c r e a z i o n e

    g u i d a t a d e l d a t a b a s e , s e l e z i o n a t e

    D a t a b a s e d a l l a p a g i n a i n i z i a l e d i

    L i b r e O f f i c e o F i l e > N u o v o >

    D a t a b a s e . L a p r i m a s c h e r m a t a d e l l a

    c r e a z i o n e g u i d a t a d e l d a t a b a s e c i

    l a s c i a s c e g l i e r e s e a p r i r e u n d a t a b a s e

    e s i s t e n t e o c r e a r n e u n o n u o v o .

    S e l e z i o n a t e C r e a r e u n N u o v o

    D a t a b a s e e p r e m e t e P r o s s i m o .

    L a s e c o n d a s c h e r m a t a d e l l a

    c r e a z i o n e g u i d a t a c i c h i e d e r s e

    v o g l i a m o r e g i s t r a r e i l d a t a b a s e e c h e

    c o s a v o g l i a m o f a r e u n a v o l t a c h e i l

    d a t a b a s e s t a t o c r e a t o . R e g i s t r a r e

    u n d a t a b a s e i n L i b r e O f f i c e l o r e n d e

    d i s p o n i b i l e a t u t t i i n o s t r i d o c u m e n t i .

    N o n n e c e s s a r i o p e r i l n o s t r o

    d a t a b a s e , p e r c u i s e l e z i o n a t e N o D o

    n o t r e g i s t e r t h e d a t a b a s e .

    S e l e z i o n a t e A p r i r e i l D a t a b a s e p e r

    m o d i f i c a r e e p r e m e t e F i n e .

    L i b r e O f f i c e a p r i r u n a f i n e s t r a d i

    d i a l o g o p e r d e f i n i r e u n a p o s i z i o n e e

    u n n o m e p e r i l d a t a b a s e . H o

    n o m i n a t o i l f i l e s e m p l i c e m e n t e l i b r i .

    U n a v o l t a c h e a v e t e u n n o m e e

    u n a p o s i z i o n e p e r i l f i l e d i d a t a b a s e , l a

    f i n e s t r a p r i n c i p a l e d i B a s e s i a p r e . I n

    b a s s o a s i n i s t r a , a v e t e i d i f f e r e n t i

    p e z z i c o n c u i p o t e t e r e a l i z z a r e u n f i l e

    d i d a t a b a s e . I n c i m a a d e s t r a p o t e t e

    a c c e d e r e a l l e d i f f e r e n t i a z i o n i d a

    i n t r a p r e n d e r e p e r c i a s c u n a p a r t e , e i n

    b a s s o a d e s t r a s o n o i l l u s t r a t i g l i

    o g g e t t i g i c r e a t i .

    T i p i d i c a m p o

    P r i m a d i c r e a r e l a n o s t r a p r i m a

    t a b e l l a , a b b i a m o b i s o g n o d i d i s c u t e r e

  • 7/22/2019 Speciale LibreOffice - Volume 3

    12/31f u l l c i r c l e m a g a z i n e # 6 7

    1 0

    i n d i c e

    H O W T O - L I B R E O F F I C E P a r t e 2 0

    a l c u n i d e i t i p i d i c a m p o p i c o m u n i

    p e r u n d a t a b a s e . Q u a n d o s e l e z i o n a t e

    u n t i p o p e r u n c a m p o , v i v e n g o n o

    p r e s e n t a t e m o l t e o p z i o n i p e r t a l e

    t i p o . M o l t i d e i t i p i s o n o i d e n t i c i , e

    q u e s t o p e r r a g i o n i d i c o m p a t i b i l i t . I

    t i p i p i c o m u n i s o n o :

    I n t e g e r ( n d t I n t e r o ) u n n u m e r o

    i n t e r o p e r e s e m p i o 1 2 3

    V a r C h a r u n s t r i n g a d i c a r a t t e r i d i

    l u n g h e z z a v a r i a b i l e . D e f i n i r e t e l a

    l u n g h e z z a m a s s i m a p e r i l V a r C h a r .

    D a t e u n a d a t a , o v v i a m e n t e , p e r

    e s e m p i o 1 0 - 1 5 - 2 0 1 2 ( i l f o r m a t o

    e s a t t o d i p e n d e d a l l a l o c a z i o n e )

    T i m e u n v a l o r e d i t e m p o c o m e

    0 9 : 1 5 : 2 5

    D e c i m a l u n n u m e r o r e a l e c o m p o s t o

    d a u n a p a r t e i n t e r a e d a l l a p a r t e

    d e c i m a l e , e s . 1 2 3 . 4 5 ( i l s e p a r a t o r e

    d e l l a p a r t e i n t e r a e d e c i m a l e

    s p e c i f i c o p e r l a l o c a z i o n e ) .

    P e r i n o s t r i s c o p i u s e r e m o I n t e g e r

    e V a r C h a r .

    C r e a r e l e t a b e l l e

    B a s e h a t r e m o d i d i f f e r e n t i p e r

    c r e a r e l e t a b e l l e : a t t r a v e r s o l a

    c r e a z i o n e g u i d a t a d i t a b e l l e ,

    a t t r a v e r s o l a v i s t a d i p r o g e t t o e c o n

    i s t r u z i o n i S Q L . L a c r e a z i o n e g u i d a t a

    b u o n a s o l o p e r c r e a r e s p e c i f i c i t i p i d i

    t a b e l l e p r e s i d a u n e l e n c o d i n o m i d i

    c a m p o p r e d e f i n i t i . I l m e t o d o S Q L

    r i c h i e d e l a c o n o s c e n z a e l a

    c o m p r e n s i o n e d e l l i n g u a g g i o S Q L e d

    o l t r e l o s c o p o d i q u e s t o a r t i c o l o . L a

    v i s t a d i p r o g e t t a z i o n e d i s o l i t o l a

    s c e l t a m i g l i o r e e v i p r e s e n t a u n a l i s t a

    d a r i e m p i r e p e r c r e a r e l a v o s t r a

    t a b e l l a . P e r c r e a r e l e n o s t r e t a b e l l e

    p e r q u e s t o p r o g e t t o u s e r e m o l a v i s t a

    d i p r o g e t t a z i o n e .

    C o m i n c e r e m o c o n l a t a b e l l a L i b r i .

    S e l e z i o n a t e T a b e l l e d a l p a n n e l l o

    D a t a b a s e s u l l a s i n i s t r a . N e l p a n n e l l o

    d e l l e a z i o n i , p r e m e t e s u C r e a r e

    T a b e l l a n e l l a V i s t a d i P r o g e t t a z i o n e .

    I n c i m a a v e t e e t i c h e t t e p e r c i a s c u n o

    d e g l i e l e m e n t i d i u n c a m p o : i l N o m e

    d e l C a m p o , i l T i p o d i C a m p o e l a

    D e s c r i z i o n e . L a D e s c r i z i o n e

    o p z i o n a l e m a u t i l e p e r p r e n d e r e

    d e l l e n o t e s u c o m e u s a t o u n c a m p o .

    I n b a s s o v e d i a m o l e P r o p r i e t d e l

    C a m p o . Q u e s t a s e z i o n e c a m b i e r i n

    f u n z i o n e d e l t i p o d i c a m p o c h e

    a b b i a m o s e l e z i o n a t o .

    N e l p r i m o c a m p o i n s e r i t e i l n o m e

    L i b r i I D . D a l m e n u a t e n d i n a d e l T i p o d i

    C a m p o s e l e z i o n a t e I n t e g e r . I n s e r i r e

    u n a d e s c r i z i o n e s p e t t a a v o i . S o t t o l e

    p r o p r i e t d e l c a m p o c a m b i a t e

    A u t o V a l u e a S . Q u e s t o i n s e r i r u n a

    i c o n a n e l r i q u a d r o a l a t o d e l r e c o r d

    d e l c a m p o m o s t r a n d o c h e l ' i n d i c e ( o

    l a c h i a v e ) p r i m a r i o . N e l l a s e c o n d a r i g a

    d i g i t a t e T i t o l o p e r i l n o m e . A s s e g n a t e

    a q u e s t o u n t i p o V a r C h a r . A n c o r a u n a

    v o l t a , l a d e s c r i z i o n e s p e t t a a v o i .

    N e l l e p r o p r i e t d e l c a m p o l a s c i a t e l a

    l u n g h e z z a a 1 0 0 , i l v a l o r e p r e d e f i n i t o

    p e r V a r C h a r . I l t e r z o c a m p o

    P u b b l i c a t o , c o n t i p o V a r C h a r .

    C a m b i a t e l a l u n g h e z z a n e l l e

    p r o p r i e t d e l c a m p o a 1 2 . H o s c e l t o

    V a r C h a r p i u t t o s t o c h e u n a d a t a

    p e r c h v o g l i a m o s o l t a n t o l ' a n n o e s e

    l ' a n n o d i p u b b l i c a z i o n e d i u n l i b r o n o n

    n o t o p o s s i a m o s e m p l i c e m e n t e

    i n s e r i r e S c o n o s c i u t o . P r e m e t e

    s u l l ' i c o n a p e r s a l v a r e e B a s e v i

    c h i e d e r d i i n s e r i r e i l n o m e d e l l a

    t a b e l l a . I n s e r i t e L i b r i .

    L e n o s t r e t a b e l l e p e r A u t o r i e

    M e d i a s o n o c r e a t e p r e s s a p o c o n e l l o

    s t e s s o m o d o : p e r A u t o r i c r e a t e d u e

    c a m p i : A u t o r i I D , i n t e g e r ( A u t o V a l u e :

    S ) ; e N o m e , V a r C h a r ( l u n g h e z z a 5 0 ) .

    P e r M e d i a , M e d i a I D , i n t e g e r

    ( A u t o V a l u e : S ) ; e T i p o , V a r C h a r (

    l u n g h e z z a 2 5 ) .

    L e n o s t r e d u e t a b e l l e p e r l e c h i a v i

    e s t e r n e r i c h i e d o n o u n t r a t t a m e n t o

    l e g g e r m e n t e d i f f e r e n t e , i n

    A u t o r i L i b r i c r e a t e d u e c a m p i i n t e r i d i

    n o m e L i b r i I D e A u t o r i I D . P r e m e t e s u l

    r i q u a d r o d e l l ' i c o n a a f i a n c o d e l p r i m o

    r e c o r d . T e n e n d o p r e m u t o i l t a s t o

    S h i f t , p r e m e t e s u l r i q u a d r o d e l l ' i c o n a

    d e l s e c o n d o . A q u e s t o p u n t o

    d o v r e s t e a v e r e e n t r a m b i i r e c o r d

    s e l e z i o n a t i . P r e m e t e s u l p u l s a n t e

    d e s t r o s u l r i q u a d r o d e l l ' i c o n a e

    s e l e z i o n a t e C h i a v e P r i m a r i a d a l m e n u

    c o n t e s t u a l e . Q u e s t o c r e a u n a c h i a v e

    c o m b i n a t a . I d u e v a l o r i i n s i e m e

    c r e a n o u n a c h i a v e p r i m a r i a , c h e

    i d e n t i f i c a u n i v o c a m e n t e c i a s c u n

    r e c o r d d e l l a t a b e l l a . P e r l a t a b e l l a

    L i b r i M e d i a , c r e a t e d u e c a m p i i n t e r i

    d a l n o m e L i b r i I D e M e d i a I D .

    S e l e z i o n a t e e n t r a m b i i c a m p i ,

    p r e m e t e s u l p u l s a n t e d e s t r o e

    s e l e z i o n a t e C h i a v e P r i m a r i a .

    C r e a t e r e l a z i o n i

  • 7/22/2019 Speciale LibreOffice - Volume 3

    13/31f u l l c i r c l e m a g a z i n e # 6 7

    1 1

    i n d i c e

    L a s t o r i a l a v o r a t i v a , d i

    p r o g r a m m a z i o n e e i n f o r m a t i c a d i

    E l m e r P e r r y i n c l u d e u n A p p l e I I E , c o n

    a l c u n i A m i g a , u n g e n e r o s o a i u t o d i

    D O S e W i n d o w s e u n a s p o l v e r a t a d i

    U n i x , i l t u t t o b e n m e s c o l a t o c o n L i n u x

    e U b u n t u .

    H O W T O - L I B R E O F F I C E P a r t e 2 0

    U n a v o l t a c h e a b b i a m o d e f i n i t o

    t u t t e l e n o s t r e t a b e l l e , p o s s i a m o

    c r e a r e l e r e l a z i o n i c h e c o l l e g a n o t u t t o

    i n s i e m e . C r e e r e m o r e l a z i o n i t r a l e

    n o s t r e t r e t a b e l l e p r i n c i p a l i e l e

    n o s t r e t a b e l l e c o n l e c h i a v i e s t e r n e .

    L a d i r e z i o n e i n c u i t r a s c i n a t e i c a m p i

    i m p o r t a n t e , p e r c u i f a t e m o l t a

    a t t e n z i o n e a l m o d o i n c u i l o f a t e .

    P e r a v v i a r e l a f i n e s t r a d i d i a l o g o

    P r o g e t t a z i o n e R e l a z i o n i a n d a t e s u

    S t r u m e n t i > R e l a z i o n i . V i s a r

    p r e s e n t a t a u n a l i s t a d i t a b e l l e .

    S e l e z i o n a t e u n a t a b e l l a e p r e m e t e

    A g g i u n g i p e r a g g i u n g e r e l a t a b e l l a

    a l l a P r o g e t t a z i o n e d e l l e R e l a z i o n i . P e r

    f a r l a f a c i l e , a g g i u n g e t e l e t a b e l l e n e l

    s e g u e n t e o r d i n e : A u t o r i , A u t o r i L i b r i ,

    L i b r i , L i b r i M e d i a , M e d i a . U n a v o l t a c h e

    t u t t e l e t a b e l l e s o n o s t a t e a g g i u n t e ,

    s e l e z i o n a t e C h i u d i .

    T r a s c i n a t e i l c a m p o L i b r i I D i n L i b r i

    s u L i b r i I D i n A u t o r i L i b r i . V e r r f u o r i u n

    a v v i s o s u l l a R e l a z i o n e . S o t t o l ' o p z i o n e

    A g g i o r n a c l i c s u A g g i o r n a c a s c a t a e

    O K . Q u e s t o f a r i n m o d o d i

    a g g i o r n a r e i l c a m p o q u a n d o l a t a b e l l a

    L i b r i s i a g g i o r n a . T r a s c i n a t e

    l ' A u t o r e I D i n A u t o r i s u A u t o r e I D i n

    L i b r i A u t o r i : S e l e z i o n a t e A g g i o r n a

    c a s c a t a n e l l ' a v v i s o R e l a z i o n e . Q u i n d i

    t r a s c i n a t e i l L i b r i I D i n L i b r i s u L i b r i I D

    i n L i b r i M e d i a . S e l e z i o n a t e A g g i o r n a

    c a s c a t a . I n f i n e t r a s c i n a t e M e d i a I D i n

    M e d i a s u M e d i a I D i n L i b r i M e d i a .

    S e l e z i o n a t e A g g i o r n a c a s c a t a . I l

    v o s t r o p r o g e t t o d i r e l a z i o n e

    d o v r e b b e s e m b r a r e c o m e q u e l l o

    n e l l ' i m m a g i n e s o t t o .

    C o n l e n o s t r e t a b e l l e e r e l a z i o n i

    a p p e n a c r e a t e , s i a m o p r o n t i a

    l a v o r a r e s u l l a c r e a z i o n e d i m o d u l i p e r

    l ' i n s e r i m e n t o d e i d a t i . L i c r e e r e m o n e l

    n o s t r o p r o s s i m o H o w - T o . T u t t o

    i n s i e m e c o n t r i b u i r a c r e a r e u n

    s i s t e m a u s a b i l e p e r l ' i n s e r i m e n t o d e i

    d a t i .

    I l P o d c a s t U b u n t u c o p r e t u t t e l e

    u l t i m e n o t i z i e e n o v i t c h e s i

    p r e s e n t a n o a g l i u t e n t i d i U b u n t u

    L i n u x e a i f a n d e l s o f t w a r e l i b e r o

    i n g e n e r a l e . L a r a s s e g n a r i v o l t a

    t a n t o a l l ' u t e n t e p i f r e s c o

    q u a n t o a l p r o g r a m m a t o r e p i

    e s p e r t o . L e n o s t r e d i s c u s s i o n i

    r i g u a r d a n o l o s v i l u p p o d i U b u n t u

    m a n o n s o n o e c c e s s i v a m e n t e

    t e c n i c h e . S i a m o a b b a s t a n z a

    f o r t u n a t i d a a v e r e q u a l c h e

    g r a d i t o o s p i t e n e l l o s h o w a

    p a s s a r c i n o v i t d i p r i m a m a n o

    s u g l i u l t i m i e c c i t a n t i s v i l u p p i a

    c u i s t a n n o l a v o r a n d o , i n m o d o

    c o m p r e n s i b i l e a t u t t i ! P a r l i a m o

    i n o l t r e d e l l a c o m u n i t U b u n t u e

    d i c o s a l e i n t e r e s s a . L o s h o w

    o f f e r t o d a i m e m b r i d e l l a

    c o m u n i t U b u n t u L i n u x d e l

    R e g n o U n i t o . E d e s s e n d o

    c o p e r t a d a l C o d i c e d i c o n d o t t a d i

    U b u n t u a d a t t a a t u t t i . L o s h o w

    t r a s m e s s o l i v e o g n i d u e

    s e t t i m a n e i l m a r t e d s e r a ( o r a

    i n g l e s e ) e d d i s p o n i b i l e p e r i l

    d o w n l o a d i l g i o r n o s e g u e n t e .

    p o d c a s t . u b u n t u - u k . o r g

    http://podcast.ubuntu-uk.org/
  • 7/22/2019 Speciale LibreOffice - Volume 3

    14/31

    f u l l c i r c l e m a g a z i n e # 6 8 1 2

    i n d i c e ^

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    2

    2

    1

    1

    :

    :

    F

    F

    o

    o

    r

    r

    m

    m

    d

    d

    i

    i

    i

    i

    n

    n

    p

    p

    u

    u

    t

    t

    i

    i

    n

    n

    B

    B

    a

    a

    s

    s

    e

    e

    F

    i n o r a n e l l a n o s t r a s e r i e s u

    L i b r e O f f i c e B a s e a b b i a m o

    p r o g e t t a t o l a s t r u t t u r a d e l

    d a t a b a s e , c r e a t o l e t a b e l l e

    e d e f i n i t e l e r e l a t i v e r e l a z i o n i . O r a ,

    d o b b i a m o p e n s a r e a c o m e i n s e r i r e i

    d a t i n e l l e t a b e l l e e a c o l l e g a r l e t u t t e

    i n s i e m e . p o s s i b i l e m o d i f i c a r e l e

    t a b e l l e m a n u a l m e n t e n e l l a s e z i o n e

    t a b e l l e d e l p r o g r a m m a , m a i l m o d o

    m i g l i o r e a t t r a v e r s o i f o r m u l a r i d i

    i n s e r i m e n t o . V e r r a n n o c r e a t i t r e

    f o r m u l a r i : A u t o r i , M e d i a e L i b r i .

    T r a t t e r e m o p r i m a i f o r m u l a r i p e r g l i

    a u t o r i e m e d i a p o i c h s o n o i p i

    f a c i l i . I l f o r m u l a r i o p e r i l i b r i m e t t e r

    t u t t o i n s i e m e .

    C r e a r e i f o r m u l a r i A u t o r i

    e M e d i a

    S e l e z i o n a r e F o r m u l a r i d a l

    p a n n e l l o D a t a b a s e d i s i n i s t r a . S i

    p o s s o n o c r e a r e i n d u e m o d i ,

    a t t r a v e r s o l a p r o c e d u r a g u i d a t a o

    t r a m i t e V i s t a S t r u t t u r a . U t i l i z z e r e m o

    l a p r o c e d u r a g u i d a t a p e r A u t o r i e

    M e d i a . F a r e c l i c s u U s a p r o c e d u r a

    g u i d a t a p e r l a c r e a z i o n e d e i

    f o r m u l a r i . . . n e l p a n n e l l o d e l l e

    A t t i v i t . Q u e s t o a v v i e r l a p r o c e d u r a

    g u i d a t a . N e l p r i m o p a s s a g g i o ,

    s e l e z i o n a r e l a t a b e l l a A u t o r i d a l

    m e n a t e n d i n a e s p o s t a r e N o m e n e i

    C a m p i d a u s a r e . C i v i e n e e f f e t t u a t o

    s e l e z i o n a n d o i l c a m p o e u s a n d o i

    t a s t i f r e c c i a . P r e m e r e A v a n t i .

    I l s e c o n d o p a s s o s i o c c u p a d e i

    f o r m u l a r i s e c o n d a r i , c h e n o n c i

    s e r v o n o p e r i l m o d u l o A u t o r i .

    P r e m e r e A v a n t i . S i n o t e r c h e i p a s s i

    t r e e q u a t t r o s o n o s t a t i s a l t a t i p o i c h

    s i o c c u p a n o d i i m p o s t a r e i f o r m u l a r i

    s e c o n d a r i . Q u e s t i n o n v e r r a n n o

    u t i l i z z a t i n e l l ' i m p l e m e n t a z i o n e d e l

    n o s t r o d a t a b a s e .

    I l p a s s o c i n q u e c i c h i e d e u n a

    d i s p o s i z i o n e p e r i c a m p i . P o i c h n e

    a b b i a m o s o l o u n o , s c e g l i e r e m o

    T a b e l l a r e . S e l e z i o n a r l a e p r e m e r e

    A v a n t i .

    I l s e s t o p a s s o t r a t t a l ' u s o d e l

    m o d u l o . V o g l i a m o c h e v i s u a l i z z i t u t t i

    i d a t i , q u i n d i s e l e z i o n i a m o t u t t i i d a t i

    e p r e m i a m o A v a n t i .

    I l s e t t i m o s i o c c u p a d e g l i s t i l i . S i

    p o s s o n o s e l e z i o n a r e d i f f e r e n t i s t i l i d i

    f o r m a t o p e r i l p r o p r i o f o r m u l a r i .

    p o s s i b i l e i n o l t r e s e l e z i o n a r e s i a s e

    v i s u a l i z z a r e i c o n t r o l l i s e n z a i b o r d i

    c h e c o n i b o r d i i n 3 D o p p u r e p i a n i .

    F a r e c l i c s u A v a n t i .

    N e l p a s s o o t t o s i a s s e g n a u n

    n o m e a l f o r m u l a r i o , A u t o r i , e s i

    s c e g l i e s e m o d i f i c a r l o u l t e r i o r m e n t e

    o u s a r l o . D o p o a v e r g l i d a t o i l n o m e ,

    p r e m e r e F i n e . I l n u o v o m o d u l o

    a p p a r i r s u l l o s c h e r m o . C h i u d e r l o e

    s a l v a r e i l l a v o r o .

    I l f o r m u l a r i o M e d i a v i e n e c r e a t o

    i n m o d o s i m i l e , u t i l i z z a n d o p e r l a

    t a b e l l a M e d i a a n z i c h q u e l l a A u t o r i .

    C r e a r e i l f o r m u l a r i o L i b r i

    S e b b e n e v e r r u s a t a l a p r o c e d u r a

    g u i d a t a p e r c r e a r e i l m o d u l o L i b r i ,

    s a r i n s e g u i t o n e c e s s a r i o

    m o d i f i c a r l o p e r a g g i u n g e r c i l a

    c o n n e s s i o n e a d A u t o r i e M e d i a .

    P r o c e d i a m o n u o v a m e n t e c o n l a

    p r o c e d u r a g u i d a t a p e r l a t a b e l l a

    L i b r i , a g g i u n g e n d o i c a m p i T i t o l o e

    P u b b l i c a t o . S i s a l t e r a n n o d i n u o v o i

    f o r m u l a r i s e c o n d a r i . V e r r a n n o p o i

    a g g i u n t i m a n u a l m e n t e . P e r l a

    d i s p o s i z i o n e , s i p u u s a r e s i a I n

    c o l o n n a - t e s t o f i s s o i n a l t o , c h e I n

    c o l o n n a - t e s t o f i s s o a s i n i s t r a . I o h o

    u s a t o i l p r i m o . D o p o a v e r g l i

    a s s e g n a t o i l n o m e L i b r i , n e l p a s s o

    o t t o , s e l e z i o n a r e M o d i f i c a i l

    f o r m u l a r i o e p r e m e r e F i n e . Q u e s t a

    v o l t a i l m o d u l o v i e n e a p e r t o i n

    m o d i f i c a . V e r r a n n o a g g i u n t i d u e

    f o r m u l a r i s e c o n d a r i p e r c r e a r e u n a

    c o n n e s s i o n e c o n l e t a b e l l e A u t o r i e

    M e d i a .

    S e l e z i o n a r e N a v i g a t o r e

    f o r m u l a r i o d a l l a b a r r a d e g l i

    s t r u m e n t i i n b a s s o . S i a p r i r u n a

    p i c c o l a f i n e s t r a c o n t e n e n t e g l i

    e l e m e n t i d e l m o d u l o . F a r e c l i c c o n i l

    t a s t o d e s t r o s u M a i n F o r m , p o i N u o v o

    > F o r m u l a r i o . U n n u o v o f o r m u l a r i o s i

    a g g i u n g e a l l a l i s t a . P o i c h g i

    s e l e z i o n a t o , b a s t a i n i z i a r e a d i g i t a r e

    p e r r i n o m i n a r l o i n M o d u l o A u t o r i . L o

    u t i l i z z e r e m o p e r c r e a r e i l

    c o l l e g a m e n t o a l l a t a b e l l a A u t o r i

    t r a m i t e l a t a b e l l a A u t o r i L i b r i . F a r e

    c l i c c o n i l t a s t o d e s t r o s u

    M o d u l o A u t o r i e s e l e z i o n a r e

    P r o p r i e t . S u l l a s c h e d a D a t i ,

    s e l e z i o n a r e T a b e l l a p e r T i p o d i

    c o n t e n u t o e A u t o r i L i b r i p e r

    C o n t e n u t o . O r a p r e m e r e s u l

    p u l s a n t e v i c i n o a C o l l e g a d a . S i a p r e

    u n a f i n e s t r a p e r c o l l e g a r e i c a m p i , d a

    d o v e c r e a r e i c o l l e g a m e n t i t r a l e

  • 7/22/2019 Speciale LibreOffice - Volume 3

    15/31

    f u l l c i r c l e m a g a z i n e # 6 8 1 3

    i n d i c e ^

    H O W T O - L I B R E O F F I C E P a r t e 2 1

    t a b e l l e L i b r i e A u t o r i . S e l e z i o n a r e

    L i b r o I D s i a s o t t o a L i b r i c h e s o t t o a d

    A u t o r i L i b r i . P r e m e r e O K e c h i u d e r e

    l a f i n e s t r a P r o p r i e t m o d u l o .

    C r e a r e u n a l t r o m o d u l o

    s e c o n d a r i o s o t t o M a i n F o r m

    c h i a m a n d o l o M o d u l o M e d i a .

    M o d i f i c a r n e l e p r o p r i e t i m p o s t a n d o

    T i p o d i c o n t e n u t o c o n T a b e l l a e

    C o n t e n u t o c o n L i b r i M e d i a . P r e m e r e

    i l p u l s a n t e v i c i n o a C o l l e g a d a e

    s e l e z i o n a r e L i b r o I D s i a s o t t o

    L i b r i M e d i a c h e s o t t o L i b r i . F a r e c l i c

    s u O K e c h i u d e r e l a f i n e s t r a

    P r o p r i e t m o d u l o .

    O r a b i s o g n a c r e a r e i c o n t r o l l i c h e

    c o n t e r r a n n o g l i a u t o r i e i m e d i a .

    R i c o r d a r s i c h e s i d e v e p o t e r n e

    s e l e z i o n a r e p i d i u n o , q u i n d i u n a

    t a b e l l a l a s c e l t a m i g l i o r e p e r i l

    c o n t r o l l o . P r e m e r e i l p u l s a n t e A l t r i

    c a m p i d i c o n t r o l l o n e l p a n n e l l o d e g l i

    s t r u m e n t i a s i n i s t r a . A p p a r e u n ' a l t r a

    b a r r a d e g l i s t r u m e n t i . A s s i c u r a r s i d i

    a v e r s e l e z i o n a t o M o d u l o A u t o r i n e l

    N a v i g a t o r e f o r m u l a r i o . P r e m e r e i l

    p u l s a n t e C a m p o d i c o n t r o l l o t a b e l l a

    n e l l a b a r r a d e g l i s t r u m e n t i A l t r i

    c a m p i d i c o n t r o l l o . D i s e g n a r e l a

    t a b e l l a n e l l a p a g i n a , s o t t o l e d u e

    c a s e l l e d i t e s t o p e r t i t o l o e

    p u b b l i c a t o . F a r e c l i c c o n i l t a s t o

    d e s t r o n e l l a s e z i o n e a l t a d e l l a

    t a b e l l a e s e l e z i o n a r e I n s e r i s c i

    c o l o n n a > C a s e l l a d i r i e p i l o g o . F a r e

    c l i c c o n i l t a s t o d e s t r o s u l l a n u o v a

    c o l o n n a c r e a t a e s e l e z i o n a r e

    C o l o n n a . Q u e s t o f a r a p p a r i r e l e

    p r o p r i e t d e l l a c a s e l l a d i r i e p i l o g o .

    S u l l a s c h e d a G e n e r a l e , c a m b i a r e i l

    n o m e i n A u t o r i . P a s s a r e p o i a l l a

    s c h e d a D a t i . S e l e z i o n a r e A u t o r e I D i n

    C a m p o d i d a t i . C i d i c e a B a s e d i

    m e t t e r e i n r e l a z i o n e q u e s t o c a m p o

    c o n A u t o r e I D d e l l a t a b e l l a

    A u t o r i L i b r i . S e l e z i o n a r e S q l i n T i p o

    d e l c o n t e n u t o d e l l a l i s t a . I n

    C o n t e n u t o e l e n c o s c r i v e r e m o u n

    b r e v e d i c h i a r a z i o n e S Q L p e r r i e m p i r e

    l a c a s e l l a d i r i e p i l o g o c o n i n o m i d e l l a

    t a b e l l a A u t o r i . p o s s i b i l e p r e m e r e l a

    f r e c c i a i n b a s s o p e r o t t e n e r e u n a

    p i c c o l a c a s e l l a d i m o d i f i c a d e l t e s t o ,

    i n c u i l a v o r a r e . L a d i c h i a r a z i o n e S Q L

    : S E L E C T " N o m e " , " A u t o r i I D " F R O M

    " A u t o r i " .

    Q u e s t a d i c h i a r a z i o n e s e l e z i o n e r

    t u t t i c a m p i d e l l a t a b e l l a A u t o r i .

    I m p o s t a r e C a m p o c o l l e g a t o a 1 , c h e

    s e l e z i o n a q u a l e c a m p o r i e m p i r l a

    c a s e l l a d i r i e p i l o g o . P o i c h

  • 7/22/2019 Speciale LibreOffice - Volume 3

    16/31

    f u l l c i r c l e m a g a z i n e # 6 8 1 4

    i n d i c e ^

    L a s t o r i a l a v o r a t i v a , d i

    p r o g r a m m a z i o n e e i n f o r m a t i c a d i

    E l m e r P e r r y i n c l u d e u n A p p l e I I E , c o n

    a l c u n i A m i g a , u n g e n e r o s o a i u t o d i

    D O S e W i n d o w s e u n a s p o l v e r a t a d i

    U n i x , i l t u t t o b e n m e s c o l a t o c o n L i n u x

    e U b u n t u .

    H O W T O - L I B R E O F F I C E P a r t e 2 1

    s e l e z i o n a t o i l c a m p o N o m e p e r

    p r i m o , i l c a m p o c o l l e g a t o a 1

    r i e m p i r l a c a s e l l a c o n i d a t i d i t a l e

    c a m p o . C h i u d e r e l a f i n e s t r a

    p r o p r i e t e s a l v a r e i l l a v o r o .

    I l c o n t r o l l o p e r M e d i a v e r r

    c r e a t o n e l l o s t e s s o m o d o u s a t o p e r

    A u t o r i . S e l e z i o n a r e i l M o d u l o M e d i a

    n e l N a v i g a t o r e f o r m u l a r i o .

    D i s e g n a r e l a t a b e l l a d i c o n t r o l l o a

    d e s t r a d e i c o n t r o l l i T i t o l o e

    P u b b l i c a t o e c r e a r c i u n a c o l o n n a .

    A p r i r e l e p r o p r i e t d e l l a c o l o n n a e

    c a m b i a r n e i l n o m e i n M e d i a .

    I m p o s t a r e M e d i a I D i n C a m p o d i d a t i

    e S q l i n T i p o d e l c o n t e n u t o d e l l a

    l i s t a . L a d i c h i a r a z i o n e S Q L p e r

    C o n t e n u t o e l e n c o :

    S E L E C T " T i p o " , " M e d i a I D " F R O M

    " M e d i a " .

    I m p o s t a r e C a m p o c o l l e g a t o a 1 .

    A b b i a m o f i n i t o c o n i m o d u l i .

    S a l v i a m o e c h i u d i a m o

    U s a r e i m o d u l i

    I m o d u l i A u t o r i e M e d i a s o n o

    f a c i l i d a u s a r e . B a s t a s e l e z i o n a r e u n a

    r i g a v u o t a e d i g i t a r c i d e n t r o i l n o m e

    o i l t i p o . S i v o r r a n n o a g g i u n g e r e i

    p r o p r i a u t o r i e t i p i p r i m a d i u t i l i z z a r e

    i l f o r m u l a r i o L i b r i . I l f o r m u l a r i o L i b r i

    a l t r e t t a n t o f a c i l e d a u s a r e . I n s e r i r e i l

    T i t o l o e l ' a n n o d i p u b b l i c a z i o n e ( o

    S c o n o s c i u t o s e n o n l o s i c o n o s c e ) . L e

    t a b e l l e A u t o r i e M e d i a f o r n i s c o n o

    u n a l i s t a d a l l a q u a l e s e l e z i o n a r e

    l ' a u t o r e e i l t i p o d i m e d i a . N o t a r e c h e

    s e n e p o s s o n o s e l e z i o n a r e p i d i u n o .

    P e r c r e a r e u n n u o v o r e c o r d , p r e m e r e

    i l p u l s a n t e n u o v o r e c o r d o A v a n t i

    n e l l a b a r r a d e g l i s t r u m e n t i d e l

    c o n t r o l l o d e i m o d u l i .

    A b b i a m o o r a u n m e t o d o d i l a v o r o

    p e r i n s e r i r e i d a t i n e l d a t a b a s e .

    S e b b e n e f u n z i o n i , c ' u n o s v a n t a g g i o

    i n q u e s t a i m p o s t a z i o n e . S e c i

    a c c o r g i a m o d i a v e r b i s o g n o d i u n

    a u t o r e o d i u n t i p o d i m e d i a c h e n o n

    p r e s e n t e , d o b b i a m o c h i u d e r e i l

    m o d u l o l i b r i e a p r i r e q u e l l o a u t o r i o

    m e d i a . I n u n p r o s s i m o H o w - t o

    t e n t e r e m o d i s u p e r a r e q u e s t o

    i n c o n v e n i e n t e .

    L a p r o s s i m a v o l t a c r e e r e m o u n a

    i n t e r r o g a z i o n e e u n a p r e s e n t a z i o n e

    p e r e s t r a r r e l e i n f o r m a z i o n i d a l

    d a t a b a s e .

    I l P o d c a s t U b u n t u c o p r e t u t t e l e

    u l t i m e n o t i z i e e n o v i t c h e s i

    p r e s e n t a n o a g l i u t e n t i d i U b u n t u

    L i n u x e a i f a n d e l s o f t w a r e l i b e r o

    i n g e n e r a l e . L a r a s s e g n a r i v o l t a

    t a n t o a l l ' u t e n t e p i f r e s c o

    q u a n t o a l p r o g r a m m a t o r e p i

    e s p e r t o . L e n o s t r e d i s c u s s i o n i

    r i g u a r d a n o l o s v i l u p p o d i U b u n t u

    m a n o n s o n o e c c e s s i v a m e n t e

    t e c n i c h e . S i a m o a b b a s t a n z a

    f o r t u n a t i d a a v e r e q u a l c h e

    g r a d i t o o s p i t e n e l l o s h o w a

    p a s s a r c i n o v i t d i p r i m a m a n o

    s u g l i u l t i m i e c c i t a n t i s v i l u p p i a

    c u i s t a n n o l a v o r a n d o , i n m o d o

    c o m p r e n s i b i l e a t u t t i ! P a r l i a m o

    i n o l t r e d e l l a c o m u n i t U b u n t u e

    d i c o s a l e i n t e r e s s a . L o s h o w

    o f f e r t o d a i m e m b r i d e l l a

    c o m u n i t U b u n t u L i n u x d e l

    R e g n o U n i t o . E d e s s e n d o

    c o p e r t a d a l C o d i c e d i c o n d o t t a d i

    U b u n t u a d a t t a a t u t t i . L o s h o w

    t r a s m e s s o l i v e o g n i d u e

    s e t t i m a n e i l m a r t e d s e r a ( o r a

    i n g l e s e ) e d d i s p o n i b i l e p e r i l

    d o w n l o a d i l g i o r n o s e g u e n t e .

    p o d c a s t . u b u n t u - u k . o r g

    http://podcast.ubuntu-uk.org/
  • 7/22/2019 Speciale LibreOffice - Volume 3

    17/31

    f u l l c i r c l e m a g a z i n e # 6 9 1 2

    i n d i c e ^

    H

    H

    O

    O

    W

    W

    -

    -

    T

    T

    O

    O

    S c r i t t o d a E l m e r P e r r y

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    e

    e

    2

    2

    2

    2

    :

    :

    Q

    Q

    u

    u

    e

    e

    r

    r

    y

    y

    e

    e

    R

    R

    e

    e

    p

    p

    o

    o

    r

    r

    t

    t

    c

    c

    o

    o

    n

    n

    B

    B

    a

    a

    s

    s

    e

    e

    S

    e a v e t e s e g u i t o t u t t a q u e s t a s e r i e

    d i L i b r e O f f i c e B a s e , o r a a v e t e u n

    d a t a b a s e c o n t a b e l l e e r e l a z i o n i . S i e t e

    i n g r a d o d i i n s e r i r e l e i n f o r m a z i o n i n e l

    d a t a b a s e a t t r a v e r s o i f o r m u l a r i , m a

    c h e d i r e d e l p r e l e v a m e n t o d e i d a t i d a l

    d a t a b a s e ? L e q u e r y ( i n t e r r o g a z i o n i ,

    N . d . T . ) e i R e p o r t ( p r e s e n t a z i o n i ,

    N . d . T . ) s o n o u t i l i z z a t i p e r e s t r a r r e i

    d a t i d a l p r o p r i o d a t a b a s e . L e Q u e r y

    d e t e r m i n a n o q u a l i d a t i s o n o e s t r a t t i

    m e n t r e i R e p o r t d e f i n i s c o n o l ' a s p e t t o

    d e i d a t i e s t r a t t i . C r e e r e m o u n a q u e r y

    e u n r e p o r t p e r m o s t r a r e c o m e

    p o t e t e g e n e r a r e u n a p r e s e n t a z i o n e

    d e i v o s t r i d a t i .

    C r e a r e u n a Q u e r y

    L e q u e r y r i c e r c a n o d e t e r m i n a t e

    i n f o r m a z i o n i n e l v o s t r o d a t a b a s e . S i

    p o s s o n o c r e a r e i n t r e d i v e r s i m o d i :

    c o n l a p r o c e d u r a g u i d a t a , c o n l a v i s t a

    s t r u t t u r a o c o n l a v i s t a S Q L . L a

    p r o c e d u r a g u i d a t a n o n f u n z i o n a c o n i l

    t i p o d i r e l a z i o n i c r e a t e n e l n o s t r o

    d a t a b a s e e l a v i s t a S Q L v a o l t r e g l i

    s c o p i d i q u e s t a g u i d a , p e r c u i

    u s e r e m o l a v i s t a s t r u t t u r a p e r c r e a r e

    l a n o s t r a q u e r y . N e v e r r c r e a t a u n a

    c h e c o m p r e n d e r t u t t i i c a m p i

    i m p o r t a n t i d e l l e n o s t r e t a b e l l e : t i t o l o ,

    a n n o d i p u b b l i c a z i o n e , a u t o r e ( i ) e

    t i p o .

    F a t e c l i c s u R i c e r c h e n e l p a n n e l l o

    D a t a b a s e e p o i s u C r e a q u e r y i n v i s t a

    s t r u t t u r a n e l p a n n e l l o A t t i v i t . V e r r

    v i s u a l i z z a t o i l m o d u l a r i o Q u e r y

    D e s i g n e a p p a r i r l a f i n e s t r a d i

    d i a l o g o A g g i u n g i t a b e