Newsgroup: it.comp.appl.access
Titolo: campi report con altezze tutte uguali

buongiorno a tutti
 
ho i campi delle voci di un preventivo che hanno un bordo di colore grigio
 
accade che se la descrizione è molto lunga ovvero costituita da più righe essendo "espandi automativamente"imposto a SI
 
si creano campi con bordo grigio di altezza diversa, allora ho provato a mettere
 
nel corpo format delle voci quanto segue
 
    Me.Qta.Height = Me.Descrizione.Height
    Me.Importo.Height = Me.Descrizione.Height
    Me.Totale.Height = Me.Descrizione.Height
    Me.Iva.Height = Me.Descrizione.Height
 
ma non funziona, qualche consiglio?

Salve,
 
mario rossi:

Forse invece dei bordi puoi usare linee:
http://www.donkarl.com/it?FAQ5.15
 
 
-- 
Ciao
Karl
*********
Access News: 
https://youtu.be/hvbzxJL8Qh8
 
Access DevCon: 
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


grazie per il link ma non fa riferimento a nulla forse è cambiato oppure è stato rimosso?
il link è questo il link 
http://support.microsoft.com/?kbid=170838
 
 
Ma io dico in Access tutto bello un sacco di funzioni che nessuno userà mai nella vita poi si perdono nella cavolate basterebbe un opzione "tutti i campi alti come il più alto"
Baaaaaa no comment
 
 
 
 
 
 
 
 
 
 


io stavo facendo un immagine nel report sopra il sottoreport fatto a pettina con le punte verso il basso
poi stavo facendo lo stesso pettine specchiato due volte da mettere sotto
poi stavo gestendo più linee verticali nel report assegnando 
l1.htght=sottoreport.eight
l2.htght=sottoreport.eight
l3.htght=sottoreport.eight
 
a quel punto mi bastava mettere una linea orizzontale sotto i campi del sottoreport ed ho costruito la griglia
ma l'altezza che viene assegnata alle linee è quella iniziale del sottoreport non l'altezza che assume a causa dei tanti record  che fanno espendere in verticale il sottoreport
 
Microsoft mi leggi? fare qualcosa no?????
 
 
 
 
 
 
 
 
 
 
 
 


sono riuscito ad ottenere un risultato decente in questo modo:
ho messo il borso alla sottomaschera in questo modo ho il riquadro esterno della tabella
poi ho messo una linea orizzontale sotto i campi del sottoreport dello stesso colore impostando come condizione che se id del record è uguale a dmax("id","preventivivoci","idpreventivo=" & me.idpreventivo) allora linea nasconsta per non farla doppia in fondo
 
ora qualche benefattore fra di voi mi saprebbe dire come disegnare le linee verticali che separano i campi del sottoreport per tutta l'altezza?
 
Grazie in anticipo.
 
 
 
 
 
 
 
 
 

 ora qualche benefattore fra di voi mi saprebbe dire come disegnare le linee verticali che separano i campi del sottoreport per tutta l'altezza? 
 
Non sono certo di seguirti, ma se l'intenzione è tracciare linee verticali liberamente nel Report ("attraversando" quindi anche eventuali sottoreport) devi utilizzare l'evento "pagina" del Report principale e poi il metodo .Line  (vedi Help) per tracciare le linee.
 
Saluti


Dici che non fai prima a disegnarle a mano?
Fai la prima linea verticale sulla sinistra, tiri su il bordo del corpo 
cosi' non si vedranno spazi a run-time, e poi copi la linea sulla destra 
tante volte quanti campi hai
Farlo via codice penso sia abbastanza complesso, pensa al fatto che 
potrebbero esserci piu' righe di controlli nella sezione 'corpo' del 
sottoreport
 
 


ho un report preventivi che contiene un sottoreport voci preventivo
 
l'obiettivo è disegnare delle linee verticali che separano i 4 campi presenti nel sottoreport voci preventivo
i quattro campi sono qta descrizione importo e totale quindi 3 linee verticali
 
ho disegnato una linea di prova verticale fra qta e descrizione
 
poi nel codice su formattazione del report principale "preventivo" ho messo il codice
 
Reports("Preventivo").Report("RepVoci").Controls("liena1").Height = Reports("Preventivo").Report("RepVoci").Section(acDetail).Height
 
ma ricevo l'errore seguente:
 
Errore di run-time '451':
La routine Property Let non è stata definita e la routine Property Get non ha restituito un oggetto
 
Qualcuno ha idea di cosa stia sbagliando?
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 il link è questo il link 
http://support.microsoft.com/?kbid=170838
 
 
https://web.archive.org/web/20120705022511/http://support.microsoft.com/kb/170838/it
 



sto strabuzzando gli occhi!!! esattamente quello che serviva a me! mandami l'IBAN :D