|
-
January 19th, 2000, 04:41 AM
#1
Change value of textboxes
Hi,
How do i change the value of text2.text depending on the value i type in text1.text
eg: if i type 101 in text1.text (EmployeeID) then i want Derek (EmployeeName) to come in text2.text automatically from the database and when i type another number then the value of text2.text should change too.
Thanks alot in advance,
TOTAL BEGINNER .............. 
-
January 19th, 2000, 05:41 AM
#2
Re: Change value of textboxes
Hello,
This solution is in part pseudocode since I am not sure which database you are using as your backend to this application. Anyway, here it is.
private Sub Text1_Change()
Dim strSQLString as string
'Build the SQL string
If Text1.Text <> "" then
strSQLString = "SELECT EmployeeName FROM Employee WHERE EmployeeID" = CInt(Text1.Text) ' I do a conversion here, assuming that the EmployeeID is in Integer in the DB
else
strSQLString = " "
Text2.Text = ""
exit sub 'get out of here!
End If
'You execute your SQL string and get back the results and store it in a variable, eg. VarA
'Now you can set this value to the Text2
Text2.Text = VarA
End Sub
Hope this helps... this code can also be implemented in the [bold]LostFocus[/bold] event of this textbox, where if the user presses the Tab key or clicks another item in the form, the textbox loses the focus.
____________________________________
The VB Bugs in my Life...
-
January 20th, 2000, 01:50 AM
#3
Re: Change value of textboxes
the solution is let me write the code for u below
declarations
dim str as string
dim rs as recordset
dim db as database 'set the database connection
On text1_change()
str="SELECT name from employee where id='" <rim(rtrim((text1.text))) &"'" ' this is if the emp_id in database is a text field
if it is a number then the query is
str="SELECT name from employee where id=" <rim(rtrim((text1.text)))
set rs=db.openrecordset(str,dbopendynaset)
if rs.recordcount<>0 then
text2.text=rs!emp_name
end if
this will be the solution for ur query
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|