Metodo RecordSelectionFormula

giovedì 01 giugno 2006 - 11.38

MarKonE Profilo | Guru

Ciao a tutti, secondo vostre preziose indicazioni dovrei utilizzare il metodo RecordSelectionFormula della classe ReportDocument.

Ho creato il mio oggetto Crystal report dall'IDE... se vado a controllare il codice generato vedo che eredita da "ReportClass" come si può vedere da qui :

Public Class myReport Inherits ReportClass

Come mai VS ha impostato questa eredità ?
Posso, da codice, modificare la mia classe myReport in modo che erediti da ReportDocument ?
Ci sono controindicazioni ?


Ciao a tutti e, come al solito (ultimamente..)... buon Week End lungo ! ! ! !


EDIT :

Chiedo scusa, mi accorgo ora che la classe ReportClass eredita a sua volta da ReportDocument.

Ma se questo è vero... perchè non posso utilizzare il metodo RecordSelectionFormula ??????


freeteo Profilo | Guru

ciao,
come non puoi? probabilmente tu fai 1po di cofusione tra classi e oggetti (ovvero istanze della classe), nel tuo caso myReport che eredita da ReportClass ha bisogno di essere istanziato prima di usarlo, perche altrimenti non da i metodi (a meno di quelli statici che in vb si dichiarano con "shared" e non hanno bisogno di istanza)
Percio' se tu istanzi 1oggetto della classe ReportDocument hai il RecordSelectionFormula tipo

dim mioreport as new ReportDocument
mioreport.RecordSelectionFormula = "...

oppure se usi 1a classe piu "tipizzata" quindi piu simile al report che hai creato tu, che visual studio ti crea in automatico dal drag&drop puoi fare cosi':

dim mioreport as new myReport
mioreport.RecordSelectionFormula = "...


ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

MarKonE Profilo | Guru

Ciao!

mmm vuoi che sia stato così beeeeeeeeeep ??

A questo punto lo spero tanto così almeno mi tornerebbero i conti in testa.

Non vedo l'ora di provare lunedì !

G R A Z I E !

My Blog... http://blogs.dotnethell.it/Mark/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5