Fryazino.NET Forum || Hard&Soft || Microsoft Access
>> Привет, Гость! Войдите! : вход | поиск | правила | банлист
Автор
Microsoft Access (1) 1 для печати | RSS 2.0
Mike
Участник
1271
Есть такая проблема.
Существует таблица с полями:
1-е 2-е 3-е
3-е поле это логическое поле (да/нет) (гадочка)
Сосдана форма, в форме существует кнопка распечатать.
Вопрос:
Как сделать чтобы принажитии на эту кнопку выводился вопро "Распечатано или нет? "
При ответе "да" автоматически заполнялось поле 3-е значениями "Да"
IP
Dima
Участник
1027
Заполнять только в одной (текущей) строке или во всей таблице?
IP
ElGato
Участник
opportunist-редиска
q

[Сообщение изменил ElGato 10-07-2002.]

IP
Mike
Участник
1271
To Dima
Желательно только в текущей.
Но и во всех тоже не плохо.
IP
Dima
Участник
1027
Private Sub ИмяКнопки_Click()
i = MsgBox("Распечатано или нет?", vbQuestion + vbYesNo)
If i = vbYes Then ИмяЛогическогоПоля.Value = True
End Sub

Вставь эту подпрограмму в модуль формы и назначь ее событию нажатия кнопки.
Соответственно ИмяКнопки = имя этой кнопки, ИмяЛогическогоПоля = имя этого поля в форме.

IP
Dima
Участник
1027
А чтобы во всей таблице:

strSQL = "UPDATE ИмяТаблицы SET ИмяТаблицы.[ИмяПоля] = True"
CurrentDb.Execute (strSQL)

[Сообщение изменил Dima 10-07-2002.]

IP
Mike
Участник
1271
To Dima
Спасибо огромное.
Уже экперементирую Вроде получается.
IP
Страницы(1): 1

Хотите создавать темы и отправлять сообщения? Выполните Вход или Зарегистрируйтесь!




Напишите нам

µƒorum © fryazino.net