как я могу отменить сохранение записей формы автоматически в макросе ms-access 2010 - PullRequest
0 голосов
/ 08 октября 2018

Я разработал форму в MS-Access 2010.это основано на столе.Я хочу, чтобы, когда пользователь вводил данные в форму и переходил к следующей или предыдущей записи последней записи, в которой он находился, по умолчанию изменяется свойство «только для чтения», чтобы пользователь не мог по ошибке редактировать любые данные. Я надеюсь, что ответ будетпо ms-access 2010 макрос

второй вопрос : на самом деле, я гуглил свой вопрос, прежде чем задавать, но я потерпел неудачу в реальной причине, когда я разработалпрограмма в ms-access-vba, которая будет использоваться несколькими ПК, я сталкиваюсь с большой проблемой

проблема в том, что код не работает вообще на некоторых ПК, если я не установил версию Windows 7 на ПКчто код не работает.и это решение раздражает и нецелесообразно, я надеюсь решить эту досадную проблему, поэтому я каждый раз спрашиваю у вас все ответы с помощью макросов, а не vba. Хотя я люблю vba, но макрос оказался альтернативой для этой проблемы, что мне делать?делать?любые идеи по этой проблеме большое спасибо заранее

1 Ответ

0 голосов
/ 08 октября 2018

Есть свойство, которое вы должны проверить. Form.DataEntry позволяет разрешить форме ТОЛЬКО добавлять новые записи, но не редактировать.

Свойство Form.DataEntry (Access)

Поиграйте с VBA, создайте форму только для добавления записей, а затем разрешите пользователям редактировать записи только если они нажмут на кнопку для редактирования. Таким образом, вы можете предотвратить ошибки по своему усмотрению.

Теперь я знаю, как устроена ваша база данных и как создаются / связаны ваши формы, но я загружаю одну и ту же форму в режиме 1 или другом(добавление или редактирование), в зависимости от того, где пользователь нажимает.Таким образом, мне легче контролировать ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...