![]()  | 
 
Examples | 
 
    Post Reply  
   | 
  
| Author | |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Topic: ExamplesPosted: 09 March 2008 at 8:12am  | 
 
| 
   
    
   Newbie question... 
   
  I need to create a report from a list which has 4 columns. Are there any examples because none came with the demo I got. Any other examples would be great as well.  | 
 |
![]()  | 
 |
   
   wlcabral  
   
   Groupie  
   Joined: 25 April 2007 Location: Brazil Status: Offline Points: 72  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 09 March 2008 at 11:12am | 
 
| 
   
    This very simple code (MS Foxpro) can give you a basic idea how to create the columns and populate with some records… RESIZABLE = TRUE With xTremeReportControl  .Columns.DeleteAll() .PaintManager.NoItemsText = "wait..." .redraw() oCol0 = .Columns.Add(0,”Caption 01”, 300, RESIZABLE) oCol1 = .Columns.Add(1,”Caption 02”, 300, RESIZABLE) oCol2 = .Columns.Add(2,”Caption 03”, 300, RESIZABLE) oCol3 = .Columns.Add(3,”Caption 04”, 300, RESIZABLE) .Records.DeleteAll()                 .populate ()                 For i = 1 to 10                                oRecord = .Records.Add()                                 oItem0 = oRecord.AddItem( “value “ + str(i) )                                 oItem1 = oRecord.AddItem( “value “ + str(i) )                                 oItem2 = oRecord.AddItem( “value “ + str(i) )                                 oItem3 = oRecord.AddItem( “value “ + str(i) ) next .populate()         endWith  | 
 |
| 
   
     
     wlcabral
     
   
   | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 09 March 2008 at 11:18am | 
 
| 
   
    
   Will this work in VB6 ?
    
   
   | 
 |
![]()  | 
 |
   
   wlcabral  
   
   Groupie  
   Joined: 25 April 2007 Location: Brazil Status: Offline Points: 72  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 09 March 2008 at 11:52am | 
 
| 
   
    
   No, but is very similar. 
    
   
   | 
 |
| 
   
     
     wlcabral
     
   
   | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 09 March 2008 at 12:18pm | 
 
| 
   
    
   Got the columns sorted, problem is the rows.
    
   
   | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 5:43am | 
 
| 
   
    
   Must be someone out there who can give me an example in VB6 of how to easily add a row to a report.
    
   
   | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 5:44am | 
 
| 
   
    
   Must be someone who can help
    
   
   | 
 |
![]()  | 
 |
   
   jpbro  
   
   Senior Member  
   Joined: 12 January 2007 Status: Offline Points: 1357  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 10:21am | 
 
| 
   
    
   What is the problem that you are having? Did you call the Populate method of the ReportControl after you added all of the rows? 
   
   | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 10:28am | 
 
| 
   
    
   I cant even figure out how to add the rows, feeling really thick here. Any chance of a small (very easy) example.
    
   
   | 
 |
![]()  | 
 |
   
   jpbro  
   
   Senior Member  
   Joined: 12 January 2007 Status: Offline Points: 1357  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 10:50am | 
 
| 
   
    
   
I don't use the ReportControl much myself, but basically you have to add rows to the ReportControl using the ReportControl.Records.Add method. Once you have the record object, you can then add cells using the Record.AddItem method. The cells should match you column definitions. Once you have created all of your records, call ReportControl.Populate to display them (this is for efficient repainting).  
   
  This code is adapted from the CodeJock ReportControl sample: 
  | 
 |
![]()  | 
 |
   
   XpatTech  
   
   Groupie  
   Joined: 26 November 2007 Location: United Kingdom Status: Offline Points: 37  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 11:01am | 
 
| 
   
    
   Going to try it later today, will let you know if i have any hair left  
   
   
    | 
 |
![]()  | 
 |
   
   jpbro  
   
   Senior Member  
   Joined: 12 January 2007 Status: Offline Points: 1357  | 
  
   
      Post Options
    
        Thanks(0)
      Quote   Reply
   
     Posted: 10 March 2008 at 11:08am | 
 
| 
   
    
   Good luck!
    
   
   | 
 |
![]()  | 
 |
    Post Reply  
   | 
  |
|       
  
  Tweet   	
    | 
 
| Forum Jump | Forum Permissions  ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum  |