Jump to content

База Access


Recommended Posts

Вопрос в следующем. Есть база данных, а в ней таблица :blink:

key1	Тип дросселя	Ток, А	Индктивность, мГн1				ДФ-1	25		252		ДФ-7	40		153		ДФ-7	50		104		ДФ-7	150		115		ДФ-7	235		0,456		РСОС-250	250	2,57		РСОС-320	320	1,08		РСОС-500	500	0.759		РСО-250	250	6,510		РСОС-320	320	4,211		РСОС-800	800	0,612		РСОС-1000	1000	0,3513		РСОС-500	500	3,2514		РСОС-800	800	2,315		РСОС-1000	1000	1,6

key1- ключевое поле, а все отсальные текстовые, неиндексированные.

Вопрос в следующем почему, когда делаешь сортировку столбца "Индуктиность" по возрастанию(убыванию) 25, 10, 11 оказываются на произвольных местах, к примеру (gj возрастанию)

Индктивность, мГн

0.75

1,0

1,6

10

11

15

2,3

2,5

25

3,25

4,2

6,5

Почему так выходит? Можно ли это исправить?

Link to comment
Share on other sites

Это из-за того, что поле со значениями у тебя текстового типа, а должно быть числового.

Вот и сортирует у тебя по алфавиту а не по значению.

Измени тип данных для этого поля на числовой и будет сортировать нормально.

Link to comment
Share on other sites

Блин! :doh:

Ладно с этим разобрался...

Размер поля - Одинарное с плавующей точкой...

А что такое "Действительное"?

З.Ы. Лень в книгах искать... :D

Link to comment
Share on other sites

REAL - 4 байт

Значения обычной точности с плавающей запятой в диапазоне от -3,402823E38 до -1,401298E-45 для отрицательных значений, от 1,401298E-45 до 3,402823E38 для положительных значений и 0.

Надеюсь помогло...

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...