Soms kan het nodig zijn om in een rapport uit de AutoCAD Plant 3D Report Creator een kolom toe te voegen met rijnummers. Op deze manier kan onze MTO of kleppenlijst gemakkelijker overlopen worden.

Rownumber in MTO example


Met onderstaande stappen kan je dit ook toevoegen aan jouw rapporten. Je kan starten vanuit een bestaande rapport template, of je kan een nieuwe template maken om daar een calculated field toe te voegen.


  1. Start de AutoCAD Report Creator en open je project.
  2. Selecteer het rapport en klik op 'Edit'.
    AutoCAD Plant 3D Report Creator
  3. In het volgende scherm pas je de rapport layout aan.
    Edit report Layout
  4. Ga naar de field list en rechtermuisklik om een nieuwe 'Calculated Field' aan te maken.
    create calculated field
  5. Er is nu een nieuwe 'calculatedField1' gemaakt. Rechtermuisklik op de field en kies voor de optie 'Edit Calculated Field'. Hier kan je de naam van je field wijzigen. Klik op 'OK' om de naamswijziging door te voeren.
    edit field name
  6. Daarna moet je een script toevoegen aan deze field. Onder Scripts, kan je kiezen voor 'Add Value -> New', of je kan rechts bovenaan in de Report Designer rechtstreeks naar de script editor gaan.
    script editor
  7. Onder de bestaande scripts voegen we een extra script toe. Je kan onderstaand script kopiëren en plakken in de script editor. Na de statement 'private void' volgt de naam van je field gevolgd door '_GetValue'. Wijzig de code om ervoor te zorgen dat het script de value voor de juiste field aanmaakt.
  8. //stores the value for the entire report
    int rowcount=1;
    private void 
    ItemNR_GetValue(object sender, DevExpress.XtraReports.UI.GetValueEventArgs e) 
    {
    //sets our value
    e.Value = rowcount;
    //adds 1 to our row counting variable
    rowcount++;
    }calculated field script
  9. Als je terug gaat naar de report designer en je kiest voor 'Edit Calculated Field' zal je de verwijzing naar je script terugvinden in de eigenschappen van je Field.
  10. Voeg je field toe aan de rapport layout en test het resultaat.



Veel succes !!!


Volg onze opleidingskalender voor meer informatie over Plant 3D.