stampa record corrente

Creare una macro - Scrivere uno script - Usare le API
Rispondi
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

stampa record corrente

Messaggio da Faddy94 »

buongiorno, vi espongo il mio problema su base.
Avrei bisogno di creare una macro in grado di stampare il record corrente che seleziono dopo una ricerca in una tabella e scelto il colore su un report con una certa impaginazione in modo da poter creare e successivamente stampare delle etichette. è possibile? grazie mille in anticipo a chi mi aiuterà.
Vi allego il file in esame.
Salve.
Allegati
etichetta.odb
(34.08 KiB) Scaricato 228 volte
OpenOffice 4.1.1 windows 8
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

Ho fatto delle modifiche al file in modo da renderlo il più possibile definitivo quindi lo ricarico.
Allegati
etichetta.odb
(190.62 KiB) Scaricato 217 volte
OpenOffice 4.1.1 windows 8
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Stampa record corrente

Messaggio da Faddy94 »

Buongiorno,
vorrei gentilmente chiedere se qualcuno saprebbe trovare una soluzione a questo argomento situato in "Macro e UNO API"
viewtopic.php?f=26&t=6646
grazie.
Ultima modifica di charlie il mercoledì 25 febbraio 2015, 8:55, modificato 1 volta in totale.
Motivazione: Messaggio spostato dalla sezione Base
OpenOffice 4.1.1 windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9072
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: stampa record corrente

Messaggio da charlie »

Ciao, nei miei "appunti" ho trovato questo file con una macro che funziona. Si fa uso di una tabella di appoggio e quindi devi adattare il tuo database.
Allegati
Stampa_Record_Corrente.odb
(32.22 KiB) Scaricato 251 volte
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

grazie per la risposta, la macro va benissimo ma vorrei evitare l'aggiunta eccessiva di foto cosa che con quella macro si dovrebbe fare (tabella Ordini).. ci sarebbe un modo per evitare questo?
OpenOffice 4.1.1 windows 8
vladboscaneanu
Volontario
Volontario
Messaggi: 380
Iscritto il: martedì 22 ottobre 2013, 1:35

Re: stampa record corrente

Messaggio da vladboscaneanu »

Hai provato usare un report,basato su una Query(Ricerca)?
Cosi non ti devi incasinare con le macro.
Allegati
etichetta(with LIKE).odb
(191.21 KiB) Scaricato 232 volte
LibreOffice ultima versione su Windows 10
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

ok grazie, questo è quello che sono riuscito a fare.. quando premo sul pulsante mi esce però la finestra di ricerca, c'è un modo per evitare questa ed eseguire la ricerca dal record che seleziono all'interno della tabella del formulario?
Allegati
etichetta con ricerca.odb
(191.32 KiB) Scaricato 220 volte
OpenOffice 4.1.1 windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9072
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: stampa record corrente

Messaggio da charlie »

Se elimini la ricerca della query, stampi tutti i record.
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

si, lo so ma ci sarebbe un modo per non far uscire la finestra della ricerca o selezionare il record che scelgo in tabella all'interno del formulario?
OpenOffice 4.1.1 windows 8
Avatar utente
Mizio1961
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: stampa record corrente

Messaggio da Mizio1961 »

Ciao a tutti
Ho seguito il post solo in parte.
Allego un file che ho elaborato per la stampa del record selezionato dal Formulario Etichette
Fatemi sapere se era ciò che volevate fare
Saluti By Mizio ;-)
Allegati
Faddy94_StampaRecSel.odb
(220.88 KiB) Scaricato 250 volte
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

Grandissimo @Mizio1961!
era quello che volevo! ma vorrei aggiungere una piccola cosa, è possibile aggiungere al report anche l'immagine scelta affianco alla tabella all'interno del form?
OpenOffice 4.1.1 windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9072
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: stampa record corrente

Messaggio da charlie »

Faddy94 ha scritto:Grandissimo @Mizio1961!
Condivido.
Ma la macro mi sembra quella che ti avevo proposto io (non è mia, naturalmente), con l'uso di una tabella di appoggio.
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

si si, ho notato. Ora mi basterebbe aggiungere l'immagine e ho risolto il mio ennesimo problema :D
OpenOffice 4.1.1 windows 8
Avatar utente
Mizio1961
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: stampa record corrente

Messaggio da Mizio1961 »

Qui trovi anche questa 'chicca'
Saluti
Allegati
Faddy94_StampaRecSel.odb
(234.57 KiB) Scaricato 191 volte
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

ok però ci sarebbe un problema.. ovvero che se io seleziono il primo record nella tabella, nel report verrà fuori ID=1 e fin qui tutto bene ma con ID=1 mi stampa sul record anche il colore con ID=1.. quello che voglio dire è che i due ID (tabella e colori) potrebbero anche non essere uguali, non so se mi sono spiegato.
OpenOffice 4.1.1 windows 8
Avatar utente
Mizio1961
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: stampa record corrente

Messaggio da Mizio1961 »

Devi modificare la Tabella1 aggiungendo un campo IDcolore e poi modificare la query cambiando il collegamento ID-ID in ID-IDcolore
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
Faddy94
Messaggi: 53
Iscritto il: lunedì 12 gennaio 2015, 11:23

Re: stampa record corrente

Messaggio da Faddy94 »

vorrei specificare però che un singolo prodotto può avere più colori, se io faccio come hai detto potrò avere solamente un colore per ogni prodotto o sbaglio?
OpenOffice 4.1.1 windows 8
Avatar utente
Mizio1961
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: stampa record corrente

Messaggio da Mizio1961 »

L'appetito vien mangiando...
Però bisogna anche sporcarsi un pò le mani con gli ingredienti... ...e provare a cucinare qualcosa da soli ;-)
Qui è l'organizzazione della banca dati e quella delle sue tabelle ad essere in discussione ora e questo è un problema che dovresti analizzare e risolvere tu, unico a sapere qual'è l'obbiettivo reale e conclusivo dello sviluppo di questa applicazione
Saluti By Mizio
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
Rispondi