Microsoft Access and SQL

Cristatus

Diamond Member
Oct 13, 2004
3,908
2
81
I have hardly ever used access, and i missed the class that they taught me access, and now i need a list of reserved words in access.

Also, is it possible to do such a statement:

SELECT *
FROM Product
WHERE [Product].[Manufacturer]={some kind of variable}
{if variable is NOKIA, SONY ERICSSON, MOTOROLA, SAMSUNG, or SIEMENS,
then show only that model
else show all}

edit: here is a picture of the situation, if it makes it any easier to understand :
 

Snapster

Diamond Member
Oct 14, 2001
3,917
0
0
If it's a variable why don't you pass * as the variable if it doesn't match the selected models. ?
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
It is possible, but varchar and text variables should be enclosed in single quotes, not double quotes (e.g. 'Nokia').
 

Snapster

Diamond Member
Oct 14, 2001
3,917
0
0
Originally posted by: MrChad
It is possible, but varchar and text variables should be enclosed in single quotes, not double quotes (e.g. 'Nokia').


If it were SQL server yeh, but this is MS Access.
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Originally posted by: Snapster
Originally posted by: MrChad
It is possible, but varchar and text variables should be enclosed in single quotes, not double quotes (e.g. 'Nokia').


If it were SQL server yeh, but this is MS Access.

It works both ways (I believe), and it's better to develop the single quote habit.
 

Snapster

Diamond Member
Oct 14, 2001
3,917
0
0
Originally posted by: MrChad
Originally posted by: Snapster
Originally posted by: MrChad
It is possible, but varchar and text variables should be enclosed in single quotes, not double quotes (e.g. 'Nokia').


If it were SQL server yeh, but this is MS Access.

It works both ways (I believe), and it's better to develop the single quote habit.


It does, although sometimes Access is a little over happy at changing it back to double quotes.
 

Cristatus

Diamond Member
Oct 13, 2004
3,908
2
81
hmmm....lemme try the single quotes thing today.

do you know if the "if..then..else" is possible?
 

Snapster

Diamond Member
Oct 14, 2001
3,917
0
0
I don't know if you can do it in Access, maybe something like:

SELECT *
FROM Product
WHERE [Product].[Manufacturer] = case when @var is null then '*' else @var end

Still don't see why you need to make the db show all if not matching. If this is an application with a form front end, I'd consider just passing a * if it doesn?t match a select model.
 

DarkManXY2G

Senior member
Dec 4, 2000
582
0
0
I'm not exactly sure what you ae trying to do but if the scenario requires you to pick a manufacturer and all corresponding data, in the query builder put this under the criteria:

Like UCase([Please Enter Manufacturer:]) & "*"

This pop open a box asking you what manufacturer you want and it will list only the corresponding data. This will also return all data associated with names regardless of spelling (ie caps or no caps)

I'm not sure if that helps you, but good luck.
 

saeapu

Member
Dec 8, 2004
47
0
0
You can do this...and it will work fine...for access and sql if you are doing client side programming...

SELECT *
FROM Product
WHERE [Product].[Manufacturer='NOKIA';


For Web programming and server side you need to modify it a little:

"SELECT *
FROM Product
WHERE (([Product].[Manufacturer)='NOKIA')"


 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |