Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по Alter table / 7 сообщений из 7, страница 1 из 1
29.09.2003, 12:32
    #32278109
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
Есть код которым я добавляю столбец вещественного типа
s = " p_" + Trim(Str(r.Fields("kod").Value)) + " float"
DoCmd.RunSQL ("alter table zvit_doh_tabl add " & s & ";")

короче этот код работает, но мне надо сделать чтобы столбец добавлялся фиксированой длины 2 символа после запятой и значение по умолчанию было 0

Зарание спасибо за помощ
...
Рейтинг: 0 / 0
29.09.2003, 12:55
    #32278154
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
s = " p_" + Trim(Str(r.Fields("kod").Value)) + " decimal(20,2) DEFAULT 0"
...
Рейтинг: 0 / 0
29.09.2003, 12:56
    #32278157
а федя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
1. F1
2. тип (размер) /ALTER TABLE Сотрудники ADD COLUMN Примечания TEXT(25); - из справки к 97/
3. дефаулт задается как свойство объекта тблдеф (ДАО), в диалекте аксесSQL предложения "дефаулт" не видел.
...
Рейтинг: 0 / 0
29.09.2003, 15:55
    #32278474
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
а федя
Тип данных float заставляет предполагать, что речь идет об SQL servere
...
Рейтинг: 0 / 0
29.09.2003, 16:34
    #32278532
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
Подскажите как мне создать поле с типом данных вещественная с плавающей точкой со значением по умолчанию 0, без SQL server
...
Рейтинг: 0 / 0
29.09.2003, 16:45
    #32278559
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
Поле где? В таблице или форме?
Если в таблице, то без SQL не знаю как, если в форме, то в свойствах поля (вкладка Макет-Формат Поля) выбрать числовойи Вкладка Данные-значение по умолчанию указать 0
...
Рейтинг: 0 / 0
29.09.2003, 17:24
    #32278637
феди мы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Alter table
добавить можно и с помощью ALTER, а вот DEFAULT задать _в таблице Access_, imho, можно токо через объекты доступа к данным. Например DAO.Tabledefs
т.ч. добавляй через:

Свойство DefaultValue
объектов Field(s)
семейства Fields объекта TableDef

Благо, для Fields объектов
TableDef оно доступно на Чтение/запись.

Все с примерами доступно по F1
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по Alter table / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]