473,564 Members | 2,798 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Use of Soundex fields in access

Hi All,

I have database with names on which I want to use the soundex option.
So I have created two seperate fields for the Lastname and Firstname in
which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco

Jul 30 '06 #1
32 8552
numeric
On 30 Jul 2006 03:30:55 -0700, vo***********@g mail.com wrote:
>Hi All,

I have database with names on which I want to use the soundex option.
So I have created two seperate fields for the Lastname and Firstname in
which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco
--
ja************* *@telusTELUS.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Jul 30 '06 #2
Does it matter it is a text field?
Or do you have to make calculations on the fields?

Marco

jacksonmacd schreef:
numeric
On 30 Jul 2006 03:30:55 -0700, vo***********@g mail.com wrote:
Hi All,

I have database with names on which I want to use the soundex option.
So I have created two seperate fields for the Lastname and Firstname in
which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco

--
ja************* *@telusTELUS.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Jul 30 '06 #3
I don't think you would do any calculations -- just comparisons. So if
the Soundex function that you are using returns a numeric value, then
you should store its results in a numeric field. If the soundex
function returns a text value, then store it in a text field. Access
would probably adapt automatically if you used the wrong type, but you
would just be asking it to do additional, unnecessary work.
On 30 Jul 2006 07:49:32 -0700, vo***********@g mail.com wrote:
>Does it matter it is a text field?
Or do you have to make calculations on the fields?

Marco

jacksonmacd schreef:
>numeric
On 30 Jul 2006 03:30:55 -0700, vo***********@g mail.com wrote:
>Hi All,

I have database with names on which I want to use the soundex option.
So I have created two seperate fields for the Lastname and Firstname in
which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco

--
ja************* *@telusTELUS.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
--
ja************* *@telusTELUS.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Jul 30 '06 #4
vo***********@g mail.com wrote in
news:11******** **************@ b28g2000cwb.goo glegroups.com:
I have database with names on which I want to use the soundex
option. So I have created two seperate fields for the Lastname and
Firstname in which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.
If it returns a number, it's not actually Soundex.
Should these Soundex fields be numeric or text fields?
I can't see that it makes much difference. The only reason to go
numeric is if there can be leading zeros.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jul 30 '06 #5
jacksonmacd <ja************ ***@telus.netwr ote in
news:ok******** *************** *********@4ax.c om:
numeric
Never.

Soundex is an alpha-numeric code Therefore it must be stored in
a text field, if stored at all.

From http://vbnet.mvps.org/ and search for soundex.

Every Soundex code consists of a letter and three numbers, such
as B-536 (which also happens to represent names like 'Bender').

Secondly, unless you add, substract, multiply or divide a
number, it should be stored as a text string.

Thirdly, attributes such as soundex which can be readily
calculated should not be stored at all, but returned in a
function from the stored lastname or fisrtname when needed.
>
On 30 Jul 2006 03:30:55 -0700, vo***********@g mail.com wrote:
>>Hi All,

I have database with names on which I want to use the soundex
option. So I have created two seperate fields for the Lastname
and Firstname in which
I save the Soundex version of a new name I save in the
database. I have the soundex code with the 6 numeric option.
So I save for example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco

--
ja************* *@telusTELUS.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access
security


--
Bob Quintal

PA is y I've altered my email address.

--
Posted via a free Usenet account from http://www.teranews.com

Jul 30 '06 #6
Soundex is an alpha-numeric code Therefore it must be stored in
a text field, if stored at all.
Is this a good thing?

Am I correct that most common adaptations of the algorithm will produce

Fairfield -F614
Pharefield -P614

while if we used all numerics we would have
1614
for both?

I suppose that in the 19th century the F and P were very helpful for
manual or paper searches. But today, many Access users and developers
have progressed into the latter stages of the twentieth century.
Perhaps that alpha differentiation is no longer so helpful.

Of course, there may be some great reason for the initial alpha
character. I shall be happy to hear it.

