Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

visual basic search

Posted on 1998-07-14
4
Medium Priority
?
182 Views
Last Modified: 2013-11-25
What SQL statement can help me with this program to search for a name I type in a text (txtPatNm) and put a check mark in the appropriate box either patient found or not found.  My program below is not working? Why? My database table is called DoctorPatInformation and the field with the patient Name is called PatName.  I linked the database with the form by using the data button and also the text with the PatName field.

MyString = txtPatNm.Text
strSQL = "SELECT PatName, FROM DoctorPatInformation WHERE PatName = MySring"
Data1.RecordSource = strSQL
 
 If strSQL = MyString Then
 chkPatFound.Value = 1
 
 Else
 chkPatNotFound.Value = 1
 End If
 'Data1.RecordSource = "SELECT * FROM DoctorPatInformation "
 'Data1.Refresh
End Sub

0
Comment
Question by:vcrawford
  • 2
4 Comments
 
LVL 9

Accepted Solution

by:
Dalin earned 200 total points
ID: 1465734
Try


    strSQL = "SELECT PatName FROM DoctorPatInformation WHERE PatName = " & MySring
0
 
LVL 9

Expert Comment

by:Dalin
ID: 1465735
You can use:
strSQL = "SELECT PatName FROM DoctorPatInformation WHERE PatName = '" & txtPatNm.Text & "'"
0
 
LVL 3

Expert Comment

by:jjmartin
ID: 1465736
It looks to me as if the problem is also in the compare statement "If strSQL = MyString" strSQL is set to your SQL statement, and MyString is set to whatever is typed in the textbox.  Nothing is returned to the control until the data1.refresh.

0
 
LVL 2

Expert Comment

by:Jagar
ID: 1465737
Also you need ro do a data1.refresh after you change the RecordSource Property.
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When designing a form there are several BorderStyles to choose from, all of which can be classified as either 'Fixed' or 'Sizable' and I'd guess that 'Fixed Single' or one of the other fixed types is the most popular choice. I assume it's the most p…
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

927 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question