2013-06-13 2 views
0

Как добавить столбец в таблицу доступа с датой/датой даты/времени с форматом (longtime, shortdate и т. Д.)?Формат даты и времени доступа с использованием запроса

Я могу добавить столбец типа даты/времени, как follows.But он не будет установлен формат для этого

ALTER TABLE Table1 ADD COLUMN MyField DateTime 

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

+0

Что это за цель? – DevelopmentIsMyPassion

+0

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

+0

Я хочу сохранить его таким образом. Во всяком случае, будет запрос сделать это. Но как? – Navaneet

ответ

1

К сожалению, это не решение на основе запросов, но его легко модифицировать с помощью небольшого VBA.

Dim db As Database 
Dim t As TableDef 
Dim f As Field 
Dim p 

Set db = CurrentDb 
Set t = db.TableDefs("myTable") 
Set f = t.createField("myDateField", dbDate) 
Call t.Fields.Append(f) 

Set p = f.CreateProperty("Format", dbText, "Long Date") 
Call f.Properties.Append(p) 

Я избегал проверки наличия таблицы, поля или свойства, поскольку я недостаточно знаю о вашей реальной проблеме.

Смежные вопросы