Unire campi in un rapporto
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Unire campi in un rapporto
Buongiorno... una domanda sui rapporti è possibile unire le colonne? e magari rinominarle?
esempio io ho:
data nome cognome indirizzo note
12/12/2015 Mario Rossi via milano 12 sjdjfjdfd
05/08/2016 Piero Bianchi via roma 76 gfhgfhgfh
può diventare
data Cliente note
12/12/2015 Mario Rossi sjdjfjdfd
via milano 12
05/08/2016 Piero Bianchi gfhgfhgfh
via roma 76
Ho provato con unisci celle ma in questo modo mi sfasa tutte le colonne del rapporto
Grazie buona giornata.
esempio io ho:
data nome cognome indirizzo note
12/12/2015 Mario Rossi via milano 12 sjdjfjdfd
05/08/2016 Piero Bianchi via roma 76 gfhgfhgfh
può diventare
data Cliente note
12/12/2015 Mario Rossi sjdjfjdfd
via milano 12
05/08/2016 Piero Bianchi gfhgfhgfh
via roma 76
Ho provato con unisci celle ma in questo modo mi sfasa tutte le colonne del rapporto
Grazie buona giornata.
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
Ciao, la cosa più semplice è farlo in una query e costruire il report su quella. Esempio:
Se si utilizza Report Builder (estensione in AOO, già incorporata in LO), occorre inserire una "funzione definita dall'utente". L'esempio di prima diventa:
Se si utilizza la procedura guidata di AOO per i report, credo non sia possibile.
Codice: Seleziona tutto
"nome" ||' (spazio) '||"cognome"
Codice: Seleziona tutto
[nome] & (spazio) & [cognome]
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
Perfetto grazie, altre due domande
perchè se nella procedura guidata metto un opzione di ordinamento non trova nulla? e se non la metto mi trova invece le righe giuste?
E' possibile creare un formulario dove io posso inserire due date, e premendo un pulsante (Stampa) Fare in mondo che venga creato un report con tutte le righe comprese fra le due date?
Grazie se serve allego il db
perchè se nella procedura guidata metto un opzione di ordinamento non trova nulla? e se non la metto mi trova invece le righe giuste?
E' possibile creare un formulario dove io posso inserire due date, e premendo un pulsante (Stampa) Fare in mondo che venga creato un report con tutte le righe comprese fra le due date?
Grazie se serve allego il db
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
E' indispensabile ….raffaele93 ha scritto:Grazie se serve allego il db
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
Eccola in allegato Grazie
- Allegati
-
- Alternativa_7 - Copia.odb
- (77.2 KiB) Scaricato 91 volte
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
Non ti so rispondere. mettila sulla query di riferimento e … accontentati.raffaele93 ha scritto:perchè se nella procedura guidata metto un opzione di ordinamento non trova nulla? e se non la metto mi trova invece le righe giuste?
Per il filtraggio fra 2 date vedi l'allegato. (attendo eventuali domande per spiegazioni).raffaele93 ha scritto:E' possibile creare un formulario dove io posso inserire due date, e premendo un pulsante (Stampa) Fare in mondo che venga creato un report con tutte le righe comprese fra le due date?
Per la stampa bisogna ricorrere alle macro, di cui non sono un grande esperto, per ora sono riuscito ad inserirne una che stampa solo il record corrente (cioè quello dove si trova il cursore).
- Allegati
-
- Alternativa_8.odb
- (91.81 KiB) Scaricato 84 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
Buongiorno
l' order by è già inserito nella query di riferimento, ma sembra che non venga presa in considerazione, poichè mi mette comunque le righe in ordine sparso.
Se provo ad aprire il rapporto o cliccare stampa rapporto mi dice " non è stato possibile aprire il documento ricerca 2 " il rapporto ricerca 2 richiede l' estensione
oracle report builter
Grazie.
l' order by è già inserito nella query di riferimento, ma sembra che non venga presa in considerazione, poichè mi mette comunque le righe in ordine sparso.
Se provo ad aprire il rapporto o cliccare stampa rapporto mi dice " non è stato possibile aprire il documento ricerca 2 " il rapporto ricerca 2 richiede l' estensione
oracle report builter
Grazie.
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
E' una estensione che puoi installare andando in Strumenti > Gestione estensioni > Ulteriori estensioni in linea. Nella pagina che si apre, cerca "Report Builder".raffaele93 ha scritto:Se provo ad aprire il rapporto o cliccare stampa rapporto mi dice " non è stato possibile aprire il documento ricerca 2 " il rapporto ricerca 2 richiede l' estensione
oracle report builter
Una volta installata sostituisce la procedura guidata nativa di OO, mentre LO l'ha già incorporata.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
ok allora provo ad installarlo, un altra cosa,
quale è la sintassi per cambiare il formato di una data in una query (sarebbe la query da cui estraggo)
perchè es da 1998-01-02 vorrei diventasse 01/02/1998
quale è la sintassi per cambiare il formato di una data in una query (sarebbe la query da cui estraggo)
perchè es da 1998-01-02 vorrei diventasse 01/02/1998
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
Il formato data dovrebbe dipendere dalle impostazioni di OO (o LO):
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
Io ho solo la valuta, la riga con la data non c'è!
Esiste una funzione per cambiare dinamicamente la data? esempio in oracle ho select to_char(data,"dd/mm/yyyy") from....
quando estraggo mi viene messa automaticamente la data 12/05/1993
Esiste una funzione per cambiare dinamicamente la data? esempio in oracle ho select to_char(data,"dd/mm/yyyy") from....
quando estraggo mi viene messa automaticamente la data 12/05/1993
OpenOffice 4.1.1 su windows 8
Re: Unire campi in un rapporto
Anch'io in OO non ho l'opzione del formato Data nelle impostazioni, tuttavia la visualizzo in modo corretto.
E nella tabella, come sono le tue impostazioni?
E nella tabella, come sono le tue impostazioni?
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
la formattazione è corretta in maschera: il problema è che nella ricerca che ho fatto
SELECT "Ricevute"."ID", "Ricevute"."Data", "Clienti"."Nome" || ' ' || "Clienti"."Cognome" || ' ' || "Clienti"."Sesso" || ' ' || "Clienti"."Luogo_Nasc" || ' ' || "Clienti"."CF" || ' ' || "Clienti"."Indirizzo" || ' ' || "Clienti"."Estremi_doc" || ' ' || "Clienti"."data_rilascio" || ' ' || "Clienti"."luogo_rilascio", "Vendite"."Vendita", "Pagamenti"."Pagamento", "Ricevute"."Data", "Ricevute"."Importo", YEAR( "Data" ) AS "Anno", "Ricevute"."Note" FROM "Clienti", "Ricevute", "Vendite", "Pagamenti" WHERE "Clienti"."ID" = "Ricevute"."ID_Cliente" AND "Vendite"."ID" = "Ricevute"."ID_Vendita" AND "Pagamenti"."ID" = "Ricevute"."ID_Pagamento" ORDER BY 1
solo che la parte in grassetto è un campo solo mescolato tra caratteri e data, quindi ho necessita di sostituirlo nella query la parte sottolineata
SELECT "Ricevute"."ID", "Ricevute"."Data", "Clienti"."Nome" || ' ' || "Clienti"."Cognome" || ' ' || "Clienti"."Sesso" || ' ' || "Clienti"."Luogo_Nasc" || ' ' || "Clienti"."CF" || ' ' || "Clienti"."Indirizzo" || ' ' || "Clienti"."Estremi_doc" || ' ' || "Clienti"."data_rilascio" || ' ' || "Clienti"."luogo_rilascio", "Vendite"."Vendita", "Pagamenti"."Pagamento", "Ricevute"."Data", "Ricevute"."Importo", YEAR( "Data" ) AS "Anno", "Ricevute"."Note" FROM "Clienti", "Ricevute", "Vendite", "Pagamenti" WHERE "Clienti"."ID" = "Ricevute"."ID_Cliente" AND "Vendite"."ID" = "Ricevute"."ID_Vendita" AND "Pagamenti"."ID" = "Ricevute"."ID_Pagamento" ORDER BY 1
solo che la parte in grassetto è un campo solo mescolato tra caratteri e data, quindi ho necessita di sostituirlo nella query la parte sottolineata
OpenOffice 4.1.1 su windows 8
-
- Messaggi: 34
- Iscritto il: martedì 3 maggio 2016, 10:47
Re: Unire campi in un rapporto
Qui trovi il manuale di HSQLDB 1.8, il motore di Base: http://www.hsqldb.org/doc/1.8/guide/.
Cerca all'interno una funzione che faccia al caso tuo.
Cerca all'interno una funzione che faccia al caso tuo.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Unire campi in un rapporto
Qui trovi un esempio con la stampa di un Report con tutti i record filtrati nel formulario senza utilizzare macro, sfruttando la modifica della query di ricerca dal formulario con l'utilizzo di parametri.charlie ha scritto:… Per la stampa bisogna ricorrere alle macro, di cui non sono un grande esperto, per ora sono riuscito ad inserirne una che stampa solo il record corrente ...
(Una macro è rimasta per comandare la stampa con un pulsante dal formulario).
- Allegati
-
- Alternativa_9.odb
- (72.6 KiB) Scaricato 88 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org