У меня небольшая база данных SQL, я хочу сделать для нее интерфейсный интерфейс. ОЧЕНЬ простой вид материала, который в основном позволяет пользователю вводить данные в графический интерфейс, который в основном просто вставляет данные в таблицы из базы данных SQL. У меня есть база данных SQL, загруженная в Access. Я разделил базу данных, что, как я думаю, должен был сделать ?? Не уверен, если я ошибался, дайте мне знать.

Я думаю, мне нужно использовать Visual Basic, чтобы сделать страницу? Я попытался повозиться, но, похоже, не могу найти нужные инструкции в Интернете. Я в основном просто пытаюсь создать интерфейс Access с графическим интерфейсом, который имеет пару текстовых полей, в которые пользователь будет вводить данные, которые затем сохранят данные в серверном SQL.

Кто-нибудь может указать мне направление? или если я просто ПОЛНОСТЬЮ ошибаюсь в этом, тоже было бы неплохо знать, лол, я просто подумал, что я где-то это видел.

0
Steven Palmer 4 Апр 2013 в 21:42
Что нельзя использовать в Access для работы с графическим интерфейсом?
 – 
mmmmmm
4 Апр 2013 в 21:44
Access сделает все это за вас. Щелкните одну из связанных таблиц во внешнем файле и щелкните мастер создания форм. voila
 – 
Scotch
4 Апр 2013 в 21:54

1 ответ

Лучший ответ

Во-первых, ваши связанные таблицы в Access, которые ссылаются на SQLServer, должны иметь значки глобуса, подобные этому изображению:
Изображение связанных таблиц
Это означает, что они связаны с сервером, а не импортируются как копии данных. Убедитесь, что у таблиц тоже есть первичные ключи; если это таблицы кучи (т. е. без кластеризованного уникального индекса), то связанные таблицы будут доступны только для чтения, поскольку Access не знает, как отправить запрос на обновление на SQLServer. Вы можете проверить это, открыв одну из связанных таблиц и попытавшись изменить данные; ваш курсор ничего не сделает, если это таблица, доступная только для чтения.
Чтобы создать сверхбазовую форму ввода, связанную с таблицей, нажмите «Вставить»> «Форма», затем щелкните правой кнопкой мыши маленький квадрат в верхнем левом углу формы и выберите «Свойства» следующим образом:
Форма доступа
Выберите таблицу, в которой вы хотите, чтобы эта форма вносила изменения в свойство RecordSource, как показано ниже. Вы можете щелкнуть «...», чтобы сделать запрос, а не одну таблицу для редактирования, например, если вам нужно объединить таблицы, но это становится более сложным, потому что Access уточняет, какие запросы по-прежнему доступны для редактирования, и часто обрабатывает запрос. как доступный только для чтения, если вы не соответствуете всем требованиям (например, запросы на объединение будут доступны только для чтения):
query
После того, как вы установили RecordSource, нажмите View> Field List, и вы увидите поля из таблицы следующим образом:
fields
Выделите эти поля и перетащите их в такую ​​форму (уникальные ключевые поля, такие как ProductID, обычно должны быть невидимыми, особенно если они являются полями с автонумерацией, b / c их установит база данных, а не пользователь):
drag
Нажмите «Просмотр»> «Просмотр формы», и вы получите форму записи. Используйте стрелки влево-вправо внизу, чтобы перемещаться по записям, и кнопку со звездочкой, чтобы создать новую запись.
форма записи

0
James Toomey 5 Апр 2013 в 05:12