[BASE] Lista Tutorial-Esempi Per AOO/LiBO Base

Rispondi
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

[BASE] Lista Tutorial-Esempi Per AOO/LiBO Base

Messaggio da vladko »

Edit: Aggiornamento 09-01-2016
-----------------------------------------------------------------------------------------------------------------------------------------------
Leggere le istruzioni prima dell'uso per non agitare dopo ;)
-----------------------------------------------------------------------------------------------------------------------------------------------

In questa raccolta sono inserite i link a Tutorial e Esempi in lingua italiana e no a AOpenOffice/LibreOffice Base

AOpenOffice Base si usa in 3 modi:
  • 1 Un unico file (odb) che usa il database Java interno (HSQL 1.8.0.10) e contiene parte grafica e dati
    2 Front-end di altri motori database: fogli di calcolo, rubriche, mysql, postgres,firebird, access <solo per windows>, etc., che contiene solo grafica
    3 Sorgente dati per tutti gli Applicativi di AOO/LiBo
Attenzione!!! Con modo 1 si può avere alcuni problemi con tanti dati, immagini, calcoli con date, etc., può succedere anche il rischio di perdere i dati.
  • Per risolvere, meglio usare una versione recente di HSQLDB, leggere
-----------------------------------------------------------------------------------------------------------------------------------------------
Link a Tutorial e esempi
-----------------------------------------------------------------------------------------------------------------------------------------------

Tutorial Italiano
Tutorial Italiano No Esempi Italiano Si
Esempi Italiano No
-----------------------------------------------------------------------------------------------------------------------------------------------
Trucchi suggerimenti dal forum
-----------------------------------------------------------------------------------------------------------------------------------------------
  • Evitare Duplicazione Dati
Ultima modifica di vladko il domenica 10 gennaio 2016, 11:24, modificato 29 volte in totale.
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

[BASE]Problemi e soluzioni con Database Incorporato

Messaggio da vladko »

Modificare i campi contatore intero che inizia da O:

Codice: Seleziona tutto

alter table "nometabella" alter column "id" restart with 1
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

[BASE] Archiviare Immagini e documenti

Messaggio da vladko »

Creare un database per archiviare documenti e immagini
http://user.services.openoffice.org/it/ ... 535#p11651
Ultima modifica di vladko il domenica 26 febbraio 2012, 15:20, modificato 1 volta in totale.
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

[BASE] Link Cliccabile

Messaggio da vladko »

come fare per avere dentro a se un campo di testo dove inserire link che portano a pagine web
http://user.services.openoffice.org/it/ ... 606#p12101
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: [BASE] Visualizzar valore casella combinata,estrarne alt

Messaggio da vladko »

AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

[BASE]Base collegato a documenti esterni

Messaggio da vladko »

2 modi
  • 1 creare formulario in base salvare con nome e modificare
    2 creare formulario in documento writer
1

cosa serve:
  • un database registrato
    un formulario creato
come fare:
  • apri formulario in modifica
    salva con nome
    apri file salvato
    dal menu Visualizza -->attiva barre strumenti
    • =Controlli per formulari
      =Struttura formulario
    apri Navigatore formulario
    tstdx su formulario -->dati
    sorgente dati =scegli nome tuo database registrato
    in tabella metti nome tabella o query
    fai cosi anche per subform se esiste
2


cosa serve:
  • idee chiare
    database registrato
come fare:
  • apri nuovo file writer
    da menù Visualizza -->attiva barre strumenti
    • =Controlli per formulari
      =Struttura formulario
    apri Navigatore formulario
    crea form e subform come tu vuoi
    tstdx su formulario -->dati
    sorgente dati =scegli nome tuo database
    tabella metti nome tabella o query
    da Barra Controlli per formulario aggiungi quello che vuoi
    da Barra Struttura puoi invece aggiungere campi
per completare segui guide di base inserite qui in tutorial

fate sapere se serve aggiungere qualcosa
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: [BASE] Collegamento diretto con MySQL in ambiente Mac

