Dalla Form Articoli devo mandare una stampa che mi stampa però i dati dell’articolo che è visualizzato nella form…
Ora mi si apre la schermata del filtro e devo sempre inserire il filtro io vorrei che in automatico il filtro non comparisse e che mi fa la stampa dell’articolo visualizzato sulla form.
un po’ come il pulsante Stampa dei vari documenti …
lì il tutto è gestito da una codeunit perchè la scelta del report da eseguie dipende da un setup.
Guardati la codeunit 229:
SalesHeader.SETRANGE(“No.”,SalesHeader.“No.”); //imposti il filtro sull’articolo
…
REPORT.RUNMODAL(ReportSelection.“Report ID”,TRUE,FALSE,SalesHeader) //chiami il report passandogli la variabile record on il filtro - se metti a FALSE anche il primo flag non ti apre la Request form del report
…
se apri l’help del REPORT.RUNMODAL trovi scritto tutto, anche il fatto che il report eredita i filtri impostati sulla variabile record passatagli
Se non sai come arrivare all’help, dal C/AL Symbol (dove selezioni funzioni, variabili … da mettere nel codice) seleziona REPORT Functions RUNMODAL e premi F1
Il Problema che io mandao con Rec il record corrente da una form al report ma non so come riprendere il valore del Rec è come se lo ignorasse prende sempre l’ultimo. Ho anche messo nel Report come primo tabella quella del Rec ma non succede nulla…Non riesco a passare il record corrente al report.
Uso il request form e ora ho messo un solo dataitem ma vedo già nel OnInitReport la mia tabella non ha i valori esatti e infatti alla fine mi va in errore perchè non trova dei campi della Tabella…