Razzak and Dan,
Thanks for the info. Never thought of wildcards with Property Commands. Went 
back and renamed the grouped CompIDs so wild cards would work. Then grouped 
some notes into one note for the screen. Basically dropped about 85% of the EEP 
property commands I previously had.  It worked the first time it ran. Had one 
TIME field that caused the drop downs to stop when it was used. Edited it out 
by grouping two similar data groups together with one time field.  What I had 
worked before, this is much better. Users like the screen change and I like 
that they have to purposefully turn on a section to put info there. I can see 
several other places to can use this concept.
Next step is the PANEL ideas. I'll get there later tonight after football 
practice.

Tom Frederick
President/CEO
Elm City Center
1314 W Walnut
Jacksonville, IL  62650
W- 217-245-9504
F - 217-245-2350
E - [email protected]


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of A. Razzak Memon
Sent: Tuesday, October 04, 2011 1:38 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Too many property commands?

At 12:42 PM 10/4/2011, Tom Frederick wrote:

>I have a screen which tracks contacts with residential homes,
>supervisor, RN, family/guardian, and the state. Each section has fields
>for who was called, caller, date, time, note, and how they were
>contacted. There two drop downs in each section.
>Screen total of 42 fields. It works fine. Some users have asked that I
>add a check box to control sections of individual fields.
>Using COMP ID to enable/disable, refresh, and change field colors as
>needed. Each section uses about 28 property commands.
>Works great until I put in the 4th section. Then the drop downs stop
>working. At this point I am hitting about 100 property commands, so
>memory is probably an issue. Is there some way to control a section of
>fields with 1-2 property commands. Tried using Enhanced Panels but
>those makes the drop downs also stop.
>V9.1 with latest updates.


Tom,

When learning and implementing these cool and powerful features in R:BASE, we 
all get carried away, because everything works!

However, as your application evolves, your users need more, or there is much 
more to do, you will have to sit back and re-think the whole strategy.

Having the positive attitude and appreciation you have for R:BASE, and what 
R:BASE has done for you and your organization, take a second look at your 
specific form and find the best way to handle your situation.

Here are a few suggestions:

00. There are no limits when assigning component IDs, or using
     PROPERTY/GETPROPERTY commands.

01. Group all controls with same functions using the same
     component ID. Yes, you can assign same Component ID to
     multiple controls.

02. Use the wild card options. This depends on how you have
     assigned the component IDs. The logic of naming component
     IDs becomes very important.

03. Place similar controls in a container, such as Panel or
     Group Box, and then use the PROPERTY command for that
     Panel or Group Box to manage control properties related
     to that Panel or Group Box.

If you wish to see a demo of such functionality in R:BASE, take a look at the 
2011 Annual R:BASE Conference Highlights.
http://www.rbase.com/conference/highlights.php
Topic: Integrating and Managing Automated Application Security And, here is a 
preview:
http://www.rbase.com/conference/2011_Presentations_Razzak.jpg

Good luck!

Very Best R:egards,

Razzak.


Reply via email to