Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [Access] Stampare dati con reports

    Salve ragazzi! (Un salutone a LadyBlu)

    Ho un problemino....dovrei stampare dei dati con un report.....
    Il problema che ho è che i dati che dovrò stampare devono essere composti in 20 righe per pagina.

    Ora se io gli dico di stampare 20 records il gioco è fatto....ma poi in pratica 1 record non è uguale ad una riga......Il mio campo è un campo memo quindi è composto avvolte da più righe.......

    Come accidenti posso fare????

    Grazie a tutti coloro che mi vorranno aiutare!!!!!


    ULTRAREFLEX

  2. #2
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Selezioni la casella di testo Proprieta->Formato->Espandibile=sì

  3. #3
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ... non so se

    ... ho capito giusto. E' per una questione di spazio fisico sulla pagina, che devi stampare 20 righe?

    Se conti i caratteri presenti e ad un tot gli imposti il salto pagina o qualcosa?

    boooh ... ci penso
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  4. #4

    Re: ... non so se

    Originariamente inviato da fiscet
    ... ho capito giusto. E' per una questione di spazio fisico sulla pagina, che devi stampare 20 righe?

    Se conti i caratteri presenti e ad un tot gli imposti il salto pagina o qualcosa?

    boooh ... ci penso
    Bravo fischet è proprio questo quello di cui ho bisogno.....
    ma non sò come fare!!!!! Ingegnati ti prego!!!!

    Però ricordati che se contiamo i caratteri....magari in un campo ci possono essere 40 caratteri e nel successivo solo 3 quindi se impostiamo un salto pagina potrebbe essere piena o semi vuota non trovi????


    Grazie!

    ULTRAREFLEX

  5. #5
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ...

    ... penso che non ci sia un metodo scientifico.
    Ma se non vuoi spezzare un campo in pagine diverse, come fai ad attenerti a 20 righe esatte?
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  6. #6

    Re: ...

    Originariamente inviato da fiscet
    ... penso che non ci sia un metodo scientifico.
    Ma se non vuoi spezzare un campo in pagine diverse, come fai ad attenerti a 20 righe esatte?

    Il discorso che hai fatto fiscet è corretto...ma se noi diciamo di stampare tot caratteri per pagina, rischio che se una o più righe contengono solo 4 caratteri, la pagina finisca prima oppure aumenti a dismisura......comunque si può provare e vedere la reazione.....
    hai delle idee per la messa in pratica???

    Grazie per la tua gentilezza e soprattutto per la tua intelligenza!!!!!

    ULTRAREFLEX

  7. #7
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ...

    piccola idea:

    disponi le 20 righe nel report.

    Considera il numero di caratteri che può contenere ogni riga.
    Tieniamoci larghi, facciamo quel numero - 10 e lo chiamiamo xx

    Se il campo memo è popolato da un numero di caratteri {Len(NomeCampo)}< della capacità della riga, allora lo inserisci tutto,
    altrimenti
    prendi la parte iniziale del campoMemo {left(NomeCampo,0,xx}.
    Se l'ultimo carattere non è uno spazio allora aumenta il numero xx (per un massimo di 10 volte) fino a che trovi uno spazio (cioè parola finita).
    Se nelle 10 iterazioni non si è trovato lo spazio, allora fallo all'incontrario.

    E' un metodo a spanne questo, ma dovrebbe funzionare.

    Se esiste un metodo per contare le righe all'interno di un campo, meglio che cambio mestiere

    fammi sapere
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  8. #8

    Re: ...

    Originariamente inviato da fiscet
    piccola idea:

    disponi le 20 righe nel report.

    Considera il numero di caratteri che può contenere ogni riga.
    Tieniamoci larghi, facciamo quel numero - 10 e lo chiamiamo xx

    Se il campo memo è popolato da un numero di caratteri {Len(NomeCampo)}< della capacità della riga, allora lo inserisci tutto,
    altrimenti
    prendi la parte iniziale del campoMemo {left(NomeCampo,0,xx}.
    Se l'ultimo carattere non è uno spazio allora aumenta il numero xx (per un massimo di 10 volte) fino a che trovi uno spazio (cioè parola finita).
    Se nelle 10 iterazioni non si è trovato lo spazio, allora fallo all'incontrario.

    E' un metodo a spanne questo, ma dovrebbe funzionare.

    Se esiste un metodo per contare le righe all'interno di un campo, meglio che cambio mestiere

    fammi sapere

    Dunque.....ho capito ciò che vuoi dire....ma devi sapere che...non sono alle prime armi...ma onestamente non sò dove mettermi le mani.
    Ho fatto già dei miracoli con access ma ancora sono limitato.....
    Domanda: Mi potresti fare un esempio pratico di codice?? (è quello che mi mette in crisi!)
    Te ne sarò sempre debitore!!

    Grazie ancora!

    ULTRAREFLEX

  9. #9
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207
    eh ... te lo mando via email ...

    se me la dai
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  10. #10

    A fiscet

    Ti ho appena mandato un messaggio privato!!

    Grazie ancora!
    ULTRAREFLEX

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.