Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отвязать форму от таблицы! / 9 сообщений из 9, страница 1 из 1
21.03.2006, 15:53:59
    #33614782
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отвязать форму от таблицы!
Здраствуйте, я лопух, поэтому задаю такой глупый вопрос. Необходимо "отвязать форму от таблицы" в базе данных Access. Форма служит для ввода, добавлять поля нужно запросом по нажатию кнопки. Так как же это запрос написать то!?
Возьмем самый простой случай, у нас есть одна таблица с двумя полями, одно из которых ключ. На форме имеется поле ввода второго поля в таблицу. Помогите пожалуйста!
...
Рейтинг: 0 / 0
21.03.2006, 15:57:27
    #33614787
Отвязать форму от таблицы!
Ты же в форуме по Access уже задал этот же вопрос.
...
Рейтинг: 0 / 0
21.03.2006, 16:06:36
    #33614812
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отвязать форму от таблицы!
ответ я так и не получил
...
Рейтинг: 0 / 0
21.03.2006, 16:18:37
    #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
21.03.2006, 16:22:14
    #33614852
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отвязать форму от таблицы!
Я прикрепил файлик БД. Там одна таблица с полем имя и форма на которой это имя по нажатию кнопки должно сохраниться в таблице. Не могу записать запрос по нажатию на кнопку. Если кто может, помогите пожалуйста!!
...
Рейтинг: 0 / 0
21.03.2006, 16:42:17
    #33614905
Отвязать форму от таблицы!
Посмотри. И в дальнейшем старайся не называть объекты, поля и т.д. служебными словами (типа Name, Date). В дальнейшем это может привести к ошибке при обращении к объектам с такими названиями.
...
Рейтинг: 0 / 0
21.03.2006, 16:50:27
    #33614933
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отвязать форму от таблицы!
Спасибо! Премного благодарен
...
Рейтинг: 0 / 0
21.03.2006, 16:54:56
    #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
21.03.2006, 17:09:43
    #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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отвязать форму от таблицы! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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