fatture a pi
Moderatore: Moderatori
-
- Messaggi: 549
- Iscritto il: giovedì 13 gennaio 2005, 1:00
fatture a più pagine
buonaserata, ho un piccolo grosso probleman non riesco a capire come far spampare le fatture di due o tre pagine. Io ho un formato con le sezioni: intestazione, corpo, e pie di pagine, il formato è impostato in visulizzazione lista, mi capita che il pie di pagina mi viene stampato in tutte le pagine mentre io vorrei se per esempio il documento fosse di due pagine che nella prima pagina in basso mi comparisse una scritta segue e alla fine della seconda pagina i risultati di tutto il documento. ciao a presto. Daniele
-
- Messaggi: 61
- Iscritto il: giovedì 9 marzo 2006, 1:00
- Contatta:
Penso che nel pie' di pagina tu abbia i totali ed altre informazioni contabili.
Puoi inserire i dati in una sezione "riassunto finale" cosi' da permetterti di vedere i valori solo sull'ultima pagina e per di piu' vicini al corpo e non a fondo pagina.
spero di essere stato di aiuto.
Ciao
Francesco
Puoi inserire i dati in una sezione "riassunto finale" cosi' da permetterti di vedere i valori solo sull'ultima pagina e per di piu' vicini al corpo e non a fondo pagina.
spero di essere stato di aiuto.
Ciao
Francesco
FM8.5 Adv. Windows XP SP2
-
- Messaggi: 703
- Iscritto il: lunedì 5 gennaio 2004, 1:00
Il problema è di semplice risoluzione...Io ho un formato con le sezioni: intestazione, corpo, e pie di pagine, il formato è impostato in visulizzazione lista, mi capita che il pie di pagina mi viene stampato in tutte le pagine mentre io vorrei se per esempio il documento fosse di due pagine che nella prima pagina in basso mi comparisse una scritta segue e alla fine della seconda pagina i risultati di tutto il documento.
I campi calcolati o autoenter che metti nella sezione piè pagina devono essere rivisti.
1) nello script che ti seleziona/ordina la fattura dopo essere passato in formato "anteprima" devi andare all'ultima pagina e tramite una variabile catturare il valore dell'ultima pagina.
2) i calcolati e gli autoenter devono essere modificati nel senso di: se il numero di pagina è = al valore della variabile mostra il risultato (in pratica siamo nell'ultima pagina) in caso contrario "" (ovvero non siamo nell'ultima pagina e quindi non mostrare niente, o al massimo "segue>>")
...incomincia a modificare...
saluti
Riccardo
FM 10Adv, winzooz...
-
- Messaggi: 549
- Iscritto il: giovedì 13 gennaio 2005, 1:00
book grazie prima di tutto. Io sinceramente non ho capito bene:
[I campi calcolati o autoenter che metti nella sezione piè pagina devono essere rivisti.]
cosa dovrei fare.
Si... io ho inmpostato uno script per ordinami la fattura e passare in modo anteprima, ma non ho capito [devi andare all'ultima pagina e tramite una variabile catturare il valore dell'ultima pagina. ] ecc..
perdonami ma potresti farmi un esempio di scrpt. grazie
io moriro da ignorante. ciao grazie ancora
[I campi calcolati o autoenter che metti nella sezione piè pagina devono essere rivisti.]
cosa dovrei fare.
Si... io ho inmpostato uno script per ordinami la fattura e passare in modo anteprima, ma non ho capito [devi andare all'ultima pagina e tramite una variabile catturare il valore dell'ultima pagina. ] ecc..
perdonami ma potresti farmi un esempio di scrpt. grazie
io moriro da ignorante. ciao grazie ancora
-
- Messaggi: 703
- Iscritto il: lunedì 5 gennaio 2004, 1:00
...prima cosa (non è obbligatorio ma ti rende l'idea del procedimento)
crei un campo gnumeropagina di tipo globale.
nello script che hai aggiungi:
...
Passa al modo anteprima
Vai al Record/Richiesta/Pagina[ultimo]
Definisci il campo[tabelladelcampo::gnumeropagina;Get ( NumeroPagina )]
...
...
tutti i campi calcolati ed autoenter che hai messo in "piè pagina" devono essere rivisti in questo senso:
If ( Get ( NumeroPagina ) = gnumeropagina ; mettiquiilcalcolo;"")
ed in uno solo di loro al posto di "" metti "segue>>"
*se puoi mettere la versione ed il sistema operativo nella tua firma te ne sarei grato.
saluti
Riccardo
crei un campo gnumeropagina di tipo globale.
nello script che hai aggiungi:
...
Passa al modo anteprima
Vai al Record/Richiesta/Pagina[ultimo]
Definisci il campo[tabelladelcampo::gnumeropagina;Get ( NumeroPagina )]
...
...
tutti i campi calcolati ed autoenter che hai messo in "piè pagina" devono essere rivisti in questo senso:
If ( Get ( NumeroPagina ) = gnumeropagina ; mettiquiilcalcolo;"")
ed in uno solo di loro al posto di "" metti "segue>>"
*se puoi mettere la versione ed il sistema operativo nella tua firma te ne sarei grato.
saluti
Riccardo
FM 10Adv, winzooz...
-
- Messaggi: 549
- Iscritto il: giovedì 13 gennaio 2005, 1:00
-
- Messaggi: 549
- Iscritto il: giovedì 13 gennaio 2005, 1:00
Scusate ancora io ho provato ma nel mio file c'è qualcosa che non và , precisamente io ho rivisitato i campi di calcolo come hai scritto tu ma il Risultato in tutte le due pagine e "segue" ma... cmq il ragionamento dello script lo capito dovro rivedere il mio file. Ma la cosa che più sarebbe una chicca e quella di trasferire l'intera sezione di pie di pagina in basso della pagnia, se il doc. e due pagine e mezzo, se riuscissi a portarla alla base della terza pagina sarebbe il massimo, mentre nelle due nulla, ho un resoconto della pagina al massimo. grazie e una buona giornata.
Daniele
Daniele
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.
-
- Messaggi: 5
- Iscritto il: venerdì 26 gennaio 2007, 1:00
- Località: Brescia
Ciao Book, posso avere anche io una delucidazione? Sto provando una soluzione analoga a quella di raysoyd, e sto provando il metodo per nascondere i valori riassuntivi quando non è la pagina finale. Una cosa non capisco (per ora): nella funzione
If ( Get ( NumeroPagina ) = gnumeropagina ; mettiquiilcalcolo;"")
NumeroPagina cos'è? un campo? un nome di esempio che hai inserito tu? una funzione?
Ti ringrazio anticipatamente! ciao e grazie!
--------------------------
FM8pro+winXp
If ( Get ( NumeroPagina ) = gnumeropagina ; mettiquiilcalcolo;"")
NumeroPagina cos'è? un campo? un nome di esempio che hai inserito tu? una funzione?
Ti ringrazio anticipatamente! ciao e grazie!
--------------------------
FM8pro+winXp