473,812 Members | 3,417 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

UI For Primary/Secondary/Tertiary Sort Keys?

User's screen has a "Sort By" option group on it with radio buttons for things
like "Deal Name", "Collateral Manager", "Underwrite r", Closing Date", "Holding
Size", and so-on and so-forth.

But now the user wants to be able to choose up to three of those keys and have
the resulting tree sorted by all three but in a specified order.

My kneejerk something with checkboxes instead of radio buttons - and maybe a
drop down next to each where the user specifies "Primary", "Secondary" , or
"Tertiary" - backed up by VBA coding to somehow make choices mutually exclusive.
Anybody been here? I guess the radio buttons/combo boxes will work; I'm at a
loss for a simple, intuitive presentation.
--
PeteCresswell
Aug 29 '06 #1
5 3086
(PeteCresswell) wrote:
User's screen has a "Sort By" option group on it with radio buttons for things
like "Deal Name", "Collateral Manager", "Underwrite r", Closing Date", "Holding
Size", and so-on and so-forth.

But now the user wants to be able to choose up to three of those keys and have
the resulting tree sorted by all three but in a specified order.

My kneejerk something with checkboxes instead of radio buttons - and maybe a
drop down next to each where the user specifies "Primary", "Secondary" , or
"Tertiary" - backed up by VBA coding to somehow make choices mutually exclusive.
Anybody been here? I guess the radio buttons/combo boxes will work; I'm at a
loss for a simple, intuitive presentation.
Haven't been there, but my knee-jerk is close to yours. How about simply
three combos corresponding to pri, sec and tert sorts? You can do the
VBA bit to ensure each choice is mutually exclusive, or not, depending
on the aptitude of your audience.

--
Smartin
Aug 29 '06 #2
Per Smartin:
>
Haven't been there, but my knee-jerk is close to yours. How about simply
three combos corresponding to pri, sec and tert sorts? You can do the
VBA bit to ensure each choice is mutually exclusive, or not, depending
on the aptitude of your audience.
I came down with a cold last nite. That's my only excuse..... -)

As soon as I can nurse my IQ back above room temperature, I'll get on with the 3
combo boxes....
--
PeteCresswell
Aug 29 '06 #3
"(PeteCresswell )" <x@y.Invalidwro te in
news:69******** *************** *********@4ax.c om:
User's screen has a "Sort By" option group on it with radio
buttons for things like "Deal Name", "Collateral Manager",
"Underwrite r", Closing Date", "Holding Size", and so-on and
so-forth.

But now the user wants to be able to choose up to three of
those keys and have the resulting tree sorted by all three but
in a specified order.

My kneejerk something with checkboxes instead of radio buttons
- and maybe a drop down next to each where the user specifies
"Primary", "Secondary" , or "Tertiary" - backed up by VBA
coding to somehow make choices mutually exclusive.
Anybody been here? I guess the radio buttons/combo boxes
will work; I'm at a loss for a simple, intuitive presentation.
how about sets of radio buttons in 3 option groups, labelled
Sort first, sort second and sort third.

--
Bob Quintal

PA is y I've altered my email address.

--
Posted via a free Usenet account from http://www.teranews.com

Aug 29 '06 #4

....the problem with using three combos is of course that some ordered sorts
are inherently disorderly in any given table ...sorting first by city and
then by state for instance makes no sense logically but that doesn't stop
users from doing it ...and the logic necessary to eliminate such
combinations in a 3 combo solution is invigorating at best ...you might
consider using a single combo based on a value list or table of
predetermined ordered sorts instead.

William Hindman

"(PeteCresswell )" <x@y.Invalidwro te in message
news:4d******** *************** *********@4ax.c om...
Per Smartin:
>>
Haven't been there, but my knee-jerk is close to yours. How about simply
three combos corresponding to pri, sec and tert sorts? You can do the
VBA bit to ensure each choice is mutually exclusive, or not, depending
on the aptitude of your audience.

