Главная страница
    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.48 MB
Время: 0.048 c
14-1117371273
Hypercube
2005-05-29 16:54
2005.06.29
Создание пиринговых сетей нового поколения


6-1112208880
Urvin
2005-03-30 22:54
2005.06.29
ICQ посредством Delphi


3-1116850425
Надежда
2005-05-23 16:13
2005.06.29
Не срабатывает установка DisplayFormat полю ClientDataSet


1-1117903325
DimaK
2005-06-04 20:42
2005.06.29
Поиск определенного компонента на форме


14-1117983887
asdqwer
2005-06-05 19:04
2005.06.29
Quicktime+IE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский