Работа с подформой-таблицей Access - VB
Формулировка задачи:
Доброго времени суток!
Столкнулся со следующей проблемой...
1. Запустил Access
2. Создал таблицу
3. Создал форму для этой таблицы, мастером, режим отображения - таблица
4. У этой формы отключил
- возможность добавления записи
- возможность удаления
- возможность редактирования,
чтобы нельзя было править таблицу так сразу...
Т.о. нельзя править, но перемещаться можно и курсором и стрелками!
5. Отключил отображения кнопок перемещения и области выделения.
6. Создал новую форму (Ф1), конструктором. Перетащил туда форму-таблицу.
Запускаю форму Ф1 - внутри табличка, не редактируется, по ней перемещаюсь! Закрыл.
Теперь проблема! Как работать из кода с этой таблицей???
Как определить номер строки??? (как отключить режим выделения нескольких строк??? - не из кода)
Как обратиться к значениям полей???
Как программно переместиться на К-ю строчку???
Раньше работал как.
Был .
И с ним уже MoveNext, Filter, Find'ы и прочее... и в любой момент через Fields можно обратьться к полям текущей строчки...
Работа с ним по прежнему возможна... Но как связать с таблицей...
Потому что делая в таблице все по-прежнему, ничего не меняется...
Заранее спасибо!
Столкнулся со следующей проблемой...
1. Запустил Access
2. Создал таблицу
3. Создал форму для этой таблицы, мастером, режим отображения - таблица
4. У этой формы отключил
- возможность добавления записи
- возможность удаления
- возможность редактирования,
чтобы нельзя было править таблицу так сразу...
Т.о. нельзя править, но перемещаться можно и курсором и стрелками!
5. Отключил отображения кнопок перемещения и области выделения.
6. Создал новую форму (Ф1), конструктором. Перетащил туда форму-таблицу.
Запускаю форму Ф1 - внутри табличка, не редактируется, по ней перемещаюсь! Закрыл.
Теперь проблема! Как работать из кода с этой таблицей???
Как определить номер строки??? (как отключить режим выделения нескольких строк??? - не из кода)
Как обратиться к значениям полей???
Как программно переместиться на К-ю строчку???
Раньше работал как.
Был .
И с ним уже MoveNext, Filter, Find'ы и прочее... и в любой момент через Fields можно обратьться к полям текущей строчки...
Работа с ним по прежнему возможна... Но как связать с таблицей...
Потому что делая в таблице все по-прежнему, ничего не меняется...
Заранее спасибо!
Решение задачи: «Работа с подформой-таблицей Access»
textual
Листинг программы
<font color="blue">Dim</font> rs <font color="blue">as</font> Recordset <font color="blue">Set</font> rs = form_table.RecordSet
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д