473,396 Members | 1,859 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

How do I do this .... ?

[I am very new to Access.]

I want to design a query to return scanned newspaper articles based on
assigned keywords. I put a field in my table with a look-up list of 8
keywords. Each article can have 1 or more keywords assigned.
Can't figure out how to do it.
I have a book called "Office XP: The Complete Reference" from Osborne/McGraw
Hill. Helpful, but I can't find an example of this. Looked at Access Help,
but couldn't find what I needed.
My goal is to have a form for users to ask the database "List all records
with keywords AAA, BBB, and CCC", for example. After I get this licked I
want to add date ranges to look for articles with certain keywords (or just
all articles within the dates specified).
Can someone point me in the right direction?

Thanks in advance,
Mike


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
Nov 12 '05 #1
3 1377
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You need 2 tables: Keywords and Articles.

CREATE TABLE KeyWords (
ArticleID INTEGER NOT NULL ,
Keywd VARCHAR(20) NOT NULL ,
CONSTRAINT PK_KeyWords PRIMARY KEY (ArticleID, Keywd)
)

Data would look like this:

ArticleID Keywd
- --------- -----------
1 Rumsfeld
1 terrorist
1 facism
2 pie
2 apple
2 strawberry
2 a la mode

CREATE TABLE Articles (
ArticleID INTEGER NOT NULL PRIMARY KEY,
Article TEXT NOT NULL ,
ArticleDate DATE NOT NULL
)

The Article column would be a Memo field in JET.

Data could look like this:

ArticleID Article
- --------- --------------------------
1 Today, Secretary of Defense Donald Rumsfeld .... etc.
2 The favorite pie of the local sherrif was reported ...

The search would be in the Keywords table joined to the Articles
table:

SELECT Article
FROM Keywords As K INNER JOIN Articles AS A
ON K.ArticleID = A.ArticleID
WHERE K.Keywd = "pie"

This would return ArticleID 2's Article column value.

You could also use the LIKE test in the WHERE clause:

....WHERE K.Keywd Like "Rums*"

Or, the IN predicate in the WHERE clause:

.... WHERE K.Keywd In ("Rumsfeld","terrorist")

HTH,

MGFoster:::mgf
Oakland, CA (USA)

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBP7qB24echKqOuFEgEQJT2ACgh30i0JqSpIAsb8JUKnWFDm 4yntcAn0/2
86WhQJrkL0ZbeCf1C8daDa+4
=4gND
-----END PGP SIGNATURE-----
Mike Webb wrote:
[I am very new to Access.]

I want to design a query to return scanned newspaper articles based on
assigned keywords. I put a field in my table with a look-up list of 8
keywords. Each article can have 1 or more keywords assigned.
Can't figure out how to do it.
I have a book called "Office XP: The Complete Reference" from Osborne/McGraw
Hill. Helpful, but I can't find an example of this. Looked at Access Help,
but couldn't find what I needed.
My goal is to have a form for users to ask the database "List all records
with keywords AAA, BBB, and CCC", for example. After I get this licked I
want to add date ranges to look for articles with certain keywords (or just
all articles within the dates specified).
Can someone point me in the right direction?

Thanks in advance,
Mike


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


Nov 12 '05 #2
Thanks! I'll give it a try.

Mike
"MGFoster" <me@privacy.com> wrote in message
news:wl*****************@newsread2.news.pas.earthl ink.net...
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You need 2 tables: Keywords and Articles.

CREATE TABLE KeyWords (
ArticleID INTEGER NOT NULL ,
Keywd VARCHAR(20) NOT NULL ,
CONSTRAINT PK_KeyWords PRIMARY KEY (ArticleID, Keywd)
)

Data would look like this:

ArticleID Keywd
- --------- -----------
1 Rumsfeld
1 terrorist
1 facism
2 pie
2 apple
2 strawberry
2 a la mode

