none
Cambiare Proprietà "Location" in Report CRM 2013

    Domanda

  • Buon giorno,

    ho realizzato un report al cui interno sono contenute alcune texboxes.

    Due di queste sono alternative, ovvero nella condizione di Visibilità ho inserito una formula che a seconda di alcune condizioni ne nasconde una o le rende visibili entrambe.

    La questione che vi pongo è relativa alla loro posizione (proprietà=location), in quanto essendo collocate una a ridosso una sull'altra, l'ideale sarebbe che quando quella collocata in alto viene nascosta, quella sotto si sposta e scorre verso l'alto, prendendo il posto della prima.

    Attualmente infatti quando la prima viene nascosta, rimane nel report uno spazio vuoto che, dal punto di vista visivo risulta brutto.

    Ho fatto dei tentativi inserendo una condizione IF nella proprietà Location della textbox da nascondere, ma mi restituisce errore sulla unità di misura scelta (sia essa cm o in).

    Qualcuno può darmi qualche suggerimento?

    Grazie

    Luca

    venerdì 7 marzo 2014 10:04

Risposte

  • Ciao Luca,
    purtroppo Business Intelligence Development Studio non è proprio il massimo dell'usabilità.
    Hai provato a mettere esattamente le due textbox una sopra l'altra? puoi farlo cambiando la location in design dalle properties. Visto che hai messo una condizione non dovrebbero occupare spazio aggiuntivo.
    Se non funziona in questo modo prova a inserire ognuna delle textbox dentro un rectangle e mettere i rectangle uno sopra l'altro.

    My blog: www.crmanswers.net - Rockstar 365 Profile

    • Contrassegnato come risposta Luca Zan lunedì 10 marzo 2014 10:52
    sabato 8 marzo 2014 01:30

Tutte le risposte

  • Ciao Luca,
    purtroppo Business Intelligence Development Studio non è proprio il massimo dell'usabilità.
    Hai provato a mettere esattamente le due textbox una sopra l'altra? puoi farlo cambiando la location in design dalle properties. Visto che hai messo una condizione non dovrebbero occupare spazio aggiuntivo.
    Se non funziona in questo modo prova a inserire ognuna delle textbox dentro un rectangle e mettere i rectangle uno sopra l'altro.

    My blog: www.crmanswers.net - Rockstar 365 Profile

    • Contrassegnato come risposta Luca Zan lunedì 10 marzo 2014 10:52
    sabato 8 marzo 2014 01:30
  • Ciao Guido,

    ottimo suggerimento ed ho fatto alcune prove sul  mio report dopo avere collocato in maniera esattamente sovrapposte (naturalmente nell'ordine a me congeniale) le due textboxes in questione.

    Il risultato è quello voluto e adesso lo spazio vuoto non appare più quando viene attuata la condizione IF.

    Grazie per l'aiuto Guido e ti auguro una buona giornata

    Luca 

    lunedì 10 marzo 2014 10:51
  • Ciao Guido,

    purtroppo in merito a questa problematica su cui mi avevi dato un suggerimento, a distanza di tempo sembra che qualcosa non funzioni più.

    Infatti quando la condizione di visibilità di entrambe le textboxes è verificata, ora i due contenuti si sovrappongono e non si accodano (come invece dovrebbe essere).

    Inoltre, quando è verificata la condizione che la textbox che ho posto più in superficie (diciamo così) è verificata, in ogni caso il layout del report subisce uno slittamento che mi fa generare una nuova pagina vuota.

    Ovviamente non è questione di quanti caratteri inserisco nella casella citata in quanto, facendo delle prove, anche se inserisco 1 solo carattere all'interno del campo, il fenomeno si verifica comunque.

    E' come se la sovrapposizione di due textbox creasse un problema al layout del report.

    Come potrei risolvere?

    Grazie

    giovedì 20 marzo 2014 15:19
  • Ciao Luca,
    nel caso in cui hai 3 condizioni: (textbox A, textbox B, textbox A e B) ti consiglio di creare una sola textbox e gestire il testo visualizzato all'interno della condition, utilizzando degli IIf.
    Come ho scritto prima l'editor per i report non rispetta poi quello che uscirà nel render definitivo, finché sono due textbox alternative si poteva anche andare di visibility, ma nel caso ora conviene agire direttamente sul contenuto di una singola textbox.

    My blog: www.crmanswers.net - Rockstar 365 Profile

    giovedì 20 marzo 2014 15:27
  • Capisco,

    infatti se si tratta di gestire i due casi alternativamente (Text A OR Text B) la procedura funziona, ma gestendoli in contemporanea  (TEXT A AND TEXT B) non funziona più.

    Altrimenti devo lasciare il layout che avevo realizzato precedentemente all'apertura di questo Post, con l'inconveniente che se la condizione che rende visibile la TEXT A (che è quella che avevo collocato più in alto nel layout del report) viene a mancare, rimane uno spazio vuoto tra il testo sovrastante e la TEXT B che è invece visibile.

    AIl'ultimo suggerimento che mi hai fornito avevo pensato, ma volevo evitare di incartarmi in una condizione multipla .........

    mediterò sul da farsi

    Grazie perchè, come al solito, sei tempestivamente di aiuto. 

    giovedì 20 marzo 2014 15:35