powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / #Имя? в поле Дата в связной таблице вместо значения по умолчанию
38 сообщений из 38, показаны все 2 страниц
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218962
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База разита на: файл с таблицами и файлы с интерфейсами. И, соответственно, "интерфейсы" пользуются данными из файла с таблцами (пишу это "на" всякий случай ). В одной из таблиц в поле "Дата"->"Значение по умолчанию" стоит "=Format(Date();"dd.mm.yy")", но это не работает, если таблица является связной - пишет "#Имя?"
Что делать?!
ПОМОГИТЕ pls ^^
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218963
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А какого типа поле? Format возвращает стринг. Если поле не стринговое, то будет ошибка.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218966
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако формат поля не указан - неувязочка Сейчас подкорректируем
thx
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218967
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Краткий формат даты" поставил...
Проблема не решилась :(
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218968
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не понятно еще и то, почему если таблица "своя", а не связная то все работает, независимо от формата поля...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218970
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле, кстати, "Дата\время"
типа я только что проснулся :) Формат с типом перепутал
СОРРИИ
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218971
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Какого ТИПА поле? Не формата, а типа.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218972
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^))) Опоздал.

Ну так убери Format.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218973
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил Format, когда перепутал в твоем посте Тип с Форматом - убрал Format, когда одумался :)
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218975
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче говоря не помогает
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218976
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отметил еще одну особенность...
Если создать новый mdb и установить ту же самую связь, то проблем нет...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218977
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так добавь ту же прилинкованное поле с той базы - только с другим именем. (copy) и попробуй там поставить default
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218978
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того, проблема возникает следующим образом: на работе у меня А2000, а дома ХР - если хоть один раз запустить эту базу в ХР, то в А2000 появляется такая проблема... Теперь я дома установил А2000, но в ХР я уже успел открыть :)
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218980
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ну так добавь ту же прилинкованное поле с той базы
Поясни, пожалуйста....
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218982
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexanderik
Если ты имеешь ввиду то, что нужно переименовать прилинкованную таблицу, то это не помогает....
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218986
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что тебе мешает сделать вот так
Свойства поля.

Формат поля................... mm/dd/yy
Маска ввода ................... 99/99/0000;0;_
Значение по умолчанию ... = Date()

Тип поля в базе естественно Date.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218987
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка: Неизвестная функция 'Format'
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218989
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexanderik
сейчас попробую, но это как-странно... Ведь это не работает только, когда таблица прилинкована....
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218991
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокус не прокатил...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218994
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Ошибка: Неизвестная функция 'Format'

Vsevolod, ау, как слышно? Убери Format!!! Он возвращает строку!!! А поле не строковое!!!
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218996
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну у меня фокус прошел !!

Если у тебя поле с типом string вставь вот это
Format(Date(),"mm\.dd\.yy")
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32218999
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это тупняк...
Но как тогда это записать =Format(Date();"dd.mm.yy") без Format???
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219001
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
date() тоже не работает...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219002
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
=Date()

Тебе же дату надо в поле заносить, а не стринг!!!
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219003
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
я повторюсь

>Более того, проблема возникает следующим образом: на работе у меня А2000, а дома ХР - если хоть один раз запустить эту базу в ХР, то в А2000 появляется такая проблема... Теперь я дома установил А2000, но в ХР я уже успел открыть :)

наверное собака где-то здесь порылась....
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219004
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
А также:

>Если создать новый mdb и установить ту же самую связь, то проблем нет...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219005
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно можно все импортировать в новую мдбшку, но это слишком муторно...
типа опять все менюшки делать....
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219006
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че то ты гонишь не по детски

ты распальцовку сделай и обьясни ..
Поле куда ты пытаешься вставить в нужном формате дату = какого типа ?

Далее - если ты сменил тип в базе (например с string на date или наоборот)
тут же в формочке сноси это поле(delete) и вставь снова .
а потом уже навешивай желанные форматы.

в mdb типе date не может храниться тип date - расписанный так как ты хочешь - он имеет внутреннюю структуру - типа long. а для юзверей выводиться в человеческом виде. поэтому от этого и пляшем - пусть он как хочет хранит - но вводить будем так как надо - поэтому если у тебя поле в mdb с типом date - тогда используй

Код: plaintext
1.
2.
Формат поля................... mm/dd/yy 
Маска ввода ...................  99 / 99 / 0000 ; 0 ;_ 
Значение по умолчанию ... = Date() 

А если тип String тогда пойдет и
Код: plaintext
Format(Date(), "mm\.dd\.yy" )

главное чтоб ты сам потом не запутался где месяц где день.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219007
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В любом случае неправильно заносить строку в поле типа Date/Time.

А менюшки импортируются автоматически. Когда перечисляешь объекты для импортирования, там кроме 6 закладок есть кнопочка More, а в ней Relationships, Import/Export Specifications и Toolbars.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219008
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
хе-хе Спасибо...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219009
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexanderik
Дело в том, что #Имя? появляется не в поле формы, а в поле таблицы...
Формат поля дата/время
А также: в других мдб - интерфейсах, где все таблицы только прилинкованные, все работает: Format...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219011
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че то ты гонишь не по детски

ты распальцовку сделай и обьясни ..
Поле куда ты пытаешься вставить в нужном формате дату = какого типа ?

Далее - если ты сменил тип в базе (например с string на date или наоборот)
тут же в формочке сноси это поле(delete) и вставь снова .
а потом уже навешивай желанные форматы.

в mdb типе date не может храниться тип date - расписанный так как ты хочешь - он имеет внутреннюю структуру - типа long. а для юзверей выводиться в человеческом виде. поэтому от этого и пляшем - пусть он как хочет хранит - но вводить будем так как надо - поэтому если у тебя поле в mdb с типом date - тогда используй

Код: plaintext
1.
2.
Формат поля................... mm/dd/yy 
Маска ввода ...................  99 / 99 / 0000 ; 0 ;_ 
Значение по умолчанию ... = Date() 

А если тип String тогда пойдет и
Код: plaintext
Format(Date(), "mm\.dd\.yy" )

главное чтоб ты сам потом не запутался где месяц где день.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219012
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нифига себе - как эхом отдалось !!
слехуйте..
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219015
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Для не знающих иврита: слиха - это пардон.
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219018
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
סליחה - т.е дико извиняюсь !!
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219019
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
Выскажи, пожалуйста, свои соображения по проблеме... Почему такое могло произойти?! Я сейчас все импортировал в другой файл и работает... :(
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219021
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Увы, никаких идей. Видать, файл был порченый...
...
Рейтинг: 0 / 0
#Имя? в поле Дата в связной таблице вместо значения по умолчанию
    #32219025
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно то, что он так портится после открытия в Access XP
После открытия в ХР в А2000 возникает такая проблема, а в ХР все ОК
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / #Имя? в поле Дата в связной таблице вместо значения по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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