CREATE TABLE Articles (
ArticleID INTEGER NOT NULL PRIMARY KEY,
Article TEXT NOT NULL ,
ArticleDate DATE NOT NULL
)

The Article column would be a Memo field in JET.

Data could look like this:

ArticleID Article
- --------- --------------------------
1 Today, Secretary of Defense Donald Rumsfeld .... etc.
2 The favorite pie of the local sherrif was reported ...

The search would be in the Keywords table joined to the Articles
table:

SELECT Article
FROM Keywords As K INNER JOIN Articles AS A
ON K.ArticleID = A.ArticleID
WHERE K.Keywd = "pie"

This would return ArticleID 2's Article column value.

You could also use the LIKE test in the WHERE clause:

...WHERE K.Keywd Like "Rums*"

Or, the IN predicate in the WHERE clause:

... WHERE K.Keywd In ("Rumsfeld","terrorist")

HTH,

MGFoster:::mgf
Oakland, CA (USA)

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBP7qB24echKqOuFEgEQJT2ACgh30i0JqSpIAsb8JUKnWFDm 4yntcAn0/2
86WhQJrkL0ZbeCf1C8daDa+4
=4gND
-----END PGP SIGNATURE-----
Mike Webb wrote:
[I am very new to Access.]

I want to design a query to return scanned newspaper articles based on
assigned keywords. I put a field in my table with a look-up list of 8
keywords. Each article can have 1 or more keywords assigned.
Can't figure out how to do it.
I have a book called "Office XP: The Complete Reference" from Osborne/McGraw Hill. Helpful, but I can't find an example of this. Looked at Access Help, but couldn't find what I needed.
My goal is to have a form for users to ask the database "List all records with keywords AAA, BBB, and CCC", for example. After I get this licked I want to add date ranges to look for articles with certain keywords (or just all articles within the dates specified).
Can someone point me in the right direction?

Thanks in advance,
Mike


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
Nov 12 '05 #3
Dear Mike--
I emailed an attached example to your address.
pjac
Nov 12 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: James | last post by:
I have a from with 2 fields: Company & Name Depening which is completed, one of the following queries will be run: if($Company){ $query = "Select C* From tblsample Where ID = $Company...
5
by: Scott D | last post by:
I am trying to check and see if a field is posted or not, if not posted then assign $location which is a session variable to $location_other. If it is posted then just assign it to...
2
by: Nick | last post by:
Can someone please tell me how to access elements from a multiple selection list? From what ive read on other posts, this is correct. I keep getting an "Undefined variable" error though... Form...
2
by: Alexander Ross | last post by:
I have a variable ($x) that can have 50 different (string) values. I want to check for 7 of those values and do something based on it ... as I see it I have 2 options: 1) if (($x=="one") ||...
0
by: Dan Foley | last post by:
This script runs fine, but I'd like to know why it's so slow.. Thanks for any help out there on how i can make it faster (it might take up to 5 min to write these 3 export files whith 15 records...
5
by: Lee Redeem | last post by:
Hi there I've created abd uploaded this basic PHP script: <html> <head> <title>PHP Test</title> </head> <body> <H1 align="center">
5
by: christopher vogt | last post by:
Hi, i'm wondering if there is something like $this-> to call a method inside another method of the same class without using the classname in front. I actually use class TEST { function...
6
by: Phil Powell | last post by:
Ok guys, here we go again! SELECT s.nnet_produkt_storrelse_navn FROM nnet_produkt_storrelse s, nnet_produkt_varegruppe v, nnet_storrelse_varegruppe_assoc sv, nnet_produkt p WHERE...
1
by: Michel | last post by:
a site like this http://www.dvdzone2.com/dvd Can you make it in PHP and MySQL within 6 weeks? If so, send me your price 2 a r a (at) p a n d o r a . b e
11
by: Maciej Nadolski | last post by:
Hi! I can`t understand what php wants from me:( So: Cannot send session cache limiter - headers already sent (output started at /home/krecik/public_html/silnik.php:208) in...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.