Подкажите, я только начал работать в Аксе!
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Подкажите, я только начал работать в Аксе! Expand / Collapse
Автор
Сообщение
21.02.2007 16:34
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 16.03.2007 18:42
Сообщ.: 4, Visits: 6
Есть две формы (Form1 и Form2) на первой форме размещены кнопка (Button1) и таблица (Table1). На второй форме только таблица (Table2). В таблице номер один - четыре столбца (Номер, Название, Цена и столбец с CheckBox для выбора нужной строки) Я выделяю CheckBox-сами нужную строку нажимаю на кнопку Button1 и копирую эту строку из таблицы Table1 в таблицу Table2. Как это сделать? Я пока только начал изучать Акс и VBA.
Сообщ. #910981
21.02.2007 17:52
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.07.2008 10:37
Сообщ.: 236, Visits: 1 734
На событие Click кнопки готово, нужно выполнить запрос на вставку в таблицу2 записей из таблицы1, у которых checkbox = true.

А перед этим вероятно лучше удалить из таблицы2 все записи.

запросы будут такого вида:

1) Delete * From Table2

2) Insert Into Table2( перечисляем поля таблицы ) Select * From Table1 Where (НазваниеПоляСЧекБоксом = TRUE)

А после этого открывать Форму2.

Сообщ. #910982
21.02.2007 18:25
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 16.03.2007 18:42
Сообщ.: 4, Visits: 6
Так это я понял! А как все это на VBA выглядит? Я же только начал!
Сообщ. #910984
22.02.2007 9:08
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 13.03.2008 11:35
Сообщ.: 839, Visits: 8 738
1. Исполнение запросов 1) и 2):
DoCmd.RunSQL "текст_запроса"
2. Открыть форму:
DoCmd.OpenForm "имя_формы"
Сообщ. #910997
22.02.2007 11:03
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 16.03.2007 18:42
Сообщ.: 4, Visits: 6
Огромное спасибо! Я до этого делал немного по другому, но такой вариан мне нравится больше! Еще один последний вопрос в продолжении темы! С копированием данных все отлично! В таблицу2 все скопировалось, но вот на поле формы2, куда вставлена эта таблица, ничего не отображается, а отображается только тогда когда форму закроешь и откроешь сново! Все бы хорошо, но есть один нюанс, форма2 всегда должна быть открыта иначе я потеряю другие данные которые на ней есть! Вопрос такой! Как принудительно обновить элемент SubForm(поле в котором выводится подчиненый отчет или таблица)?
Сообщ. #911004
22.02.2007 11:39
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 13.03.2008 11:35
Сообщ.: 839, Visits: 8 738
ИмяЭлементаУправления.Requery
Сообщ. #911006
22.02.2007 12:00
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 16.03.2007 18:42
Сообщ.: 4, Visits: 6
Большое спасибо!
Сообщ. #911010
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:19