powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить новую запись в MSSQL
9 сообщений из 9, страница 1 из 1
Добавить новую запись в MSSQL
    #32224904
Антон27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, но я не смог найти отдет на интересующий меня вопрос в форуме.
Есть: проект в Access'e, MSSQL, форма в которой я заношу данные.

Надо: В форме я поставил кнопку, которая на нажатию добавляет новые данные в базу, проблема в том что я еще не очень хорошо знаю VB, и в связи с этим не как не могу понять где мне написать код добавления новых данных:(
А главное в каком виде, в виде SQL запроса или специвическими VB.

Спасибо.
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224919
iSestrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 варианта:

1. указать форме источник данных и тогда все будет заполняться само-собой, кнопка не нужна

2. примерно такой код на нажатие кнопки:
currentproject.connection.execute("insert into tbl (v_int, v_char, v_date) select " & me.v_int &", '" & me.v_char & "', '" & format(me.v_date, "yyyymmdd") & "'")
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224929
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порядок действий следующий:
1. Рисуешь кнопку
2. Свойства - Нажатие кнопки - там будет построитель выбираешь "программа"
3. Видишь окно VB и саб
Private Sub Кнопка43_Click()

End Sub
4. Дописываешь
DoCmd.RunSQL ("Insert.....") - 1
Где "Insert....." твой инсерт, -1 транзакция
кавычки смотри сам, пробуй варианты

Geen
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224935
Антон27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
iSestrin Второй вариант предподчтительнее.
А что значит префикс me перед переменной, он указывает на текущее поле?
И еще А куда этот код писать?:)
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224942
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда писать код - смотри у меня:)
me - форма где находишься сейчас (всегда)

2 iSestrin
А что мой вариант не будет работать?:)

Geen
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224943
iSestrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me означает обращение к полю в текущей форме
код писать нужно в окошечко, которое появится после того, как ты выделишь кнопку и нажмешь в форме свойств формы кнопку на событие "Нажатие кнопки"
мля, какая тавтология:))
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224947
iSestrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geen

почему не будет? - я такого не говорил ...

впрочем и не проверял, может и не будет:))
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224950
Антон27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АГА И после ME. я пишу название поля откуда Берется переменная так?:))

Огромное спасибо))
...
Рейтинг: 0 / 0
Добавить новую запись в MSSQL
    #32224956
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкинь саб - не жадничай пусть люди пользуются:)

Geen
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить новую запись в MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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