What kind of database are you using, access, MySql etc?
AndreRet
Senior Poster
3,922 posts since Jan 2008
Reputation Points: 334
Solved Threads: 350
Could you give us some sample data on what kind of data you were searching?
-> for example: like typing the Customer ID on a textbox, then perform search and display the customer info. such as last name, first name and middle name on these three texboxes...(Are these is what you are trying to do?)
regarding the coding of your search button, if it has a back-end database, then use the SELECT statement to query results....within your recordset object...
SELECT CustomerID, lastname, firstname FROM tblCustomers WHERE lastname LIKE 'V%'
-> this select statement will show result those customers that have a last name starting with the "V" letter.
PoisonedHeart
Junior Poster in Training
57 posts since Jul 2009
Reputation Points: 14
Solved Threads: 14
Your select statement would be -
SELECT * FROM MyTableName WHERE TheName LIKE " & "'" & "Prob%" & "'"
This will return all names in the database that has prob in itself.
Have a look at the following link - http://www.techonthenet.com/sql/like.php
AndreRet
Senior Poster
3,922 posts since Jan 2008
Reputation Points: 334
Solved Threads: 350
Do the following -
Option Explicit
Private Sub cmdSearch_Click()
'Declare connection and recordset
Dim cnSearch As ADODB.Connection
Dim rsSearch As ADODB.Recordset
'Create a new instance of connection and recordset
Set cnSearch = New ADODB.Connection
Set rsSearch = New ADODB.Recordset
'Open connection
cnSearch.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\MySearch.MDB;Persist Security Info=False"
'Open recordset
Dim strSql As String
strSql = "SELECT * FROM MySearch WHERE Name LIKE " & "'" & "And%" & "'"
rsSearch.Open strSql, cnSearch, adOpenStatic, adLockOptimistic
'See if any records exist. If not exit sub and close connection and
'recordset. If yes, display data in text boxes
If rsSearch.BOF = True Or rsSearch.EOF = True Then
MsgBox "No records exist"
rsSearch.Close
cnSearch.Close
Exit Sub
Else
Text1.Text = rsSearch!Name
Text2.Text = rsSearch!Surname
rsSearch.Close
cnSearch.Close
End If
End Sub
This works 100% within VB6 AND Access.
AndreRet
Senior Poster
3,922 posts since Jan 2008
Reputation Points: 334
Solved Threads: 350
Only a pleasure. Happy coding.
AndreRet
Senior Poster
3,922 posts since Jan 2008
Reputation Points: 334
Solved Threads: 350
hi.....im jennylyn,i would like to ask you guys if what would be a code for SEARCH in database....like if we would find the name or gender????pls post a code guys....need it in our activity!!!!!!thanks..............
Post your own thread here . Also post the code you working on.
Jx_Man
Nearly a Senior Poster
3,329 posts since Nov 2007
Reputation Points: 1,372
Solved Threads: 444