aprire da un form di base un file writer

Discussioni sulle caratteristiche di database
Rispondi
ndrini
Messaggi: 93
Iscritto il: lunedì 8 agosto 2011, 23:28

aprire da un form di base un file writer

Messaggio da ndrini »

Non ho mai capito molto bene l'uso dei report, forse per questo ho preferito utilizzare un file di OO write che "pesca" i dati dal database, per creare il risultato di "testo + dati".

Visto che la stampa del foglio "testo + dati" è l'ultimo passaggio, ho già OObase aperto,
e mi sarebbe più comodo far partire writer da OObase (penso con una macro, che mi indirizzi direttamente al file).

Ho cercato un po' con motori di ricerva "oobase macro to launch writer", ma non ho trovato come fare.

1. Pensate sia possibile? (si tratta di software della stessa suit, in fondo).
2. Se 1, sapete come fare?

:bravo:

ANdrea
Ultima modifica di ndrini il lunedì 28 aprile 2014, 15:37, modificato 1 volta in totale.
LibreOffice 5.1.4.2 su Ubuntu 16.04
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8945
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: aprire da un form di base un file write

Messaggio da charlie »

ndrini ha scritto:... "oobase macro to launch write"...
Cominciamo con il nome: è Writer (anche nel titolo del post). I motori di ricerca potrebbero essere "schizzinosi" (come me ;) ).
Poi, andare in cerca di cose che non si sa se esistono solo per non aver approfondito i report, mi sembra un'avventura.
Buona ricerca.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
ndrini
Messaggi: 93
Iscritto il: lunedì 8 agosto 2011, 23:28

Re: aprire da un form di base un file writer

Messaggio da ndrini »

Grazie della correzione
:super:

Andrea
LibreOffice 5.1.4.2 su Ubuntu 16.04
Avatar utente
bydindi
Volontario
Volontario
Messaggi: 258
Iscritto il: lunedì 21 febbraio 2011, 10:16

Re: aprire da un form di base un file writer

Messaggio da bydindi »

viewtopic.php?f=13&t=5563

Quì trovi un esempio, compili i dati nel formulario del database e poi stampi i dati dati su un foglio writer :D

in pratica la macro prende l'ID del record che in quel momento stai visualizzando nel formulario e lo "riporta" nel foglio writer e puoi sia stamparlo direttamente sia immagazzinarlo in una cartella a tuo piacimento
(scegliendo la seconda opzione il file verrà salvato con il numero dell'ID )

Paolo
OOo 4.1.1 su Windows Vista
gino62
Messaggi: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: aprire da un form di base un file writer

Messaggio da gino62 »

grazie bydindi per l'esempio.
non sapevo si potesse fare
buona giornata
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
Messaggi: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: aprire da un form di base un file writer

Messaggio da gino62 »

allego un esempio. apre un file vuoto di writer,
cambia il formato pagina in orizzontale
pone un bordo (nella seconda pagina ci devo ancora pensare)
scrive l'intestazione
crea una tabella
prende i dati da un formulario (che a sua volta li prende da una query).
l'immagine bisognerebbe dargli un percorso valido

c'è un tasto che mi è servito per capire i recor set (row set).

il database può non essere registrato
Allegati
ApriWord.odb
(173.41 KiB) Scaricato 178 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
Rispondi