Ciao a tutti.
Fatto dbase, vorrei stampare compilare vari documeti write direttamente dal formulario tramite pulsanti.
Una specie di stampa unione ma direttamente dal formulario dal quale richiamo determinati documenti che si aprono e compilano.
Chiaramente i dati dovrebbero finire dove dico io.
Non saprei come muovermi.
Una mano per favore. Grazie.
stampare dati selezionati dal form in documento write
stampare dati selezionati dal form in documento write
- Allegati
-
- pulsante2.odt
- (9.81 KiB) Scaricato 80 volte
-
- pulsante1.odt
- (9.81 KiB) Scaricato 92 volte
-
- compila_documenti.odb
- (13.1 KiB) Scaricato 87 volte
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
-
- Volontario
- Messaggi: 379
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: stampare dati selezionati dal form in documento write
Si risolve in due modi:
-usando solo Basic
-usando Report + Basic
--------------------------------------------------------------------
Ecco come vedo la seconda soluzione :
Prima di tutto dovresti definire come fai a muoverti tra i records,visto che non c'è nessun pulsante/freccetta di selezione.
Una volta definito questo,per non scrivere tonnellate di macro,fai una query,con un comando che seleziona i campi in base alle tue esigenze.
Magari
Poi vai a creare un report con il design a proprio piacimento,APPOGGIATO su questa query.
-------------------------------------------------------------------------------------------------
Una volta creato il report torna qui.
Aggiungendo un pulsante sul tuo form,e due-tre righe di codice ,noi:
---Cambieremo al volo la condizione della query,in base al record selezionato
---Apriremo il report,che ti mostrerà i dati,in base alla query,appena modificata.
---Tutto premendo il pulsante,una sola volta.
-----------------------------------------------------------------------------------------------
Spero che sono stato utile.
-usando solo Basic
-usando Report + Basic
--------------------------------------------------------------------
Ecco come vedo la seconda soluzione :
Prima di tutto dovresti definire come fai a muoverti tra i records,visto che non c'è nessun pulsante/freccetta di selezione.
Una volta definito questo,per non scrivere tonnellate di macro,fai una query,con un comando che seleziona i campi in base alle tue esigenze.
Magari
Codice: Seleziona tutto
SELECT Nome,Cognome FROM Mia_Tabella WHERE ID = 1
-------------------------------------------------------------------------------------------------
Una volta creato il report torna qui.
Aggiungendo un pulsante sul tuo form,e due-tre righe di codice ,noi:
---Cambieremo al volo la condizione della query,in base al record selezionato
---Apriremo il report,che ti mostrerà i dati,in base alla query,appena modificata.
---Tutto premendo il pulsante,una sola volta.
-----------------------------------------------------------------------------------------------
Spero che sono stato utile.
LibreOffice ultima versione su Windows 10
Re: stampare dati selezionati dal form in documento write
mi metto al lavoro. Grazie per la dritta
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: stampare dati selezionati dal form in documento write
avrei trovato un esempio da vecchio post che stampa il record selezionato.
ora io utilizzo libre office che come noto ha report bild incorporato.
esiste la possibilità di non usare report bild con libre office? infatti nell'esempio che ho trovato il report è un file normale (almeno mi sembra )
in più nonmi serve che il rapporto mi stampi una griglia ma che io possa mettere i dati dei singoli campi dove mi servono.
spero di essere stato chiaro e che possiate darmi una mano.
p.s.: il dbase allegato l'avevo prelevato dal forum e non ricordo chi dover ringraziare, così ringrazio tutti
ora io utilizzo libre office che come noto ha report bild incorporato.
esiste la possibilità di non usare report bild con libre office? infatti nell'esempio che ho trovato il report è un file normale (almeno mi sembra )
in più nonmi serve che il rapporto mi stampi una griglia ma che io possa mettere i dati dei singoli campi dove mi servono.
spero di essere stato chiaro e che possiate darmi una mano.
p.s.: il dbase allegato l'avevo prelevato dal forum e non ricordo chi dover ringraziare, così ringrazio tutti
- Allegati
-
- stampa report selezione.odb
- (70.51 KiB) Scaricato 121 volte
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: stampare dati selezionati dal form in documento write
Perché non utilzzare Report Builder?
Basta rifare il rapporto e chiamarlo Report1, se non si vuole modificare il nome del report all'interno della macro.
Certo che il risultato lascia a desiderare per la presenza di campi a lunghezza fissa, indipendentemente dal loro contenuto. Ma se ci si accontenta ….
Basta rifare il rapporto e chiamarlo Report1, se non si vuole modificare il nome del report all'interno della macro.
Certo che il risultato lascia a desiderare per la presenza di campi a lunghezza fissa, indipendentemente dal loro contenuto. Ma se ci si accontenta ….
- Allegati
-
- stampa report selezione-3.odb
- (75.69 KiB) Scaricato 132 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
Re: stampare dati selezionati dal form in documento write
.... dunque se ho capito bene, la parte di testo fisso altro non sono che label (etichette) mentre i campi da compilare non c'è verso di adeguarli al contenuto dinamicamente
e non c'è verso di avere un file base con del normale testo come quelli utilizzati nella stampa in serie da base?
grazie.
e non c'è verso di avere un file base con del normale testo come quelli utilizzati nella stampa in serie da base?
grazie.
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2