Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с текстовым полем / 12 сообщений из 12, страница 1 из 1
17.01.2005, 12:16:03
    #32867477
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
Народ спасайте, горю. Проблема и не знаю с какой стороны подойти. Есть на форме поле куда вводится текст, после этого по нажатию кнопки на той же форме, с помощью запроса данные добавляются в таблицу. Но если длина введенного текста больше 120 символов то происходит ошибка при выполнении запроса. В таблице посмотрел там длина поля стоит 255 символов. Помогите , подскажите что не так ? Спасибо.
...
Рейтинг: 0 / 0
17.01.2005, 14:06:02
    #32867816
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
А текст запроса?
...
Рейтинг: 0 / 0
17.01.2005, 14:10:51
    #32867833
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
UPDATE tab1 SET tab1.examp = [forms]![f1].[Поле1];

Запрос то вроде тривиальный, и если его как я уже сказал просто запустить не из формы то символов подхватывает больше 200, а вот из формы никак
...
Рейтинг: 0 / 0
17.01.2005, 14:12:57
    #32867838
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
А какая ошибка?

(Кстати, второй топик с таким же вопросом я удалил.)
...
Рейтинг: 0 / 0
17.01.2005, 14:20:39
    #32867865
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
А так? (Пример для MDB)
Код: plaintext
mdb.Execute "UPDATE tab1 SET tab1.examp = '" & Me.[Поле1] & "'"
...
Рейтинг: 0 / 0
17.01.2005, 14:27:08
    #32867891
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
ДА в том весь и трабл, что ошибка не появляется, выскакивает сообщение что будет обновлена таблица а потом тишина, если меньше 120 или 130 символов то потом появляется надпись что будет добавлена новая запись и всё ок, а за двойной топик извеняюсь просто проблема горит сильно
...
Рейтинг: 0 / 0
17.01.2005, 14:29:10
    #32867897
puzzo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
А можно именно кусок кода VB с запросом?
...
Рейтинг: 0 / 0
17.01.2005, 14:42:55
    #32867956
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
AlexJuiceА так? (Пример для MDB)
Код: plaintext
mdb.Execute "UPDATE tab1 SET tab1.examp = '" & Me.[Поле1] & "'"


а по подробней можно, что вместо mdb прописать ? Что то я не совсем понял, как мою текущую базу запхнуть ?

2 puzzo
Да код то простой, вызывает запрос
'DoCmd.OpenQuery ("q1")

q1 и есть тот самый запрос.
...
Рейтинг: 0 / 0
17.01.2005, 14:46:06
    #32867965
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
А почему OpenQuery? Это же вроде не для изменения данных, а для вывода на экран.
...
Рейтинг: 0 / 0
17.01.2005, 14:58:08
    #32868019
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
[quot ksandr]а по подробней можно, что вместо mdb прописать ? Что то я не совсем понял, как мою текущую базу запхнуть ?
quot]
CurrentDb

Вариант:
Dim mdb As Database
Set mdb = CurrentDb
mdb.Execute ...
...
Рейтинг: 0 / 0
17.01.2005, 17:52:30
    #32868630
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
Владимир СанычА почему OpenQuery? Это же вроде не для изменения данных, а для вывода на экран.

А какой командой вызывается запрос, я всегда этой пользовался, а что можнл другой ?

Всем спасибо за ответы, очень помогли. Отдельная большая благодарность AlexJuice просто спас
...
Рейтинг: 0 / 0
17.01.2005, 18:05:15
    #32868668
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с текстовым полем
ksandrА какой командой вызывается запрос, я всегда этой пользовался, а что можнл другой ?
А вот выше в ответе Алекса...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с текстовым полем / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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