2009-11-28 5 views
0

У меня есть база данных Access, которую я унаследовал, и пытаюсь добавить к ней некоторые функции поиска. Это просто база данных, в которой хранятся записи пациентов, такие как имя, адрес, телефон и т. Д. То, что я хочу сделать, это поиск по фамилии и заполнение остальной части формы информацией.Как заполнить форму базы данных доступа со значениями из поиска

Возможно, стоит отметить, что по какой-либо причине есть замок на значке рабочего стола, и когда я перехожу к части «формы» доступа к оформлению формы, я не могу получить доступ к ней, дизайн "серого оттенка. Не уверен, связаны ли эти две вещи или нет. Прямо сейчас есть одна форма, в которой есть только текстовые поля и несколько выпадающих меню. Я хочу использовать текстовое поле «фамилия» для поиска в таблице, а затем заполнить все остальные поля. Возможно, используя одну из функциональных клавиш или что-то в этом роде.

Это запрос, который работает, но я не знаю, как связать его с формой. Когда я запускаю это самостоятельно, я получаю диалоговое окно, которое появляется, и я могу получить результаты в табличном формате. Опять же, я хотел бы привязать этот запрос к моей форме.


SELECT tblPatient.LName AS [Last], tblPatient.FName AS [First], tblPatient.PIDNO AS [Patient No], tblPatient.Expiration 
FROM tblPatient 
WHERE (((tblPatient.LName)=[Enter Last Name])); 
+0

Какую версию MS Access? –

ответ

0

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

Ваша точка зрения о том, что режим разработки является серым, может указывать на то, что у вас есть MDE вместо MDB. MDE скомпилирован и заблокирован, и редактируются только данные, где, как и в объектах кодового файла MDB, можно редактировать. Для редактирования функциональности кода вам нужен MDB (или ACCDB).

0

Если вы можете редактировать свою базу данных доступа (см. Комментарии @ raj), вы можете использовать уже доступный инструмент «фильтр по форме», который позволяет вам, когда вы построили форму, автоматически использовать ее контроля для целей фильтрации.

Вы также можете проверить 'весьма схожие' вопросы, доступные на сайте, таких как:

How would you create a database in microsoft access that is searchable only by certain fields?

MS Access: passing parameters from one access form to another

Áccess VBA:How to get input in forms and use them in queries

How do I build a search mechanism for my application?

Смежные вопросы