Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Input Mask & DataSheet View / 7 сообщений из 7, страница 1 из 1
18.07.2004, 11:08:21
    #32609537
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
Интересное явление:
Есть поле Description и Input Mask = CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC;0;" "
"" на нем. В FormView - нет никаких проблем - Акс больше 30 символов внести в поле не позволяет. Но стоит перевести форму в DataSheet, как в это поле можно звнести хоть тысячу знаков, соответственно, при попытке спасти запись получаю ошибку. Может быть я что-то не учитываю в определении поля? Или это очередная Аксова фича?
...
Рейтинг: 0 / 0
18.07.2004, 12:14:08
    #32609552
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
В продолжение темы. Попытка поймать ошибку на Description_BeforeUpdate не удалась. На OnError Form - не удобно, т.к. номер ошибки - объщий:
Код: plaintext
1.
?Accesserror(  3146  )
ODBC--call failed.
Ловится на BeforeUpdate Form. Но при этом перевести после сообщения фокус на поле Description - не удается:
Код: plaintext
1.
2.
3.
4.
?err
  2110  
...can't move the focus to the control Description.@* The control may be a type that can't receive the focus, such as a label.
* The control's Visible property may be set to No.
* The control's Enabled property may be set to No.
хотя тип поля, естественно, не label и он Visible и Enabled !
...
Рейтинг: 0 / 0
18.07.2004, 13:00:18
    #32609559
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
положил бы примерчик - самим моделировать тяжко.
...
Рейтинг: 0 / 0
18.07.2004, 13:16:55
    #32609561
Victosha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
input mask указано для поля в форме?

попробуй поставить input mask и в поле формы и в свойствах поля таблицы
(сам не пробовал)
...
Рейтинг: 0 / 0
18.07.2004, 13:32:39
    #32609563
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
Что уж совсем интересно, что в другой форме, построенной на другой таблице, но с таким же полем (правда, маска длинее - до 50 символов), работает, как швейцарские часы.
Примерчик положить не могу, все у меня уже разрослось шибко. А вытаскивать по частям, работа не малая.
Еще что, наверное, нужно сказать, А97, таблицы SQL Server -ные, но подсоеденены через Query:
Код: plaintext
1.
2.
SELECT Cars.*
FROM Cars IN z[ODBC;DATABASE=CARDATA;UID=EDT_User;PWD=E1d2t3;DSN=EDT_KOBI;WSID=EDT_User]
WHERE (((Cars.OnlyFuelLogUse)=False));
...
Рейтинг: 0 / 0
18.07.2004, 13:42:27
    #32609564
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
Victoshainput mask указано для поля в форме?

попробуй поставить input mask и в поле формы и в свойствах поля таблицы
(сам не пробовал)

1.Поскольку таблицы прилинкованы из SQL Server, то, понятно, в таблице input mask ставить некуда. И, на сколько я себе представляю, input mask в таблице ничего не меняет, Акс пользуется им только для мастеров, при автопостроении формы мастер скопирует это определение в соответствующий текстбокс.

2.Построчно сравнил свойства текстбоксов на обоих формах - абсолютно одно и то же. Можно бы было подумать, что что-то произошло с Mdb и воспользоваться Compact для ремонта. Но проблема в том, что этот баг нашли клиенты, а значит, он существует на всех копиях.
...
Рейтинг: 0 / 0
19.07.2004, 09:04:26
    #32609830
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Input Mask & DataSheet View
Есть идеи где еще поискать?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Input Mask & DataSheet View / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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