powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заполнение таблицы в БД из поля(TextBox) в форме
18 сообщений из 43, страница 2 из 2
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230657
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Retvisan,
Код: vbnet
1.
2.
3.
Private Sub Command54_Click()
CurrentDb.Execute "UPDATE [KL] SET [vagon01_QQ]=""" & Me.Text 23.Text & """ WHERE [ID] In (""" & Replace(Me.txtkod, ",", """,""") & """)"
End Sub


вернее вот так
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230682
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот прям хочется ругаться.
Вы читали мое сообщение?
Видели там слова о том, что такая ошибка возможна при обращении к свойству Text?
Что я и вижу совершенно отчетливо в Вашем запросе с формы.
А Вы неужели не видите вот этого Me.Tip_raboty.Text?

Так, а вот тут, где "вернее, так", вообще бессмыслица.
Это что & Me.Text 23.Text & ?
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230687
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,
простите, не совсем то скинул
да, я видел, исправил, все тоже самое
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230689
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,

Да что именно Вы, черт возьми, исправили?
Где запрос исправленный?
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230694
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Private Sub Command54_Click()
CurrentDb.Execute "UPDATE [KL] SET [vagon01_QQ]=""" & Me.Text23 & """ WHERE [ID] In (""" & Replace(Me.txtkod, ",", """,""") & """)"
End Sub
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230697
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Me.Text23 это значение, которое я вставляю в таблицу
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230706
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan__Michelle,

Me.Text23 это значение, которое я вставляю в таблицуДа это понятно.
Какое значение в поле txtkod и какой тип имеет Id?

Но считаю, что если запрос и правда такой, то ошибки, как на картинке, быть не может.
Код: vbnet
1.
2.
3.
Private Sub Command54_Click()
    CurrentDb.Execute "UPDATE [KL] SET [vagon01_QQ]=""" & Me.Text23 & """ WHERE [ID] In (""" & Replace(Me.txtkod, ",", """,""") & """)"
End Sub
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230714
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

ID это AutoNumber
txtkod это мои ID, прописываемые через запятую(я выбираю записи и их ID, прописываются через запятую)
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230722
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan__Michelle,

ID это AutoNumber
txtkod это мои ID, прописываемые через запятую(я выбираю записи и их ID, прописываются через запятую) Прошу привести пример строки, опять словесные описания....
Да уже не надо.

А раньше говорили, что Id текстовый.
Раз это счетчик, то замените хвост запроса на это
Код: sql
1.
 WHERE [ID] In (" & Me.txtkod & ")" 
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230725
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

https://cloud.mail.ru/public/DUL7/ymERmXn9A
хорошо,щас вот сама БД, чтобы было чуть попроще общаться
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230731
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,

Нет. Я на работе. Скачать не могу.
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230747
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

ладно, в любом случае, у меня получилось сделать, но чуть по-другому, через SQL запросы, вроде все работает) не хотел городить кучу запросов в БД, но пришлось) если можете помогите пожалуйста, потом, когда сможете скачать и посмотреть в чем проблема)

вот как выглядит запрос

Код: sql
1.
UPDATE KL SET vagon07_QQ = Forms!KL!Text23, WHERE Eval([ID] & " In (" & Forms!KL!txtkod & ")");
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230763
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,

Час от часу не легче...)))
Откуда Eval взялся?
Вы знаете назначение этой функции?
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230773
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,

Насчет скачать и посмотреть - может, сегодня поздно или завтра.

Вообще, я не особо люблю эти копания,
считаю, что это слишком просто - сдал базу как в химчистку, получил обратно почищенной.)))
Полезнее суметь разобраться теоретически, заодно спрашивающий научится более-менее
вопросы формулировать и ответы воспринимать целиком, а не с пятого на десятое.
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230787
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michell
согласен
в принципе я разобрался как это сделать при помощи запросов в самой БД, которые запускаются по кнопкам(но выглядит это очень некрасиво, аж 10 запросов). Но почему то в VBA, вылетает ошибка. И насчет ошибки что вылетает, недавно был случай, Вы как раз с ним мне помогли, казалось все должно быть норма, а вылетала ошибка, из-за того, что было сохранен фильтр в свойствах формы, я бы никогда этого бы не заметил, мб та же самая шляпа и здесь)
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39230814
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,

Вот опять. Спрашиваю про Eval - нет ответа...

Относительно "посмотреть".
Укажите уж, куда смотреть, где искать ошибку, в какой форме, какая кнопка нажимается.
И что это за работающие запросы, тоже перечислите.
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39231090
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan__Michell
согласен
в принципе я разобрался как это сделать при помощи запросов в самой БД, которые запускаются по кнопкам(но выглядит это очень некрасиво, аж 10 запросов). Но почему то в VBA, вылетает ошибка. И насчет ошибки что вылетает, недавно был случай, Вы как раз с ним мне помогли, казалось все должно быть норма, а вылетала ошибка, из-за того, что было сохранен фильтр в свойствах формы, я бы никогда этого бы не заметил, мб та же самая шляпа и здесь )Да уж...
И правда шляпа...
Мне уже смешно.)))

Все абсолютно так, как я Вам и писала:
и ошибка не та, что на картинке,
и способ исправления именно этот 19141966 .
Сделайте это, все прекрасно будет выполняться.

Интересно, почему Вы настаивали, что именно ошибка с картинки происходит?
Или эти сообщения у Вас все на английском и все они для Вас на одно лицо?
Прилагаю рисунок, что было на самом деле.

А где же работающие запросы? Ничего не обнаружено. Хотелось посмотреть.
...
Рейтинг: 0 / 0
Заполнение таблицы в БД из поля(TextBox) в форме
    #39231496
Миша3333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть Таблица1
в ней три поля

поле1
поле2
поле3

есть форма form1

в форме вставил еще одно поле4

задача такова в поле4 выбрать максимальное число из поле1 поле2 поле3

написал вот такой код:

Public Function vbMAX()
Dim a As Double
a = поле1
If a < поле2 Then a = поле2
If a < поле3 Then a = поле3
'may be continue

vbMAX = a

End Function


все работает прекрасно но есть все же одна проблемка следующего рода....

если все поле пустые то в поле4 появляется сообщение #Ошибка
помогите пожалуйста либо избавится от него либо заменить
заранее спс.....


и вторай проблема,,,,значения находит после того как сохранены ,,,а можно ли сделать так чтобы значения выводились сразу же после их ввода???
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заполнение таблицы в БД из поля(TextBox) в форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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