One approach might be to use a hierarchal menu -- first level
is first letter of the company, second level is all of the
companies whose names begin with that letter.

Or, set a search to pull up the list of companies which contain
a certain phrase.

-Tilghman

-- 
"There cannot be a crisis today.  My schedule is already full."
     --Henry Kissinger

> -----Original Message-----
> From: Mark Chalkley [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 26, 2001 10:17
> 
> I apologize for the OT question, but I've asked this on 
> several other forums and gotten no constructive replies.  If 
> someone wants to refer me to a better place to ask this, I'd 
> be grateful.
> 
> I've got a complicated question, which probably has a simple 
> answer, so I'll try to avoid wasting everyone's time as best 
> as I can. 
> I've read tons of stuff about relational database design - 
> normalization, integrity, etc., but none of it is really 
> relevant to my question.
> 
> My question is this: When you're designing the user interface 
> for a browser-based data entry system, what's the best way to 
> accomodate linked records? There's loads of info out there on 
> querying and reports, but everyone seems to ignore the fact 
> that the data has to get into the database somehow, and often 
> it's via online entry. 
> 
> For example: You have a table of Service Calls and a table of 
> Companies. Each Service Call can be linked to one or two 
> companies (trust me, there's a reason). You're using an 
> Auto-Incremented Integer, call it 'comp_id', for a Primary 
> Key for Companies. Now, when someone goes to enter a Service 
> Call online, how do they establish the relationship to the 
> correct Company or Companies? If you have two attributes in 
> Service Calls, say 'comp1' and 'comp2', surely you don't 
> expect the person entering the data to just happen to know 
> the correct value of 'comp_id'? But you can't pop up a list 
> of 1,000 'comp_id' and 'comp_name' combinations, either. What 
> am I missing? (I have the feeling I'm going to feel stupid 
> when I get the answer, so let's go ahead and get it over with...) 
> 
> Sorry for the long-winded question, and thanks in advance for 
> any suggestions.

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to