473,509 Members | 2,963 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Costum Alpabetic Sorting in Access

Hello

Do you have any idea how I can create a Macro in Access which can do costume alphabetic sorting of
only one column with foreign words (ISO-8859-1),

I would like to define how I want those words positioned according to my costume sorting order.

Thank you for your help,

Dilan

Nov 12 '05 #1
8 3245
Dilan,

It's probably easiest to make a second table that lists all of the possible
words in the column to be sorted and has another field with numbers in it,
indicating the sort order.

That way you'll be able to add the other table to your queries, linked on
the first field and sort by the second (numerical) field.

Jeremy

PS: "Costume" is an outfit you dress up in. "Custom" means designed for a
specific purpose. Just thought I'd point it out--I only speak one language,
so I'm certainly not criticizing.

"D. Roshani" <di***@c2i.net> wrote in message
news:bl**********@oyez.ccc.nottingham.ac.uk...
Hello

Do you have any idea how I can create a Macro in Access which can do costume alphabetic sorting of only one column with foreign words (ISO-8859-1),

I would like to define how I want those words positioned according to my costume sorting order.
Thank you for your help,

Dilan

Nov 12 '05 #2
Custom collation at the engine level is not supported by Access (or by
Windows, the original source of the Access collation data). Incidentally,
none of the ISO-8859-# encodings specify collations in them.

Out of curiousity, what language arre you trying to collate that would not
be in Windows already that is in Latin1?
--
MichKa [MS]
Windows Globalization, Collation Developer

This posting is provided "AS IS" with
no warranties, and confers no rights.
"D. Roshani" <di***@c2i.net> wrote in message
news:bl**********@oyez.ccc.nottingham.ac.uk...
Hello

Do you have any idea how I can create a Macro in Access which can do costume alphabetic sorting of only one column with foreign words (ISO-8859-1),

I would like to define how I want those words positioned according to my costume sorting order.
Thank you for your help,

Dilan

Nov 12 '05 #3
This is great if

1) you only care about the first letter
2) if the language has no compressions
3) if there are no reverse diacritic (e.g. French) type issues

In other words, not very often. Its simply not a problem with a good
solution that does not involve the OS local-specific data.
--
MichKa [MS]
Windows Globalization, Collation Developer

This posting is provided "AS IS" with
no warranties, and confers no rights.
"Jeremy Wallace" <ne**@abcdataworks.SKIPTHISPART.com> wrote in message
news:jP********************@speakeasy.net...
Dilan,

It's probably easiest to make a second table that lists all of the possible words in the column to be sorted and has another field with numbers in it,
indicating the sort order.

That way you'll be able to add the other table to your queries, linked on
the first field and sort by the second (numerical) field.

Jeremy

PS: "Costume" is an outfit you dress up in. "Custom" means designed for a
specific purpose. Just thought I'd point it out--I only speak one language, so I'm certainly not criticizing.

"D. Roshani" <di***@c2i.net> wrote in message
news:bl**********@oyez.ccc.nottingham.ac.uk...
Hello

Do you have any idea how I can create a Macro in Access which can do

costume alphabetic sorting of
only one column with foreign words (ISO-8859-1),

I would like to define how I want those words positioned according to my

costume sorting order.

Thank you for your help,

Dilan


Nov 12 '05 #4
"D. Roshani" <di***@c2i.net> wrote in message news:<bl**********@oyez.ccc.nottingham.ac.uk>...
Hello

Do you have any idea how I can create a Macro in Access which can do costume alphabetic sorting of
only one column with foreign words (ISO-8859-1),

I would like to define how I want those words positioned according to my costume sorting order.

Thank you for your help,

Dilan


Dilan,

I think you mean custom in stead of costume.
If you want some advice I think you will have to describe more
precisely what kind of access version you are using, the locale-id or
sort-order ("tools > options > general > New database sort order"
menu-item) that you are using and the operating system version and
language configuration.

if the characters are not all readable it is possible you converted
some older access version not in the proper way. see also the next
web-page:

http://www.microsoft.com/office/ork/xp/three/intc05.htm

Marc
Nov 12 '05 #5
Thanks!
It is Kurdish which is not supported in any MS applications please see the web page at
http://www.kurdistanweb.org/kval/

Dilan

Michael (michka) Kaplan [MS] wrote:
Custom collation at the engine level is not supported by Access (or by
Windows, the original source of the Access collation data). Incidentally,
none of the ISO-8859-# encodings specify collations in them.

Out of curiousity, what language arre you trying to collate that would not
be in Windows already that is in Latin1?


