Print Page | Close Window

Column COnstrain

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=4103
Printed Date: 06 May 2024 at 7:40pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Column COnstrain
Posted By: barianto
Subject: Column COnstrain
Date Posted: 01 May 2006 at 7:15am
how to achieve column constrain using constrain from database which could be only one row or ten row?



Replies:
Posted By: sserge
Date Posted: 01 May 2006 at 6:12pm
It's not clear what do you mean by such descriptions of the constraint. Please try to clarify it in more details.

--
WBR,
Serge


Posted By: barianto
Date Posted: 01 May 2006 at 9:08pm
Sorry, english isn't my native language

i like to add column constrain to reportcolumn, something like your sample on "report sample - tasklist form". I cut the sample here :

Enum TaskImportance
    taskImportanceNormal
    taskImportanceHigh
    taskImportanceLow
End Enum

Enum TaskStatus
    taskStatusNotStarted
    taskStatusInProgress
    taskStatusCompleted
    taskStatusWaiting
    taskStatusDeferred
End Enum

...........
...........
...........

sub Form_load()
   ..............
   ..............
    Set Column = wndReportControl.Columns.Add(COLUMN_IMPORTANCE, "Importants", 18, False)
    Column.Icon = 2
    Column.EditOptions.Constraints.Add "Low", taskImportanceLow
    Column.EditOptions.Constraints.Add "Normal", taskImportanceNormal
    Column.EditOptions.Constraints.Add "High", taskImportanceHigh
    Column.EditOptions.AllowEdit = False
    Column.EditOptions.ConstraintEdit = True
    Column.EditOptions.AddComboButton
   
   
    Set Column = wndReportControl.Columns.Add(COLUMN_ATTACHMENT, "Attachments", 18, False)
    Column.Icon = 5
   
    Set Column = wndReportControl.Columns.Add(COLUMN_STATUS, "Status", 100, True)
    Column.EditOptions.Constraints.Add "Not Started", taskStatusNotStarted
    Column.EditOptions.Constraints.Add "In Progress", taskStatusInProgress
    Column.EditOptions.Constraints.Add "Completed", taskStatusCompleted
    Column.EditOptions.Constraints.Add "Waiting on someone else", taskStatusWaiting
    Column.EditOptions.Constraints.Add "Deferred", taskStatusDeferred
    Column.EditOptions.ConstraintEdit = True
    Column.EditOptions.AddComboButton
.......
.......

i want the column constrain came from database (mssql, mysql, etc).

can i achieve that?






Posted By: sserge
Date Posted: 02 May 2006 at 5:38am
A constraint is just a pair of text and long values (there in sample a long is represented with enumeration for easier reading).

You can keep those values somewhere in your database table, read it by yourself and add to the constraints collection in a loop.

--
WBR,
Serge


Posted By: barianto
Date Posted: 02 May 2006 at 6:11am
got the message, gonna try it out

Thanks, sserge



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net