Populate web form field based on another fields entry requires table lookup

I have a working database where I am using a web form to collect input from users.
On one particular field that the users need to populate called ACNA, I want to look up the value they have entered in a database table named tblMasterACNA. The tblMasterACNA has 3 fields ID, ACNA and Customer.
I need to auto populate the text box "Customer" on my form based on looking in the tblMasterACNA and matching the entry to what is in the field ACNA and then of course displaying the corresponding "Customer" contained in field "Customer"

It is important for the Customer name to appear in the text box labled Customer after the lookup.
I tried this with no success:

=DLookup("[fieldACNA]","[tblMasterACNA]","[fieldACNA] = " & CInt([Customer].Caption) )

Below is the code I am using: (Note where  have the above snipet inserted, is this wrong?)
<!-- Begin form code --> 
 
<FIELDSET>
<LEGEND><b><h1>Proactive Maintenance Issue Referral Form<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Potomac Region</h1></b></LEGEND>
 
<H3>* All fields are required*</H3>
 
 
 
<form name="Input" method="Post" action="confirm.asp">
 
<table>
<input type="hidden" name="Region" value="Potomac">
<tr><td>Date Added: </td>
<tr><td><input type="text" name="Date Added" size="25" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>CAC: </td>
<tr><td><input type="text" name="CAC" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>CKTID: </td></tr>
<tr><td><input type="text" name="CKTID"  onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>ACNA: </td></tr>
<tr><td><input type="text" name="ACNA" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>Customer: </td></tr>
<tr><td><input type="text" name="Customer" onkeypress="return handleEnter(this, event)"></td></tr>
 
=DLookup("[fieldACNA]","[tblMasterACNA]","[fieldACNA] = " & CInt([Customer].Caption) )
 
<tr><td>Ticket Number: </td></tr>
<tr><td><input type="text" name="Ticket Number" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>Ticket Source: </td></tr>
<tr><td><input type="text" name="Ticket Source" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>Monitoring Source: </td></tr>
<tr><td><input type="text" name="Monitoring Source" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>Dispostion Code: </td></tr>
<tr><td><input type="text" name="Dispostion Code" onkeypress="return handleEnter(this, event)"></td></tr>
<tr><td>Summary: (limited to 50 Characters)</td></tr>
<tr><td><textarea cols="50" name="Summary" 
onKeyDown="textCounter(this,'progressbar1',56)" 
onKeyUp="textCounter(this,'progressbar1',56)" 
onFocus="textCounter(this,'progressbar1',56)"
></textarea></td></tr> 
</table>
 
<input type="submit" name="Submit" value="Submit Form" class="flashit" onClick='form_name.button_name.value="Please Wait...";return true'>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="Clear Form">
 
<div id="progressbar1" class="progress"></div>
<script>textCounter(document.getElementById("maxcharfield"),"progressbar1",20)</script>
 
 
 
</form> 
</FIELDSET>

Open in new window

vzdogAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

BadotzCommented:
If this is a web form - running in a web browser - then you cannot use DLOOKUP - the browser has no idea what you mean.

If you are generating this HTML, then you can include the results of DLOOKUP in the generated HTML.

If you want the web page to perform the lookup on some user action, then you will need javascript on the client, and some kind of server language (.NET, php, etc.) to do your "dirty work" for you.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
vzdogAuthor Commented:
How?
0
BadotzCommented:
How what?
0
vzdogAuthor Commented:
No real solution ever provided...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.