Nov 12 '05 #6
not only the first letter this is the sorting order
http://kurdweb.humanrights.de/kval/e...bet-table.html

There is no compressions for it so you can use the sorting functions for other languages, But the
idea for sorting is the same as in any other language so it is not about the first letter only,

Michael (michka) Kaplan [MS] wrote:
This is great if

1) you only care about the first letter
2) if the language has no compressions
3) if there are no reverse diacritic (e.g. French) type issues

In other words, not very often. Its simply not a problem with a good
solution that does not involve the OS local-specific data.


Nov 12 '05 #7
Yes, that was the point of my message.
--
MichKa [MS]

This posting is provided "AS IS" with
no warranties, and confers no rights.
"D. Roshani" <di***@c2i.net> wrote in message
news:bl**********@oyez.ccc.nottingham.ac.uk...
not only the first letter this is the sorting order
http://kurdweb.humanrights.de/kval/e...bet-table.html

There is no compressions for it so you can use the sorting functions for other languages, But the idea for sorting is the same as in any other language so it is not about the first letter only,
Michael (michka) Kaplan [MS] wrote:
This is great if

1) you only care about the first letter
2) if the language has no compressions
3) if there are no reverse diacritic (e.g. French) type issues

In other words, not very often. Its simply not a problem with a good
solution that does not involve the OS local-specific data.

Nov 12 '05 #8
Ah yes, you are right. Kurdish support is not available in any version of
Windows. Even if/when it is added to Windows, it could not be added to
Access as the Jet collation tables are frozen at this point.

Please note that contrary to your other message there *are* compressions
here (Jh, ll, rr, Sh). It is not the most complex possible collation but it
is not as simple as other Latin-script languages like english or Swedish.

Note that for the Arabic script, there are several Unicode code points that
are not currently in the table at all so they are sorted as if they do not
exist. This will be changed in the next version of Windows but the Jet
tables cannot be changed here.
--
MichKa [MS]

This posting is provided "AS IS" with
no warranties, and confers no rights.

"D. Roshani" <di***@c2i.net> wrote in message
news:bl**********@oyez.ccc.nottingham.ac.uk...
Thanks!
It is Kurdish which is not supported in any MS applications please see the web page at http://www.kurdistanweb.org/kval/

Dilan

Michael (michka) Kaplan [MS] wrote:
Custom collation at the engine level is not supported by Access (or by
Windows, the original source of the Access collation data). Incidentally, none of the ISO-8859-# encodings specify collations in them.

Out of curiousity, what language arre you trying to collate that would not be in Windows already that is in Latin1?

Nov 12 '05 #9

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

Similar topics

22
4117
by: mike | last post by:
If I had a date in the format "01-Jan-05" it does not sort properly with my sort routine: function compareDate(a,b) { var date_a = new Date(a); var date_b = new Date(b); if (date_a < date_b)...
8
3487
by: Mike MacSween | last post by:
tblCourses one to many to tblEvents. A course may have an intro workshop (a type of event), a mid course workshop, a final exam. Or any combination. Or something different in the future. At...
5
1907
by: Mike | last post by:
Hello All, I have a report based upon a query. I have added a control to report footer that calcs the total cost of the inventory: =SUM(). When this total calculation is NOT on the report,...
2
1875
by: drud via AccessMonster.com | last post by:
Is anybody know what algorithms of sorting are realized in Access? I know that this theme is strange but i have to find any information about it... All that I found is "Many of the sort algorithms...
19
25428
by: Owen T. Soroke | last post by:
Using VB.NET I have a ListView with several columns. Two columns contain integer values, while the remaining contain string values. I am confused as to how I would provide functionality to...
0
3214
by: Brian Henry | last post by:
Here is another virtual mode example for the .NET 2.0 framework while working with the list view. Since you can not access the items collection of the list view you need to do sorting another...
20
20870
by: martin-g | last post by:
Hi. Mostly I program in C++, and I'm not fluent in C# and .NET. In my last project I began to use LinkedList<and suddenly noticed that can't find a way to sort it. Does it mean I must implement...
2
2243
by: Bob Laubla | last post by:
Hello I have a very complex maketable query with many records and involving multiple VB functions which call other functions. I need this table to be sorted by the first field. But no matter what...
9
2755
by: Don | last post by:
I've continued to use Access 97 all these years because (1) it does everything I need quickly and (2) most of what I've read online indicates that it's still the most bug-free version of Access. ...
0
7344
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
7069
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...
0
7505
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...
1
5060
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4730
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3216
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...
0
1570
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 ...
1
775
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
441
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...

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.