Прежде всего, я действительно новичок в доступе.У меня есть базовые знания о базах данных (в основном работающих на SQL), так что спасибо за то, что немного выложили ответы.
Компания, в которой я работаю, создала базу данных с использованием Access 2000 и построила ее с тех пор.Они хотят использовать новейшую версию Access вместо версии 2003, но хотят сохранить базу данных такой, какая она есть.
Когда база данных (файл .mdb) открывается с помощью Access 2003, она открывается в форме, называемой«Fiche Principale», и сразу же дает первую запись базы данных и всей связанной с ней информации.Это то, что компания хочет сохранить.
Однако, когда она открывается с новым Access, она предлагает диалоговое окно:
Enter Value Parameter :
Form!Fiche Recherche Contact!REFINTERNE
(REFINTERNE - это Id)
Я посмотрел его в Интернете, есть много проблем, связанных с диалоговым окном Ввод значения параметра, в основном люди забыли «» »при использовании строки, или просто некоторые ошибки в именах параметров. Я проверил это как можно лучше, ноэто все еще может быть ошибка, подобная этой.
Странно то, что база данных и формы отлично работают на старом Access, поэтому я попытался преобразовать базу данных в файл .accdb, но проблема остается.
Я надеюсь, что я достаточно ясен, не стесняйтесь задавать вопрос, чтобы уточнить, если это необходимо.
Большое спасибо
РЕДАКТИРОВАТЬ: Я нашел этот код связанный с "Fiche Recherche Contact":
Function rech2()
Forms![Fiche Principale].RecordSource = "Fiche Principale - Filtre Contacts"
'Forms![Fiche Recherche Contacts].RecordSource = ""
End Function
Из того, что я могу понять," Fiche Recherche Contact "является подформой" Fiche Principale ".
РЕДАКТИРОВАТЬ: Я знаю, что дать точный ответ будет сложнотак что я больше ищуобщее направление, чтобы знать, где искать.