I came down with a cold last nite. That's my only excuse..... -)

As soon as I can nurse my IQ back above room temperature, I'll get on with
the 3
combo boxes....
--
PeteCresswell

Aug 29 '06 #5
Nah, users should be able to get garbage if they insist on asking it.
It's our job to make it regular, reliable, repeatable garbage.

Seriously, though, the logic would be highly content-dependent, I
expect, so if you want your program to be able to make that sort of
guidance, be prepared for some more tables with business logic.

William Hindman schreef:
...the problem with using three combos is of course that some ordered sorts
are inherently disorderly in any given table ...sorting first by city and
then by state for instance makes no sense logically but that doesn't stop
users from doing it ...and the logic necessary to eliminate such
combinations in a 3 combo solution is invigorating at best ...you might
consider using a single combo based on a value list or table of
predetermined ordered sorts instead.

William Hindman
Sep 18 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
10653
by: suzanne shelton | last post by:
Help! I have two tables that i am wishing to join that involve a multiple field primary key on the primary table. Primary table: ScheduleHistory SID *PK Schedule *PK Secondary table: Transactions SID Schedule ...
7
2960
by: Ilan Sebba | last post by:
I am trying to add a record using SQL. My problem is that the primary keys are foreign keys, and these foreign keys are autonumbers. I therefore do not know the primary keys of the record I am trying to insert. I therefore do not think that I can use the sql "Insert Into" command. Here is a simplified illustration of my tables: tblFather NaturalKey1 NatuarlKey2
0
1334
by: Mike | last post by:
In SQL 2000 I have been using Log Shipping to keep a warm backup copy of all my production databases in a different site. Prior to setting up my Maintenance Plan to implement log shipping, on my Secondary server I create the warm backups using the following statement: RESTORE DATABASE ProdDB FROM DISK = 'E:\Backup\ProdDB\ProdDB.bak' WITH MOVE 'ProdDB_Data' TO 'E:\DATA\ProdDB.mdf', MOVE 'ProdDB_Log' TO 'E:\DATA\ProdDB.ldf', STANDBY =...
1
1858
by: GGerard | last post by:
Hello I'm trying to find the best way to set indexes and primary keys on MSAccess tables What are the advantages and disadvantages of indexes and primary keys? What fields should be indexed? Should I index more than one field per table? What fields should have the primary key?
10
2837
by: Chris | last post by:
I have a PHP file upload feature that also gives the user the option to assign more than 1 project association to the file. The file's name, title, primary project, etc. is inserted into a document link table in a MySQL db after the file is uploaded. The secondary (and multiple) project(s) are also selected using a separate list box (there are 2 boxes - one for the primary project, and one for any/all associated projects) The selected...
1
2540
by: Jeweladdict | last post by:
I have 2 linked tables, The first table (PRODUCT) has product name, pricing, size, etc with an autonumber primary key. The second table is a UPC table with the primary key from PRODUCT linked to a UNIQUE UPC. Youcan have multiple UPC's to each primary key from product. I need to sort PRODUCT so that it is sorted by product name, while also
0
1128
by: veg_all | last post by:
I think I figured out how to use array_multisort to sort by a primary index. But how can i make it sort by a secondary index?
2
7590
by: Kvara prasad | last post by:
For creating a user database three important files named primary, secondary & transaction log files. so my question is 'what is the difference between primary & secondary files?' and is 'what is the necessity of secondary files?'
1
12158
by: =?Utf-8?B?Rm9lZg==?= | last post by:
I have a BindingSource with an underlying table with two primary keys. To set the position with one primary key works fine as shown in the code snippet below: Dim index As Integer = myBindingSource.Find("ColumnName", myColumnName) If (index <-1) Then myBindingSource.Position = index End If How should I set the BindingSource.Position with two or more primary keys?
0
10664
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10404
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10417
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9220
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7678
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6897
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5704
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4357
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3029
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.