Jul 30 '06 #7
"Lyle Fairfield" <ly***********@ aim.comwrote in
news:11******** **************@ p79g2000cwp.goo glegroups.com:
>Soundex is an alpha-numeric code Therefore it must be stored
in a text field, if stored at all.

Is this a good thing?
There are much better phonetic coding systems that have been
developed. But in any case something calculable should not be
stored.
>
Am I correct that most common adaptations of the algorithm
will produce

Fairfield -F614
Pharefield -P614
Yes. That is the definition of the Soundex code. But they have
their own names. You might argue that Soundex, like Kleenex, has
become a generic descriptor, but we're getting off the topic.
while if we used all numerics we would have
1614
for both?
Or adaptations that convert the Ph to an F, yielding F614 for
both variants. I'm sure you've seen Mark Twain's plan for the
improvement of spelling.
http://www.netfunny.com/rhf/jokes/87/2094.10.html

I suppose that in the 19th century the F and P were very
helpful for manual or paper searches. But today, many Access
users and developers have progressed into the latter stages of
the twentieth century. Perhaps that alpha differentiation is
no longer so helpful.

Of course, there may be some great reason for the initial
alpha character. I shall be happy to hear it.
Yes, so would I. However, it doesn't change my opinion that text
is the correct field type.

--
Bob Quintal

PA is y I've altered my email address.

--
Posted via a free Usenet account from http://www.teranews.com

Jul 30 '06 #8
My soundex only returns numbers. I use the Daitch-Mokotoff algorithm, 6
character result

Marco

David W. Fenton schreef:
vo***********@g mail.com wrote in
news:11******** **************@ b28g2000cwb.goo glegroups.com:
I have database with names on which I want to use the soundex
option. So I have created two seperate fields for the Lastname and
Firstname in which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

If it returns a number, it's not actually Soundex.
Should these Soundex fields be numeric or text fields?

I can't see that it makes much difference. The only reason to go
numeric is if there can be leading zeros.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jul 30 '06 #9
In article <11************ *********@m73g2 000cwd.googlegr oups.com>,
vo***********@g mail.com says...
My soundex only returns numbers. I use the Daitch-Mokotoff algorithm, 6
character result

Marco
Marco,

Where can a person obtain a Visual Basic implementation of the Daitch-
Mokotoff algorithm? Most of what I do is genealogy related.

Mike Gramelspacher
Jul 30 '06 #10

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

Similar topics

6
3338
by: Ricky Romaya | last post by:
Hi, I'm curious about soundex. All I know that it's a way for making spelling- error-tolerant word matching. What I want to know is whether the soundex algorithm are made exclusively for english language, or can it be used for any arbitrary language with satisfactory performance (by 'satisfactory performance' I meant that it can detect at...
0
1301
by: Mickey Mouse | last post by:
My MySql experience is limited to simple updates and selects. I am creating a genealogical site based on Old Church birth and christening records. Currently I have over 70,000 entries in the database and I want to link the parents together in order to see all their children. Currently I have the following fields FatherGiven, FatherLastName,...
3
4524
by: arthur benedetti white | last post by:
has anybody already developed a server side soundex function?
3
6094
by: Vinay Jain | last post by:
Hi I want to write soundex query for example: select * from student where name soundex 'vinay'; In psql it gives error at soundex. Regards Vinay -- Vinay Jain Dissertation Project Trainee DAKE Division
2
4784
LacrosseB0ss
by: LacrosseB0ss | last post by:
Just wondering if anyone out in query-land has used "Soundex" or "Difference" before to find field values that "sound the same". Similar to LIKE but very different. I was shocked when I heard about it, so I've been playing around. Access doesn't seem to like it. Am I just incompetant? Thanks - LB (me using Northwind to goof around with) ...
0
7665
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7583
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8106
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7642
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7950
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
3643
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
2082
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1200
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
924
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.