Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление данных / 18 сообщений из 18, страница 1 из 1
15.06.2016, 16:44
    #39256498
Roken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Добрый день на форме имеется кнопка. Нужно чтобы при нажатии на неё обновлялись данные некоторой таблицы.
...
Рейтинг: 0 / 0
15.06.2016, 17:13
    #39256520
гурД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Roken,

зачем? Данные в таблице сохраняются сразу же после ввода...
...
Рейтинг: 0 / 0
15.06.2016, 17:30
    #39256532
Roken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
гурД,
Я понимаю, но когда умения открыта форма и эта таблица и я работаю с формой тем самым изменяю таблицу,то потом придётся чтобы посмотреть данные в таблицы её закрывать открывать. Проверено!
...
Рейтинг: 0 / 0
15.06.2016, 17:55
    #39256556
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
У формы/подформы есть метод .Requery для обновления данных, а если таблица открыта вне формы, просто в конструкторе, жмите F5
...
Рейтинг: 0 / 0
15.06.2016, 18:06
    #39256568
Roken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
MrShin,
Да,вы правы, есть такое. Но только для моего компьютера будет сочетание Fn+F5. А как это можно прописать кодом Vba?
...
Рейтинг: 0 / 0
15.06.2016, 18:14
    #39256572
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
RokenЯ понимаю, но когда умения открыта форма и эта таблица и я работаю с формой тем самым изменяю таблицу,то потом придётся чтобы посмотреть данные в таблицы её закрывать открывать. Проверено!

А зачем? Зачем при наличии форм смотреть в таблицы? В понятие интерфейс как-то нелепо вписывается сама фраза -смотреть что в таблицах напрямую, ну или тогда кривой интерфейс - отказаться от него совсем и работать просто с таблицами... а так всё равно что: хочу ехать на машине и смотреть как поршни колбасит в цилиндрах...
...
Рейтинг: 0 / 0
15.06.2016, 18:24
    #39256580
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
RokenгурД,
Я понимаю, но когда умения открыта форма и эта таблица и я работаю с формой тем самым изменяю таблицу ,то потом придётся чтобы посмотреть данные в таблицы её закрывать открывать. Проверено!но прописывание этого в коде...Если это обычный юзер(чайник) о существовании таблиц и знать не должен-а Вы(при отладке кода) нажав клавишу или их сочетание не собъете пальцы в кровь
...
Рейтинг: 0 / 0
15.06.2016, 18:28
    #39256582
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
ПыСы: работая с формой изменить таблицу невозможно-только данные в ней
...
Рейтинг: 0 / 0
15.06.2016, 18:34
    #39256591
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Таблица, открытая вне формы предназначена исключительно для целей разработки, чтобы быстро посмотреть/отредактировать данные/изменить структуру таблицы. Нормальное пользовательское приложение не должно даже пытаться работать со средствами разработчика. Вы же не занимаетесь разработкой плагинов к Акцессу, надеюсь?

Создавайте форму/подформу на базе таблицы, открывайте ее в режиме таблицы и обновляйте на здоровье через Requery, выглядит так же, как и конструктор, только полностью управляема.
...
Рейтинг: 0 / 0
15.06.2016, 22:31
    #39256681
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Roken,

Я не буду присоединяться к отговаривающим.
Мало ли, зачем это нужно - может, человек тренируется работать с рекордсетами,
пробует всякие там Edit, Update, Find..., или на пробной таблице проверяет действие запросов.
И хочет сразу увидеть результат не опосредованно, через форму, а напрямую в таблице.

В общем, предлагаю такой вариант
Код: vbnet
1.
2.
DoCmd.OpenTable
DoCmd.Requery

При уже открытой таблице это приведет к переводу фокуса на эту таблицу и ее обновлению.
...
Рейтинг: 0 / 0
15.06.2016, 22:34
    #39256682
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
RokenMrShin,
Да,вы правы, есть такое. Но только для моего компьютера будет сочетание Fn+F5. А как это можно прописать кодом Vba?Это не для компьютера такое сочетание, а для клавиатуры.
Эмулируется в результате обычное F5.
...
Рейтинг: 0 / 0
15.06.2016, 23:38
    #39256703
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
__Michelle... И хочет сразу увидеть результат не опосредованно, через форму, а напрямую в таблице...
:)
Вообще-то, то что вы видите на экране с подписью, например, Persons : таблица и есть форма.

Так что никаких "напрямую" тут нет.
Ровно так-же "опосредованно".
...
Рейтинг: 0 / 0
15.06.2016, 23:54
    #39256710
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Predeclared,

Да, форма, но собственная форма Access'а (термин сейчас на ходу подобрала, может, и дурацкий).
И потом, пользовательскую форму (тоже термин на ходу), какая бы она простецкая ни была, нужно специально делать.
И будет она (ой, то есть, ее имя) висеть в разделе окна базы, занимая место.
А готовой формой Access'а (таблицей) можно воспользоваться сразу.

Видимо, придется уточнить: у меня там говорилось именно о пользовательских формах.)))
...
Рейтинг: 0 / 0
15.06.2016, 23:59
    #39256711
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Ну и где тут про "опосредованно" и "напрямую"?
...
Рейтинг: 0 / 0
16.06.2016, 00:12
    #39256715
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Напрямую - открываем таблицу в окне БД и видим данные.
Без переходников в виде собственноручно сооруженной формы, ее источника данных и полей.
...
Рейтинг: 0 / 0
16.06.2016, 00:14
    #39256716
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Не будем же доходить до того, что видеть данные напрямую - это видеть некие намагниченные участки?
...
Рейтинг: 0 / 0
16.06.2016, 00:25
    #39256720
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Лень - двигатель прогресса.
:)
ОК.

>>видеть данные напрямую
Тут такое непаханное поле ..., что не будем.
...
Рейтинг: 0 / 0
16.06.2016, 00:33
    #39256723
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных
Predeclared,

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


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