powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отвязать форму от таблицы!
9 сообщений из 9, страница 1 из 1
Отвязать форму от таблицы!
    #33614782
Ovant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте, я лопух, поэтому задаю такой глупый вопрос. Необходимо "отвязать форму от таблицы" в базе данных Access. Форма служит для ввода, добавлять поля нужно запросом по нажатию кнопки. Так как же это запрос написать то!?
Возьмем самый простой случай, у нас есть одна таблица с двумя полями, одно из которых ключ. На форме имеется поле ввода второго поля в таблицу. Помогите пожалуйста!
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614787
Ты же в форуме по Access уже задал этот же вопрос.
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614812
Ovant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ответ я так и не получил
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614837
Допустим у тебя в таблице поле типа счетчик (Поле1) и текстовое (Поле2). В режиме конструтора создаешь форму, помещаешь на нее свободное поле и кнопку.

На кнопку вешаешь код:

Код: plaintext
1.
2.
3.
4.
Private Sub Кнопка_Click()
    CurrentDb.Execute _
      "INSERT INTO Таблица1 (Поле2) VALUES ('" & Me.Поле2 & "')", _
      dbFailOnError
End Sub
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614852
Ovant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я прикрепил файлик БД. Там одна таблица с полем имя и форма на которой это имя по нажатию кнопки должно сохраниться в таблице. Не могу записать запрос по нажатию на кнопку. Если кто может, помогите пожалуйста!!
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614905
Посмотри. И в дальнейшем старайся не называть объекты, поля и т.д. служебными словами (типа Name, Date). В дальнейшем это может привести к ошибке при обращении к объектам с такими названиями.
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614933
Ovant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Премного благодарен
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33614961
Ovant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если там 2, 3 поля??
Dim dbsCDB As DAO.Database

Set dbsCDB = CurrentDb()

dbsCDB.Execute ("INSERT INTO TABLE1 ([Pole1], [Pole2], [Pole3]) VALUES ('" & _
Me.Pole1 & Me.Pole2 & Me.Pole3 &"')"), dbFailOnError

Set dbsCDB = Nothing

Так??
...
Рейтинг: 0 / 0
Отвязать форму от таблицы!
    #33615021
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OvantА если там 2, 3 поля??
Dim dbsCDB As DAO.Database

Set dbsCDB = CurrentDb()

dbsCDB.Execute ("INSERT INTO TABLE1 ([Pole1], [Pole2], [Pole3]) VALUES ('" & _
Me.Pole1 & Me.Pole2 & Me.Pole3 &"')"), dbFailOnError

Set dbsCDB = Nothing

Так??
НЕТ!

Код: plaintext
1.
2.
"INSERT INTO TABLE1 ([Pole1], [Pole2], [Pole3]) VALUES ('" & _
      Me.Pole1 & "'," & Me.Pole2 & ",'" Me.Pole3 &"')"

Апострафы ставятся для текстовых полей, для числовых не ставят, в данном примере 1 и 3 поле текстовое, 2 - числовое.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отвязать форму от таблицы!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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