[BUG] See new ISSUES post
Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Report Control
Forum Description: Topics Related to Codejock Report Control
URL: http://forum.codejock.com/forum_posts.asp?TID=10986
Printed Date: 21 November 2024 at 11:51pm Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com
Topic: [BUG] See new ISSUES post
Posted By: Aaron
Subject: [BUG] See new ISSUES post
Date Posted: 11 June 2008 at 2:21am
Hi,
Legend:
Black text = issue
Green text = issue solved, fixed or added in V12.0.1
Red text = issue not fixed or with new bug in V12.0.1 or V12.0.2
Orange text = issue will be fixed in V12.0.2
Blue text = issue will be fixed in V12.1
Cyan text = feature request
note: links still work (I had to change the color )
Issues/questions/features:
- Why can't I change the number of virtual records at runtime?
I would like to: wndReportControl.SetVirtualMode 10 and see only 10 rows.
- Forum member Fabian did a post about this and Fabian and I had a discussion regarding the BestFit method and if the footer rows were taken in account to resize the column. see post: http://forum.codejock.com/forum_posts.asp?TID=10725 - http://forum.codejock.com/forum_posts.asp?TID=10725
I made a sample project, as you can see, where the columns will be resized with the BestFit method. But it only works when DoEvents is called. Well take a look at the post.
- When setting the property AutoSizeColumns to true the FreezeColsDivider disappears. Please explain why this happens (better be a good explanation!!!).
- Is it possible to drag&drop records in a text file or Excel sheet.
- This one is for a support member, Please respond: http://forum.codejock.com/forum_posts.asp?TID=10512 - http://forum.codejock.com/forum_posts.asp?TID=10512
- When dragging a column to the right end of RP (with FreezeColsDivider set to a value) the column right next to the FreezeColsDivider will be scrolled (just a little) to the left.
- When the "problem" in 6. occurs, I can't drop the column between > See Image 7. (red arrow) and when resizing column the actual width seems correct... but the rest isn't !!!
- When resizing a column 2 lines are drawn to indicate the width of that column as expected. When column is scrolled to the right the left line is outside the form.
- I tried to set a color with PropertyGridGlobalSettings.ColorManager.SetColor ....some color option.... , vbRed and I can't restore the original value.
- Column caption doesn't support Markup.
- Groupbox caption doesn't support Markup
- Bestfit doesn't work when columns are added to groupbox. See sample project 12.
When setting ShowItemsInGroups to true (when already = True) and columns are already dragged to the Groupbox is causing them to disappear. See sample project 13.
- When using virtual mode: Metrics.Text doesn't support Markup.
- GroupRow caption doesn't support Markup either, I will stop finding out what other items don't support markup. It's about time someone will have answers to these issues. I found more items which didn't support markup than did. To be honest I found just one..........
- Dropdownbutton of ComboBox disappears. See post: http://forum.codejock.com/forum_posts.asp?TID=11255 - http://forum.codejock.com/forum_posts.asp?TID=11255 added 02-07-2008
- DisableReorderColumnsCount should prevent user from dragging columns... This works OK. But, when dragging a column (one that is allowed) to the GroupBox and user drags it back to the headers, it's allowed to drop the column everywhere you want. (when dropped you can not move it back, it will stay there forever)
- When setting AllowColumnReorder to false and ShowItemsInGroups = true and column is added to groupbox , you are able to drag & drop the column anywhere you want. Goodbye column order....
- When adding a new record to RC, I want to select the record as well (like this): wndReportControl.Navigator.MoveToRow wndReportControl.Rows.FindRow(XtremeRecord).Index, False, False I looked in the Helpfile and found: see Description 1. and would expect that the row would be selected, please explain.
- When setting properties of RC in IDE, some properties will not be saved. Reproduce: Set all properties to true with RC > close project and re-open project, you will see that some properties are set to false again.
-
The columns will not be sized to the width when added to RC. Please look at the following to reproduce:
- Set AutoColumnSizing in IDE to true
- Add columns to RC in code
- Set AutoColumnSizing to false in code
- Width of columns is set to a minimum.... (not the width you assigned to the column)
-
Filtertext isn't applied on child items of record. see post http://forum.codejock.com/forum_posts.asp?TID=8472 - http://forum.codejock.com/forum_posts.asp?TID=8472 added 08-07-2008
-
This isn't a bug, it only shows what could happen if you don't add code to prevent it (or we could have a property that does prevent this ). When setting AllowColumnReorder to false and still want grouping, you are able to drag all columns to groupbox until there aren't columns left in the header. How to get a column back into the header? I wanted to show you a sample project but I couldn't upload it. It gave an error when I wanted to do so. added 13-07-2008
-
Sorting doesn't work on grouped childitems, I think this has something to do with issue 22. Please check this! added 13-07-2008 (I don't know why I added this issue because I have a RC with grouping and it seems to work (I have sortpriority added to item), can someone verify this? added 21-07-2008)
-
When SkipGroupFocus is True, focus will still go to the first/top group row when the user presses the up arrow key, see post: https://forum.codejock.com/forum_posts.asp?TID=11059 - https://forum.codejock.com/forum_posts.asp?TID=11059 See my updated post ISSUES...
-
Does the reportcontrol EditOptions.AddComboButton support Markup? see post: https://forum.codejock.com/forum_posts.asp?TID=11064 - https://forum.codejock.com/forum_posts.asp?TID=11064
-
Suppose the ReportControl has 2 records, and if the user presses Ctrl+Click on either record, the entire selection disappears (that is, no rows appear selected). I would think that the clicked row should be selected regardless of whether Ctrl is held when an item is clicked or not. See post: https://forum.codejock.com/forum_posts.asp?TID=11040 - https://forum.codejock.com/forum_posts.asp?TID=11040 See my updated post ISSUES...
-
Printpreview appears to force AutoColumnSizing = True. See post: https://forum.codejock.com/forum_posts.asp?TID=10266 - https://forum.codejock.com/forum_posts.asp?TID=10266 added 18-07-2008 See my updated post ISSUES...
- Is it possible to have skinned checkboxes? See post: https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 - https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 added 20-07-2008
-
Is it possible to have skinned Tree Expand/Collapse buttons? See post: https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 - https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 added 20-07-2008
-
Is it possible to have skinned buttons for the FieldChooser? See post: https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 - https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 added 20-07-2008
-
Is it possible to have skinned buttons for the GroupBox buttons? Not the Office2007 style. I want to use my own button style. I know CodeJock does the same with the OfficeStyle so it should be possible. See post: https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 - https://forum.codejock.com/forum_posts.asp?TID=10146&PN=1 added 20-07-2008
-
Inplacebutton in reportitem gives error 91 only after losing focus (Note: it worked in V12.0.0) see post: http://forum.codejock.com/forum_posts.asp?TID=11539 - http://forum.codejock.com/forum_posts.asp?TID=11539 added 22-07-2008
-
When looping SelectedRows collection and delete records isn't working as should. See post: http://forum.codejock.com/forum_posts.asp?TID=11560 - http://forum.codejock.com/forum_posts.asp?TID=11560 added 25-07-2008 See my updated post ISSUES...
-
When adding records Updating single record with AddRecordEx the record will be added on the first row. See post: https://forum.codejock.com/forum_posts.asp?TID=11619 - https://forum.codejock.com/forum_posts.asp?TID=11619 added 28-07-2008
-
Updating single record with wndReportControl.UpdateRecord XtremeRecord, False doesn't work properly. See post: https://forum.codejock.com/forum_posts.asp?TID=11564 - https://forum.codejock.com/forum_posts.asp?TID=11564 added 28-07-2008
-
Treelines get mixed up when sorting childitems and call .Populate is made. Also when sorting on grouped items is applied. added 29-07-2008
-
BeforeDrawRow event updating items problem... Please see test project 38. added 04-08-2008
-
strText in BeforePasteFromText event returns only first char! See post: http://forum.codejock.com/forum_posts.asp?TID=11740 - http://forum.codejock.com/forum_posts.asp?TID=11740 added 07-08-2008
-
SetWatermarkBitmap doesn't work. See post http://forum.codejock.com/forum_posts.asp?TID=11742 - http://forum.codejock.com/forum_posts.asp?TID=11742 added 07-8-2008
-
Can't set DisableReorderColumnsCount at runtime. See post: http://forum.codejock.com/forum_posts.asp?TID=11811&PID=39785#39785 - http://forum.codejock.com/forum_posts.asp?TID=11811&PID=39785#39785
-
When selecting an item of combobox would it be nice to have the index of selected item See post: https://forum.codejock.com/forum_posts.asp?TID=11845&PID=40009#40009 - https://forum.codejock.com/forum_posts.asp?TID=11845&PID=40009#40009 added 18-08-2008
-
Some minor things to improve the RC... See post https://forum.codejock.com/forum_posts.asp?TID=11635 - https://forum.codejock.com/forum_posts.asp?TID=11635 added 26-08-2008
-
When hiding a column with index less than FreezeColumnsCount the divider will stay on the same position. I would expect that the divider would be repositioned as well. See post: https://forum.codejock.com/forum_posts.asp?TID=11830 - https://forum.codejock.com/forum_posts.asp?TID=11830 added 26-08-2008
-
Childs of FooterRecords don't show. See https://forum.codejock.com/forum_posts.asp?TID=12457 - https://forum.codejock.com/forum_posts.asp?TID=12457 See my updated post ISSUES...
-
Childs of HeaderRecords don't show. See https://forum.codejock.com/forum_posts.asp?TID=12524 - https://forum.codejock.com/forum_posts.asp?TID=12524 See my updated post ISSUES...
-
ColumnHeaders not painted correctly. See https://forum.codejock.com/forum_posts.asp?TID=12525 - https://forum.codejock.com/forum_posts.asp?TID=12525
-
When having a VB menu and last row will be selected RC doesn't scroll to last row. See https://forum.codejock.com/forum_posts.asp?TID=12149 - https://forum.codejock.com/forum_posts.asp?TID=12149 See my updated post ISSUES...
-
First grouprow caption with Markup not OK. See post https://forum.codejock.com/forum_posts.asp?TID=12641 - https://forum.codejock.com/forum_posts.asp?TID=12641
-
Markup Caption in GroupBox of button isn't properly resized. See post https://forum.codejock.com/forum_posts.asp?TID=12601 - https://forum.codejock.com/forum_posts.asp?TID=12601 See my updated post ISSUES...
-
wndReportControl.Navigator.MoveLastVisibleRow doesn't work properly. See post https://forum.codejock.com/forum_posts.asp?TID=12628 - https://forum.codejock.com/forum_posts.asp?TID=12628 See my updated post ISSUES...
-
When setting XtremeRecordItem.EditOptions.EditControlStyle = xtpEditStyleMultiline Or xtpEditStyleAutoVScroll: could it be possible to have a scrollbar? I know you can set the variable height but I think a scrollbar is a more elegant solution added 18-07-2008
When dropping columns onto the groupbox it would be wishfull to drag & drop the columns back into the header ONLY on the initial position of the column (when AllowColumnReorder = false). When having a column order and you don't allow the user to change it, this would be an option to have the order as initially was. added 23-07-2008
Have .EnableCustomization property (like the StatusBar.EnableCustomization) for HeaderSection (and there are 3 more sections, I believe... ) and have the option to:
Toggle visibility of columns - Must have
Sort column - Could have
Group column - Could have
Note 1: don't forget to add the string in Resource, Caption of customization popup for other languages - must have added 23-07-2008
The ColumnsOrderChanged event does not have any parameters so there is no way to tell which of the 4 actions took place. Added by @Fossil / 28-07-2008
When a column header is dragged into the mk:@MSITStore:C:%5CProgram%20Files%5CCodejock%20Software%5CActiveX%5CXtreme%20SuitePro%20ActiveX%20V12.0%5CHelp%5CSymbolReference.chm::/XtremeReportControl~ReportControl~ShowGroupBox.html - Group By box
When the order of the column headers change in the mk:@MSITStore:C:%5CProgram%20Files%5CCodejock%20Software%5CActiveX%5CXtreme%20SuitePro%20ActiveX%20V12.0%5CHelp%5CSymbolReference.chm::/XtremeReportControl~ReportControl~ShowGroupBox.html - Group By box
When a column header is clicked on and/or dragged in the mk:@MSITStore:C:%5CProgram%20Files%5CCodejock%20Software%5CActiveX%5CXtreme%20SuitePro%20ActiveX%20V12.0%5CHelp%5CSymbolReference.chm::/XtremeReportControl~FieldChooser.html - FieldChooser
When a column header is added to the mk:@MSITStore:C:%5CProgram%20Files%5CCodejock%20Software%5CActiveX%5CXtreme%20SuitePro%20ActiveX%20V12.0%5CHelp%5CSymbolReference.chm::/XtremeReportControl~FieldChooser.html - FieldChooser .
Option to have auto resizing after FreezeColumnsCount. This would also be an option to get rid of the last column which has no functionality (when AutoColumnSizing = false) Added 20-08-2008
Feature request: Property LastVisibleRow would be easy see post https://forum.codejock.com/forum_posts.asp?TID=12628 - https://forum.codejock.com/forum_posts.asp?TID=12628 Added 29-12-2008
Solution/fixes:
- Will be fixed in V12.0.1 Works OK
- Will be fixed in V12.0.1 Works OK
- Will be fixed in V12.0.1, add new flag xtpReportFreezeColsDividerShowAlways Works OK
- Will be fixed in V12.0.2 Works OK
Will be fixed in V12.0.1 - SpinButton-Min/Max/Step properties added. Found bug: sometimes item "forgets" its step value. Will be fixed in V12.0.2 Works OK
- Will be fixed in V12.0.2 SOLVED in V12.1.1 Works OK
- Will be fixed in V12.0.2 Works OK
- Will be fixed in V12.0.1 Works OK
- Seems that I have close the IDE before changes take effect or set value -1 to reset
- Fixed in V13.0.0 Works OK
- Fixed in V13.0.0 Works OK
Will be fixed in V12.0.2 Works OK
Will be fixed in V12.0.2 Still doesn't work, try with same testproject See my updated post ISSUES...
- Will be fixed in V12.1 Works OK but I have a remark: See remark 14.
- Will be fixed in V12.1 Works OK
- Will be fixed in V12.0.2 Works OK
- Will be fixed in V12.0.1 Works OK
- Seems fixed in V12.0.1 together with issue 17.
- Works OK
- Will be fixed in V12.0.2 Works OK
- Make sure you have autocolumn sizing TRUE when form is loading. See one of my replies in this post.
- Will be fixed in V12.0.2 Seems to works OK but would like some info about the added property and a sample would be nice
- -
- Andrei said: May be this was for records tree, no for groups. There is a special property SortRecordChildren which allow control this behaviour. Aaron said: No one verified this, so my mistake There is also Column.AutoSortWhenGrouped property (which is True by default). If you set it as False for some reason - rows will not be sorted inside groups.
- Will be fixed in V12.0.2 Works almost OK but with remark: See remark 25.
- -
- -
- -
- Works OK .PaintManager.Glyphs property added
- Works OK .PaintManager.Glyphs property added
- -
- -
- Seems to work OK, I tried with same testproject in post and I didn't got an error
- -
- Will be fixed in V12.0.2 Works OK
- Will be fixed in V12.0.2 Works almost OK but I have a remark: See remark 36.
- Will be fixed in V12.0.2 Works OK
-
Andrei said: You have to change Metrics parameter to have immediate effect. Changing "Item" and "Row" parameters will take effect only on next redraw circles.
- Will be fixed in V12.0.2 Works OK (The Unicode version of the ReportControl has no such bug)
- Will be fixed in V12.0.2 Works OK
- See post: http://forum.codejock.com/forum_posts.asp?TID=11811 - http://forum.codejock.com/forum_posts.asp?TID=11811 for explanation
- -
- -
- -
- -
- -
- Fixed in V13.0.0
- -
- Fixed in V13.0.0
- -
- -
- -
- -
- -
- Property ColumnOrderChangedEx and GroupOrderChangedEx added in V12.1.0 (unexpected...)
- -
- -
Remarks:
10. EnableMarkupFlags doesn't show options, I had to see the VB object explorer to find what options I have. This property is removed in V12.1.0 release
.EnableMarkupFlags
xtpReportMarkupForHeader = 8
xtpReportMarkupForGroupRow = 2
xtpReportMarkupForRecords = 1
xtpReportMarkupForGroupBox = 4
14. Why doesn't Tooltip of item show same Markup text? I tried to set Tooltip style to Markup but it still shows entire markup string as tooltip.
25. When having HeaderRows, first group will still be selected with arrow key UP also arrow key LEFT will select first GroupRow. Would be nice if this would work (ALWAYS)
36. UpdateRecord seems to "re-populate" the childs again if column is sorted. When UpdateChildren = false the children are still updated.
Sample projects:
12. https://forum.codejock.com/uploads/20080613_020306_TestBestFitColu.zip - uploads/20080613_020306_TestBestFitColu.zip
13. https://forum.codejock.com/uploads/20080613_053527_TestGrouping.zip - uploads/20080613_053527_TestGrouping.zip
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Replies:
Posted By: SuperMario
Date Posted: 11 June 2008 at 8:43am
1. You can. Add this to sample in help document.
Private Sub mnuOnly10Rows_Click() wndReportControl.SetVirtualMode 10 Dim Record As ReportRecord Set Record = wndReportControl.Records(0) Record.AddItem "" Record.AddItem "" Record.AddItem "" Record.AddItem "" wndReportControl.Populate End Sub
And remember you must specify where to start pulling data from or it will start from the beginning.
|
Posted By: SuperMario
Date Posted: 11 June 2008 at 8:47am
4. Try this link http://codejock.com/support/articles/com/reportcontrol/rp_1.asp - http://codejock.com/support/articles/com/reportcontrol/rp_1.asp
|
Posted By: Aaron
Date Posted: 11 June 2008 at 11:14am
SuperMario wrote:
1. You can. Add this to sample in help document.
Private Sub mnuOnly10Rows_Click() wndReportControl.SetVirtualMode 10 Dim Record As ReportRecord Set Record = wndReportControl.Records(0) Record.AddItem "" Record.AddItem "" Record.AddItem "" Record.AddItem "" wndReportControl.Populate End Sub
And remember you must specify where to start pulling data from or it will start from the beginning.
|
Hi,
At least someone does an attemp...
SuperMario, I know how the RC virtualmode works, the only thing it doesn't do (in runtime) is responding on changes of the wndReportControl.SetVirtualMode 10 (or 100 or 200 or 300) during runtime !!!!
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: SuperMario
Date Posted: 11 June 2008 at 11:17am
Sorry, I didn't catch the runtime part. Indeed, it does not work I'll alert the RC developers.
|
Posted By: Aaron
Date Posted: 11 June 2008 at 11:20am
Hi,
I know I can drag&drop between RC and a listbox, I have seen the sample you guys made. I want to know if it's possible to drop records in an external app/textfile or whatever. If I use your sample the only thing outside the form is showing a "can not drop cursor". I don't want to try it if it isn't possible at all
Is it possible to drop records in external app/textfile?
- Yes
- No
Thank you
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 11 June 2008 at 2:55pm
SuperMario wrote:
Sorry, I didn't catch the runtime part. Indeed, it does not work I'll alert the RC developers. |
I think you need to alert the RC developers for issue 3. 6. 7. and 8. 10. 11. 12. 13. 14. 15. as well.
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 19 June 2008 at 2:45am
Hi,
And still no reply from CJ support team. What do I have to do to get an answer? Please tell me........
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: SuperMario
Date Posted: 19 June 2008 at 9:24am
We will try our best to get some answers for you ASAP.
|
Posted By: AndreiM
Date Posted: 21 June 2008 at 6:11am
Hello,
let's answer for few items:
1. Fixed for the next version. SetVirtualMode implementation will use previous virtual record instead of creating an empty new one each time.
The code below will work fine: wndReportControl.SetVirtualMode 10 wndReportControl.Populate
2. Few fixes in BestFit method added for the next version: a) Header/Footer rows added for calculation in xtpBestFitModeAllData mode. b) Invisible columns calculation fixed for xtpBestFitModeVisibleData option. If xtpBestFitModeVisibleData is set - report control save best fit width for each column when control is drawn. This good if you double click on the column divider,but may bee not good if you call BestFit method before redraw (DoEvents
call help to redraw). I work now to fix this problem too.
3. AutoSizeColumns = True off horizontal scrolling (scrollbar disappears). From the functionality side Freeze columns have a sense when horizontal scrolling is on - you may scroll data but few columns are stay always left. But, as I see now, from the data representation side you may want to show divider line in any case. So I will add new flag xtpReportFreezeColsDividerShowAlways for this case.
6.7. Cannot repeat.
8. Will be fixed.
17. May be you mean DisableReorderColumnsCount property. Such bug for it will be fixed in the next version.
Other points are in progress now.
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 21 June 2008 at 2:28pm
Hi,
Thanks for responding.
Does, and I quote: "Other points are in progress now" mean that they will be implemented in next version? V12.0.1 or V12.1 ? If implemented/fixed in V12.1, when to expect this release?
Please complete the following list
- 1. > Version ....
- 2. > Version ....
- 3. > Version ....
- 4. > Version ....
- 5. > Version ....
- 6. > Version ....
- 7. > Version ....
- 8. > Version ....
9. > Version ....
- 10. > Version ....
- 11. > Version ....
- 12. > Version ....
- 13. > Version ....
- 14. > Version ....
- 15. > Version ....
- 16. > Version ....
- 17. > Version ....
Did you check the other posts I mentioned? (5. and 16.)
I will upload a test project for the issues 6. 7. and 17. so you can see this yourself.
Thank you.
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 22 June 2008 at 1:31pm
next version means V12.0.1
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 22 June 2008 at 2:11pm
Hi,
That's great mister ReportControl guru
Thank you very much, Andrei
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 23 June 2008 at 2:53am
Hi,
I made a test project just to show you what I mean, regarding issue 6. 7. and 17.
I ripped all unnecessary code from the original form to make it easier to check but the problems are still there.
https://forum.codejock.com/uploads/20080623_025015_ReportControl.zip - uploads/20080623_025015_ReportControl.zip
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 23 June 2008 at 4:21am
Hi,
I have a question and maybe you can fix this (or have a good explanation).
The columns will not be sized to the width when added to RC. Please look at the following:
- Set AutoColumnSizing in IDE to true
- Add columns to RC in code
- Set AutoColumnSizing to false in code
- Width of columns is set to a minimum.... (not the width you assigned to the column)
You can test this with my test project I uploaded. The only thing you have to do is set the AutoColumnSizing to true in IDE
Thanks again
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 25 June 2008 at 5:55am
Hi Andrei,
I'm beginning to slide down in the posts I would like you to answer the remaining issues as well. How wonderfull it would be that all issues are fixed in next release and our dear forum members would be surprised when they see my post: ZERO issues left - hoera,hoera,hoera
Would be nice, right?
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 02 July 2008 at 4:22am
Hi,
Please, comment on this CJ !!!
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 02 July 2008 at 2:20pm
SuperMario,
I don't want to change the post with numbers for issues, images, test project and so on. I have added a legend so it will be easier to read.
If I upload a test project it's intention is showing you the bug or problem, please do so for 6. 7.
|
Posted By: AndreiM
Date Posted: 04 July 2008 at 7:52am
Hello Aaron,
6,7. I can repeat and work to fix this now. Thanks for a sample.
5. sometimes item "forgets" its value and step will increment/decrement less then set to.
Please explain what do you mean? How/when item "forgets" its value?
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 04 July 2008 at 8:51am
Hi,
Here's a test project
Just change the value with spinbutton and sometimes the value isn't incremented/decremented by three (sometimes 1 or 2)
https://forum.codejock.com/uploads/20080704_085058_TestReportContr.zip - uploads/20080704_085058_TestReportContr.zip
Andrei, what about the other issues ??? Would like an answer for these too !!!
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 08 July 2008 at 5:46am
Hi,
Do I have to wait another week to have some answers? This can't be difficult, you have to check only one post in the entire ReportControl subforum, ONLY THIS POST !!!!!, all other issues will be carefully checked by me and if needed I will add it to this one. The last 60 posts in this subforum there hasn't been a reply from a support member (wasn't needed anyway) but NOW is the time I need one !!!
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 10 July 2008 at 10:07am
4. No, this is not possible. You can only Copy/Paste records to Excel or text File. I have some ideas and will work to fix this.
9. PropertyGridGlobalSettings are single instance App object (it is created once and leave until you exit VB IDE). You can use color value -1 to reset (set default) value: PropertyGridGlobalSettings.ColorManager.SetColor XTPColorManagerColor.STDCOLOR_BTNSHADOW, -1
13. Will be fixed in 12.0.2 (just added check if ShowItemsInGroups is true - do nothing). But I see other potential problem: Group order is cleared when ShowItemsInGroups is set to true from false and may be you have ideas how to manage columns better?
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 13 July 2008 at 2:54am
Andrei,
Nice of you to ask me if I have ideas for managing columns better If you fix all issues I will be (almost) satisfied. But I'm not the only RC user, maybe other members have ideas as well. I have one property that could be added... I will post a new thread about this, OK?
Thanks a lot
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 23 July 2008 at 8:22am
Hi Andrei,
Seems that everyone is satisfied with your amazing control. I have added my wishlist to this post and will wait for your answer
Thanks again
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 23 July 2008 at 10:01am
18. Cannot repeat. May be it was fixed with other related problem?
19. I have tested your code, it works fine and I do not understand the question. Just note that after call AddRecord you
have to call Populate (to create Row for added record). Also you may use AddRecordEx which don't need Populate call (it works faster then AddRecord + Populate for big records set)
21. Cannot repeat. AutoColumnSizing = True change columns width and after set AutoColumnSizing = False widths do not changed (initial widths do not stored)
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 23 July 2008 at 1:20pm
Hi,
18. Seems to be working. Maybe solved with previous release ot I did test it with other version, I don't know.
19. If I look in the helpfile it tells me that the method is selecting the row (as I would have with the SHIFT + arrow key) so that means it will select the row (selecting = blue, right?) but it doesn't. Just tell me what it should do and if this is designed you better change it in the helpfile.
21. I can't reproduce it either. I know for 100% that this problem was there.
I hope you fix all issues very quickly, I have dozens of test projects and don't know which project does what anymore.
Andrei, I have a question for you
For issue 21. I was looking for the test project on my computer and thought I found it. As I was testing to reproduce the issue I thought maybe it was another version. (in the meantime I have 8 versions installed since I'm a member) so I added a V12.0.0 ReportControl instead of the V12.0.1 that was already in the project. After testing (issue not reproduced..) closed the project and opened my own project which has a V12.0.1 version RC (I know this for sure) was changed into a V12.0.0 RC. Is this possible because I changed one of my test projects?
added 24-07-2008: I had to re-register V12.0.1 controls to have what I started with in my own project, strange isn't it? This gives me more to worry about than all issues together...
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 24 July 2008 at 10:52am
19. Yes, it must select the row (if selection enabled in options). see my test project: http://forum.codejock.com/uploads/20080724_102820_SelectRowSample.zip - uploads/20080724_102820_SelectRowSample.zip
I also just fix other bug: some properties does not set Modified flag for the form when changing. I mean that you may change some property value on the form but it will not be saved.
About versions problem...
Did you exit VB when close test project and run it again for you project? May be VB remember control version and change it... but I am not sure.
Also may be you register 12.0 (or some older version) last time. this also may damage 12.0.1 registration.
Sometimes I (and as I know other customers too) also got strange problems related to using few control versions. They started after installing new version or registering/unregistering different versions. In this case we suggest to unregister all control versions and register the one which you need. This helps.
Also few month ago we made some changes in registration procedure to allow different control versions live together better.
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 24 July 2008 at 11:10am
Hi Andrei,
I used the line of code (I showed in the issue) in your sample and it works also
Could it be possible that I have so many problems because I have so many version registered? Weird that it works now, isn't it? I will add it to my list and I will make sure I have only one version registered !!!
Thanks a lot
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 25 July 2008 at 8:44am
AndreiM wrote:
[...]
Also you may use AddRecordEx which don't need Populate call (it works faster then AddRecord + Populate for big records set)
[...]
|
Hi Andrei,
You say that AddRecordEx is faster than AddRecord + Populate. I did a test and it seems that AddRecord + Populate is faster (about 2 times faster). I surely done something wrong. If the RC guru himself says that AddRecordEx is faster, then it is faster. I'm all in to new ideas, the faster the better I always say I will start a new thread (soon) and upload a sample, if you have some time left, could you please take a look at it? And maybe other members have an idea or two....
Thanks in advance
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 25 July 2008 at 12:27pm
Could it be possible that I have so many problems because I have so many version registered?
No, most of problems which you reported really presents.
About AddRecordEx
Try test for big records set. I mean add 20 columns and 5 000 ... 10 000 records.
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 26 July 2008 at 8:03am
AndreiM wrote:
[...]
21. Cannot repeat. AutoColumnSizing = True change columns width and after set AutoColumnSizing = False widths do not changed (initial widths do not stored) |
Hi Andrei,
Now I know what happens with the column widths. If I'm wrong just tell me.
When adding columns to RC the width of RC (in IDE) will be used to calculate the width of columns, with AutoSizeColumns = true in IDE, right?
Example: 10 columns and RC.Width = 200. Each column width will be 20, right? (Wow, calculated without calculator ). Columns will be added... The width of the added columns = 20 because of the AutoSizeColumns property and after adding columns, I set AutoSizeColumns = False and have no autoresizing of columns. Then the Form_Resize event will resize the RC to full width/height of Form and the columns widths will still be 20. That's why I said the column width is set to a minimum
I already uploaded a sample in post: http://forum.codejock.com/forum_posts.asp?TID=11586 - http://forum.codejock.com/forum_posts.asp?TID=11586 (also for AddRecordEx "issue", while I was creating this sample I saw what happened and I didn't want to create a sample just for this).
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 28 July 2008 at 2:19am
Hi,
I think your answer for 23. is for 24. right?
I have a sample to show you what I mean (for both issues 23. & 24.)
https://forum.codejock.com/uploads/20080728_021309_ReportControl.zip - uploads/20080728_021309_ReportControl.zip
You didn't correct me on the previous reply so I guess I'm right. It isn't a serious issue, I only wanted to mention that it's there I will start program with AutoColumnSizing = true and user is able to set to false when needed.
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 29 July 2008 at 4:27am
Hi,
I saw problem for 23. I think to fix it together with other related problems.
24. for subgroups data sorted inside parent group only. In your sample group for column 1 always has one group with the equal values for col.2. Nothing to sort. I changed your sample a little (resize window to full screen to better see what is reordered).
https://forum.codejock.com/uploads/20080729_042644__ReportControl_.zip - uploads/20080729_042644__ReportControl_.zip
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 29 July 2008 at 5:52am
Hi Andrei,
You are right with issue 24. The grouped items will be sorted correctly. I didn't know why I added the issue in the first place so I did a test with record children. So here's my result:
When adding childs to record (works nicely) and want these sorted as well (wndReportControl.SortRecordChildren = True) > still working as should...
But once sorted and a call wndReportControl.Populate is made, the treelines of the childs will be mixed up, see attached image. Without this call it workes OK.
I found this when updating the value of Free memory. Because the method UpdateRecord didn't function as expected (will be fixed as well ) I had to use .Populate to update the value when needed... Well this is the result you get:
Thanks again
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 29 July 2008 at 6:07am
Just to update value on the screen call ReportControl.Redraw method.
You need UpdateRecord or Populate call only if changed value change Row position (in sort order or in groups).
-----
Tree structure bug will be fixed in 12.0.2.
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 29 July 2008 at 6:30am
AndreiM wrote:
Just to update value on the screen call ReportControl.Redraw method.
You need UpdateRecord or Populate call only if changed value change Row position (in sort order or in groups).
-----
I will look for a tree structure bug. |
Hi,
Thanks for that, I read somewhere always use populate... So it's not always
Here's something to test issue 37.
https://forum.codejock.com/uploads/20080729_062900_ReportControl.zip - uploads/20080729_062900_ReportControl.zip
I changed .Populate into .Redraw and it works as you said. And updating the value doesn't seem to affect the treelines. Now only dragging a column to groupbox will mix up the treelines.
To reproduce: Sort first colum and make sure the "Free" childitem is at the top. Now drag second column to groupbox. See?
Maybe it will help you finding the problem...
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 04 August 2008 at 12:58pm
Hi Andrei,
It's me again
I have a problem with BeforeDrawRow event, well it seems not to update all items after a record item with checkbox... You can test this with uploaded test project.
https://forum.codejock.com/uploads/20080804_125740_TestIssues.zip - uploads/20080804_125740_TestIssues.zip
Thanks for looking at it
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 07 August 2008 at 8:37am
Hi Andrei,
Did you test previous reply? Now I have something else, I don't know what is going on anymore. I hope it's clear to you.... what is happening. Remove all code in the BeforeDrawRow event and add following:
Dim recordItem As ReportRecordItem
If Check3 Then If Not Row.GroupRow Then For Each recordItem In Row.record recordItem.Bold = Row.record(Text1).Checked recordItem.BackColor = IIf(Row.record(Text1).Checked, &H80FFFF, vbWhite) Next recordItem End If End If
Now only last column won't be updated. I hope you fix this in next release, I really need this. It looks kind of ugly when not all items are updated and users will say it's a bug and we don't want that, right?
Thanks again
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: AndreiM
Date Posted: 08 August 2008 at 10:33am
Hi,
You have to change Metrics parameter to have immediate effect. Changing "Item" and "Row" parameters will take effect only on next redraw circles.
I works like: BeforeDraw create and fill Metrics object (using Item and other properties). Then it send events and draw using values from Metrics object. If Check3 Then If Not Row.GroupRow Then Metrics.Font.Bold = Row.record(Text1).Checked Metrics.BackColor = IIf(Row.record(Text1).Checked, &H80FFFF, vbWhite) End If End If
------------- Regards,
Andrei Melnik
|
Posted By: Aaron
Date Posted: 22 August 2008 at 9:46am
Hi,
When to expect the release? And what about the other issues?
Thank you
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 31 August 2008 at 11:54pm
Hi,
And here we go again... round 2 I tested most issues just briefly, I suggest to all members which have posted their issues to test them also !!!
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 31 October 2008 at 10:11am
Hi,
- I noticed you implemented .PaintManager.Glyphs property to have the posibility to add a custom style for ReportControl items. This is nice option to have but I want also to have the GroupBox buttons in my own style. What do I have to do to get these as well? Is it possible with Markup or do I have to change Skin style?
- You mentioned you would change/add/improve column management, can you tell me what you changed? I don't want to find out by plug & pray.
- You added Markup for GroupBox, could I have an example of this?
- You added AutoVScrollTimerResolution property, what does it do?
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 29 November 2008 at 8:49am
Hi,
There are a few fixes in V12.1.0 and V12.1.1 and it would be nice if you guys (CJ support) would check this post and add the necessary info for those thing that already have been fixed. The Release Notes doesn't contain that much info so...
Thanks a lot
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 29 December 2008 at 8:44am
Hi,
I would like to clean this post but I don't know what features, bugs, problems are added or fixed. Could one of the support members could have a look at these and tell me what to do.
Thanks a lot in advance
btw Sorry for making this post also sticky
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: mdoubson
Date Posted: 11 January 2009 at 4:03pm
Check pos 12 - confirm OK and 13 - here there is a problem (same as in MFC sample) but MFC sample at least use two handlers - one to show-hide group box, another - to allow or not grouping. In the given VB sample author only use second handler and demonstrate that after each iteration of allow to group, drag column to group, forbid to group - column disapears. Same in MFC sample. Author can use another handler to show / hide columns - it give him losted columns back.
Btw - VB ReportSample demontrates same features - allow show/hide group box, show / hide any columns (including "losted" after applying handler Option - Automatically Group According ...)
|
Posted By: Aaron
Date Posted: 11 January 2009 at 5:14pm
mdoubson wrote:
Check pos 12 - confirm OK and 13 - here there is a problem [...]
Same in MFC sample. Author can use another handler to show / hide columns - it give him losted columns back.
[...]
|
Mark,
12. If you look closer: I said it works OK
13. Why do you make this our problem? Just don't make column invisible. If I want the column to be invisible I will use property .Visible = False. This is column management what Andrei was talking about...
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: mdoubson
Date Posted: 11 January 2009 at 9:19pm
There is such feature in MFC code -
GetReportCtrl() .GetReportHeader()->m_bHideColumnAfterGroupBoxDrop = FALSE;
I can expose this BOOL setting to ActiveX and you will have it!
|
Posted By: mdoubson
Date Posted: 11 January 2009 at 9:22pm
btw - if you want to save our common time - make a short list from you long one (and please don't use some ugly web colors impossible to read: FreezeColumnsCount loading Will be fixed)
|
Posted By: mdoubson
Date Posted: 11 January 2009 at 9:56pm
this your VB code - working now with new flag
Private Function LoadReportData() Dim strTemp As String .............................................. wndReportControlData.HideColumnAfterGroupBoxDrop = False wndReportControlData.Populate End Function
#include <XTToolkitPro.h> // Codejock Software Components
COLORS MAKE DIFFERENCES - this is MS Set from VS - easy to read
|
Posted By: Aaron
Date Posted: 12 January 2009 at 3:57am
Hi Mark,
Thanks for reply.
So if I would set (new property) .HideColumnAfterGroupBoxDrop = True and .ShowItemsInGroups = True
and user clicks column:
- Column will be removed from header (= invisible)
- Column will be grouped
- All other functionality will be handled as well (like GroupOrder, GroupOrderChanged event etc. etc. (like I would drag column to groupbox)
This will be OK, just don't ever loose visibility of columns when changing a property at runtime.
Thank you
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 12 January 2009 at 4:07am
mdoubson wrote:
btw - if you want to save our common time - make a short list from you long one (and please don't use some ugly web colors impossible to read: FreezeColumnsCount loading Will be fixed) |
The different colors idea came from one of your collegues to make a difference between different versions. Just begin at the top and when things aren't clear just say so and I will clarify them. There are a lot of issues already in V12.0.1 and never been looked at since, so now is the time to fix them. Just one at a time as long as there are no issues left in this post.
btw FreezeColumnsCount: This color is for requests, no need to look at these now, only fix the problems for now
Thank you
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: Aaron
Date Posted: 24 May 2009 at 1:56pm
Hi Mark,
I believe this is still same CodeJock product, you didn't cause these problems but from now on it will be yours... Please add comments to the original post and what you are going to do about it (previous developer did the same, so you have same rights as he did)
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: mdoubson
Date Posted: 24 May 2009 at 11:49pm
I am glad you confirmed this fact. Now let's move. I will deal with BugTracking (QA) type of cases: Complain (Isolated about ONE situation) with Proof Of Complain (In the form of Test Case - small project in VB or MFC with minimalistic code to reproduce the bug). In this case I can check and if possible fix it and inform about this result. One by one.
I will give you One example of 13.0 - 13.1 situation - just for question #1 in your green list. There is a sample in MFC and VB show dynamic modifications of VirtualMode record's number, add record and delete record - run--time. https://forum.codejock.com/uploads/DemoVersion/EditVirtualListIconStatic.rar - https://forum.codejock.com/uploads/DemoVersion/EditVirtualListIconStatic.rar
So if the person who asked this question check demo-version - he will get the answer on his question "run-time"
------------- Mark Doubson, Ph.D.
|
Posted By: Aaron
Date Posted: 30 May 2009 at 7:10am
mdoubson wrote:
...
One by one
...
|
Hi Mark,
OK, let's do that.
First, I will move the issues that aren't solved yet to other post, so it will be easier to read. I will create tests for it and hopefully you are going to solve these as well. At least reply on every single issue.
Thanks
------------- Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2
Language: Visual Basic 6.0
Zero replies is not an option....
|
Posted By: mdoubson
Date Posted: 30 May 2009 at 8:12am
OK. Agree. To start from:
only on May. 30 I recoginized that it was a typo in demo file archive name -
https://forum.codejock.com/uploads/DemoVersion/ReportSampleSatic.rar - https://forum.codejock.com/uploads/DemoVersion/ReportSampleSatic.rar
I will keep it for prev version and now upload new one:
https://forum.codejock.com/uploads/DemoVersion/ReportSampleStatic.rar - https://forum.codejock.com/uploads/DemoVersion/ReportSampleStatic.rar
Compare prev and last version in PreviewMode - it was a bug with Header Rows and nobody never report it!
You can confirm it in VB ReportSample - frmHeaderFooter
add function
Private Sub mnuPreviewMode_Click(Index As Integer) wndReportControl.PreviewMode = Not wndReportControl.PreviewMode End Sub
------------- Mark Doubson, Ph.D.
|
|