Messaggio da charlie »

Salve a tutti,
come mi è stato richiesto ho scritto un mini tutorial di quanto ho fatto, da assoluto principiante, per risolvere il problema di collegare OOo Base a MySQL in ambiente Mac OSX in modo diretto, senza cioè utilizzare i connettori di MySQL ed utilizzando un'estensione apposita disponibile.
La procedura sembra complicata ma assicuro che non lo è.
Se necessario posso inserire le videate passo passo.

Condizioni preliminari:
- Sistema operativo Mac OSX 10.7.5 Lion
- Apache Open Office 3.4.1
- MySQL Service 5.5.29
- database creato con MySQL da usare per il collegamento

1 Accertarsi che il servizio MySQL sia avviato:
- Preferenze di sistema-> Accessori,
- fare click su MySQL,
- se necessario fare click su Start MySQL Service (o selezionare Automatically Start MySQL Server on Startup per avviare il servizio in automatico quando si avvia il Mac)
- controllare che il servizio sia "running"

2 Avviare Open Office e scegliere Documento di testo:
- Strumenti -> Gestione estensioni , fare click su "Ulteriori estensioni in linea ..." per accedere al sito http: //extensions.services.openoffice.org/getmore?cid=920794
- scegliere l'estensione "MySQL Connector for OpenOffice. org".
- nella finestra successiva fare click sull'opzione "Download Get it!" per MacOS X.
- dopo qualche secondo si avvierà il download automatico con il salvataggio del file "mysql-connector-ooo-1-6.0.1-macosx-intel.oxt" nella cartella Download del Mac.
- tornare a Open Office Strumenti -> Gestione estensioni , fare click su "Aggiungi..."
- nella finestra successiva selezionare il file "mysql-connector-ooo-1-6.0.1-macosx-intel.oxt" nella cartella Download del Mac e fare click su "Apri"
- scegliere "Soltanto per l'utente corrente" o "Per tutti gli utenti" (a proprio piacimento), accettare il "contratto di licenza"
- alla fine vedremo l'estensione "MySQL Connector 1.0.1" nell'elenco delle estensioni
- chiudere la finestra delle estensioni e chiudere Open Office

3 Riavviare Open Office e scegliere Database:
- selezionare "Collega ad un database esistente" e sceglire "MySQL" nel menu a tendina, quindi fare click su "Avanti >>"
- selezionare "Connettersi direttamente" e fare click su "Avanti >>"
- nella finestra successiva digitare come " Nome database" il nome del database creato precedentemente con MySQL
- digitare come "Server" la stringa "127.0.0.1" (senza virgolette) e fare click su "Avanti >>"
- digitare come "Nome utente" la stringa "root" (senza virgolette), quindi la password se prevista per l'utente "root" di MySQL
- fare click su "Connessione di prova"
- se tutto è andato a buon fine si vedrà il messaggio "Prova di connessione - La connessione è stata stabilita correttamente"
- fare click su "Avanti >>" quindi su "Fine"
- salvare il database con il nome che si preferisce
- nella finestra di Open Office compariranno tutte le tabelle di MySQL compresa quella utilizzata per il collegamento.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Evitare Duplicazione Dati

Messaggio da vladko »

robce64 ha scritto:Il problema si risolve semplicemente impostando nella struttura degli indici della tabella interessata, l'indice UNIVOCO all'insieme dei campi che si desidera, se si vuole evitare la duplicazione di una intera riga basta impostare l'insieme di tutti i campi che compongono la tabella come UNIVOCI.
Tasto dx su tabella -->Modifica
Strumenti/Struttura indice

Inserito in Base da robce64 il 23 gennaio 2013
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Form con Filtro da campi testo

Messaggio da vladko »

Un grande aiuto dal forum En. per il Formulario con Filtro con 1 o 2 o 3 o 4 campi di testo

Topic Forum En.
https://forum.openoffice.org/en/forum/v ... 00&t=42845

File esempio
https://forum.openoffice.org/en/forum/d ... p?id=11990
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Rispondi