Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление полей. / 11 сообщений из 11, страница 1 из 1
06.10.2004, 18:14:00
    #32726729
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Здравствуйте. Подскажите пожалуйста с чем может связан быть такой глюк. Есть форма и на ней присутствуют много контролов. По нажатию на кнопку значение этих контролов закидываются в базу посредством SQL запроса. Но столкнулся с такм неприятным моментом, если больше одного поля пустует т.е. они не заполнены и к ним никто не притрагивался, то при попытке выполнить SQL запрос выдаётся сообщение о "нарушении условий на значение". Если пустует только одно поле то всё в порядке. Привожу кусок кода мож чего там напортачил

UPDATE Main SET Main.DateOfIncoming = [Forms]![infa]![Поле9], Main.Korr = [Forms]![infa]![ПолеСоСписком13],........
...
Рейтинг: 0 / 0
06.10.2004, 18:42:58
    #32726783
Rayis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
немного не понятно,

какие именно поля, какие типы данных?
...
Рейтинг: 0 / 0
06.10.2004, 19:00:10
    #32726808
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Есть текстовые поля с различными типами данных (текст, числа и даты) после загрузки формы пользователь может править данные в этих полях. Затем по нажатию кнопки на форме происходит обновление полей в таблице на соотвествующие значения из текстовых полей формы, так вот если пустует больше одного поля то выдаётся ошибка о нарушении условий на значение. Если пустует только одно поле то всё ок. Кусок запроса приведён выше.
...
Рейтинг: 0 / 0
06.10.2004, 19:36:12
    #32726860
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Вопрос несколько конкретизировался в результате решения, есть текстовые поля с форматом данных "краткий формат даты", и эти поля не всегда заполняются а при выполнении запроса на обновление таблицы вылезает сообщение об ошибке преобразования типа. Как обойти проблему ?
...
Рейтинг: 0 / 0
06.10.2004, 19:40:55
    #32726863
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Проверьте поля таблицы на возможность ввода пустых строк.
...
Рейтинг: 0 / 0
06.10.2004, 20:03:40
    #32726884
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
А какое свойств отвечает за ввод пустых строк у полей с типом данных дата ?
...
Рейтинг: 0 / 0
06.10.2004, 23:08:56
    #32726974
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
авторА какое свойств отвечает за ввод пустых строк у полей с типом данных дата ?

А откуда взялся формат дата?
Ранее вы говорили, что поля текстовые
авторесть текстовые поля с форматом данных "краткий формат даты",

У поля типа Дата есть свойство "Обязательное поле"
А у текстового поля есть свойства "Обязательное поле" и "Пустые строки"
...
Рейтинг: 0 / 0
07.10.2004, 00:07:48
    #32726994
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
авторА откуда взялся формат дата?

Извините, хотел сказать тип, написал формат...
...
Рейтинг: 0 / 0
07.10.2004, 08:29:50
    #32727129
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Наверное я криво выражаюсь :) попытаюсь ещё раз внести коррекцию в свой вопрос. Есть форма на ней присутствует поле, в маске ввода которого задан краткий формат даты, есть таблица и в ней есть поле с форматом данных "дата/время" необходимо с помощью запоса обновлять таблицу а данные берутся из поля на форме. Когда в поле на форме есть значение то всё ок, а вот когда оно пустое то выдаётся ошибка "ошибка преобразования типов".
...
Рейтинг: 0 / 0
07.10.2004, 11:28:21
    #32727549
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Запрос с помощью кода запускается? А что, поле на форме не привязано к
таблице? Зачем нужен запрос для обновления?

--
Regards
Alexander Artamonov


"ksandr" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1014642@sql.ru...
Наверное я криво выражаюсь :) попытаюсь ещё раз внести коррекцию в свой
вопрос. Есть форма на ней присутствует поле, в маске ввода которого задан
краткий формат даты, есть таблица и в ней есть поле с форматом данных
"дата/время" необходимо с помощью запоса обновлять таблицу а данные берутся
из поля на форме. Когда в поле на форме есть значение то всё ок, а вот когда
оно пустое то выдаётся ошибка "ошибка преобразования типов".
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
07.10.2004, 19:24:09
    #32728820
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление полей.
Тогда такой вопрос а как поле привязать к определенному полю таблицы ? И самое гланое у меня выбор из списка привязанного к таблице осуществляется на одной форме а просмотр данных в полях на другой, как мне передать номер строки в таблице чтобы поля правильно заполнились ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление полей. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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