Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

Число десятичных знаков для поля в таблице Access?   Найти похожие ветки 

 
kyn66 ©   (2005-05-12 10:14) [0]

Уважаемые мастера, при добавлении нового столбца в таблицу Access и назначая ему тип Одинарное с плавающей точкой (Real), по умолчанию Значение десятичных знаков устанавливается в Авто. Каким образом можно изменить это значение у существующего столбца, к примеру на 1, 2 или 3 при помощи SQL запроса?


 
msguns ©   (2005-05-12 10:27) [1]

На клиенте это делается с помощью свойства TField DisplayFormat, а зачем "резать" не сервере ?


 
Anatoly Podgoretsky ©   (2005-05-12 10:43) [2]

с плавающей точкой, то есть количество знаков после запятой у поля задать нельзя! Иначе какое оно тогда с плавающей?
Решение в преоразовании из плавающей в фиксированую или плюнуть на это, как предлагает msguns


 
kyn66 ©   (2005-05-12 11:28) [3]

DisplayFormat - это представление. А у меня в таблице поставлено вместо авто - 1 знак. Теперь я в базу не могу внести значение, к примеру 1.25. Это все потому, что недавно начал работать с Access, а теперь, когда у людей появляются требования ввести числа с двумя знаками после запятой, нужно исправлять ситуацию в рабочей базе.


 
msguns ©   (2005-05-12 11:37) [4]

ALTER TABLE + F1 (jetsql40.chm)


 
sniknik ©   (2005-05-12 11:53) [5]

ALTER TABLE здесь не пройдет, это определяется не типом данных а элементом управления в самом access-е (во всяком случае так оно по справке получается)
изменять вне аксесса можно через ADOX
см. хелп по DecimalPlaces
"Свойство «Число десятичных знаков» (DecimalPlaces)"
и
"Задание свойств объектов ADO (ActiveX Data Objects)" свойство обьекта поле
Field - Caption, ColumnHidden, ColumnOrder, ColumnWidth, DecimalPlaces, Description, Format, InputMask

но имхо это бессмысленно, нафига оно нам? изменять из дельфей свойства обьектов аксесса... смысл, если мы используем только данные? а в дельфях у компонент за тоже самое отвечают другие свойства, в самих этих компонентах.


 
kyn66 ©   (2005-05-12 16:31) [6]

> sniknik
>но имхо это бессмысленно, нафига оно нам? изменять из дельфей свойства обьектов аксесса... смысл, если мы используем только данные? а в дельфях у компонент за тоже самое отвечают другие свойства, в самих этих компонентах.

А для того, что база находится в работе на районах и эта вестч понадобилась. Я же не буду всем объяснять, шоб зашли в Access нажали туда и туда.....

Что касается справки по ALTER TABLE, то нифига там толкового не написано. Ужень ужато без примеров и вааще.


 
sniknik ©   (2005-05-12 22:52) [7]

> А для того, что база находится в работе на районах и эта вестч понадобилась. Я же не буду всем объяснять, шоб зашли в Access нажали
> туда и туда.....
заходить никуда не надо, это влияет только на способ отображения, скажи каким образом тебя касается то, как будет показываться это поле в аксессе если у тебя программа на дельфи? а на данные это не влияет.

справка (куда тебя уже посылали)

Свойство Число десятичных знаков (DecimalPlaces) определяет число десятичных знаков, используемое при отображении чисел.


> Что касается справки по ALTER TABLE, то нифига там толкового не написано.
там очень толково все написано, про то как менять данные/базу/типы полей... а то что там нет того чего ты хочеш... ну дак, устроено оно так. смирись.
я же вроде написал где можно это найти, илы ты учился на курсах быстрого чтения, и теперь читаеш через слово?


 
Anatoly Podgoretsky ©   (2005-05-13 01:10) [8]

sniknik ©   (12.05.05 22:52) [7]
Begin/End


 
kyn66 ©   (2005-05-13 11:34) [9]

>sniknik
Ты прав, действительно это только для Access, и число 2.23 нормально вводится. Я по этому поводу боялся. Ща попробывал - все окейно 8-)
> я же вроде написал где можно это найти, илы ты учился на курсах быстрого чтения, и теперь читаеш через слово?
Можно повторить, где, могет девствительно пропустил?


 
sniknik ©   (2005-05-13 11:45) [10]

sniknik ©   (12.05.05 11:53) [5]
> см. хелп по DecimalPlaces
> "Свойство «Число десятичных знаков» (DecimalPlaces)"
> и
> "Задание свойств объектов ADO (ActiveX Data Objects)" свойство > обьекта поле
> Field - Caption, ColumnHidden, ColumnOrder, ColumnWidth, DecimalPlaces, Description, Format, InputMask

если не понял в кавычках это заголовки из того самого хелпа.


 
kyn66 ©   (2005-05-13 12:29) [11]

> sniknik
ОК! 8-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1116225853
Fynjy1984
2005-05-16 10:44
2005.06.29
Нередактируемый запрос


1-1117790059
sofs
2005-06-03 13:14
2005.06.29
Как преодразовать HEX-число в символ?


8-1110129109
anamal
2005-03-06 20:11
2005.06.29
Как убрать мигание?


1-1117972531
Серый
2005-06-05 15:55
2005.06.29
Как построить бинарное дерево с помощью "Тривиев"


14-1117003396
Анонимщик1
2005-05-25 10:43
2005.06.29
Шахматная дуэль





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский