Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
Typ Casting
Modified on 14/02/2008 10:00
by Manuel Siebert
Categorized as
Nicht kategorisiert
((([image| |http://www.cp-austria.at/website/DesktopModules/Wiki/images/Home.gif|MainPage] » [MainPage|Startseite] » [netFramePlattform|netFrame als Plattform Menü] » [Komponenten|Komponenten] | {searchbox} [Search.aspx?FullText=1|Erweiterte Suche]))) === === {BR} Wenn man im Bericht ein Script schreibt und dabei auf Componenten zugreift sollt nicht der Komponentennamen verwendet werden sondern es sollte gecastet werden.{BR} '''Beispiel:'''{BR} {BR} So sollte es '''nicht''' gemacht werden:{BR} {BR} {{{{procedure MasterData2OnBeforePrint(Sender: TfrxComponent); begin if <sql1_DS."bvs_datum"> = <Datum_DS."bvs_datum"> then begin MasterData2.visible:=true; end else begin MasterData2.visible:=false; end; end;}}}}{BR} So sollte es gemacht werden:{BR} {BR} {{{{procedure MasterData2OnBeforePrint(Sender: TfrxComponent); begin if <sql1_DS."bvs_datum"> = <Datum_DS."bvs_datum"> then begin TfrxMasterData(Sender).visible:=true; end else begin TfrxMasterData(Sender).visible:=false; end; end;}}}}{BR} {BR} '''Die wichtigsten Typen'''{BR} {BR} • Memo = TfrxMemoView{BR} • MasterData = TfrxMasterData{BR} • GroupHeader = TfrxGroupHeader{BR} • GroupFooter = TfrxGroupFooter{BR} • PageHeader = TfrxPageHeader{BR} • PageFooter = TfrxPageFooter{BR} • Page = TfrxReportPage{BR}
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.