Дроби и ACCESS

4 отговора 0 прегледа
#1

Дроби и ACCESS

Какъв формат на данните да избера за полето, че да мога да запиша дроб 1/3 например?

Отговор
в отговор на Hиkи #2

Re: Дроби и ACCESS

Text

Ела НАМЕРЕНИЕ, промени ВЪЗПРИЯТИЕТО ни, донеси ни ПОЗНАНИЕ да посрещнем НЕПОЗНАТОТО зад хоризонта.
Отговор
в отговор на Hиkи #3

Какъвто трябва

Какъвто трябва. Само с един пример не може да обясниш.
Най-екстравагантното (разрешавам и други да правят екстравагантни предложения :) ):
Ако искаш да записваш точни дроби (разионални числа): направи го цяло без знак, в старшите 4 байта: числител, в младшите - знаменател. Кофти е, че няма да може да сортираш, но 1/3 ще изглежда така (шестнадесетично): $00010003.
Това представяне дава възможност да се записват (с някаква точност) всички дроби от 1/65535 до 65535/1, но е с излишък (например 10001, 20002... са все 1).

Но, в зависимост от исканата точност, обикновенно се ползва фиксирана запетая, т.е. решеваш, че в таблицата всички числа са ти умножени, примерно по 1000 (три знака скед запетаята) и тогава 1000 е 1, а 333 е 1/3.

Разбира се, можеш да ползваш и някой формат с плаваща запетая.

А дали е акцес или бкцес е все тая.

Редактирано от NikB на

Отговор
в отговор на Dani #4

Re: Дроби и ACCESS

Идеята е да може да се смята с тези числа, но аз не бях уточнила.

Отговор
в отговор на NikB #5

Re: Какъвто трябва

Благодаря ти за отговора. Надявах се, че както в Excel, и в Access има готов формат за рационални дроби.

Отговор