НАВИГАЦИЯ В ПРИЛОЖЕНИИ БАЗЫ ДАННЫХ

1. Компьютерный носитель данных, имеющий выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером побуждают компьютер:
принимать запрос объекта (124) базы данных, причем запрос содержит унифицированный указатель ресурса (URL) (120), имеющий первый параметр (302B), идентифицирующий путь к целевому средству (206) управления подформой, которое загружает запрошенный объект (124) базы данных, второй параметр (302D), идентифицирующий имя объекта (124) базы данных, и третий параметр (302C), идентифицирующий тип объекта (124) базы данных; и
в ответ на прием запроса, идентифицировать объект (124) базы данных, используя параметры (302A-302C) URL (120) и вынуждать запрошенный объект (124) базы данных отображаться в средстве управления (206) подформой, в ответ на запрос.
2. Компьютерный носитель данных по п.1, в котором URL дополнительно содержит четвертый параметр, идентифицирующий страницу объекта базы данных, которая должна быть сделана текущей страницей.
3. Компьютерный носитель данных по п.2, в котором URL дополнительно содержит пятый параметр, идентифицирующий режим данных для объекта базы данных.
4. Компьютерный носитель данных по п.3, в котором режим данных содержит режим добавления, режим редактирования или режим только для чтения.
5. Компьютерный носитель данных по п.3, в котором объект базы данных содержит форму базы данных или отчет базы данных, и в котором третий параметр идентифицирует, является ли объект базы данных формой базы данных или отчетом базы данных.
6. Компьютерный носитель данных по п.3, в котором URL дополнительно содержит шестой параметр, определяющий условие WHERE для источника записи объекта базы данных.
7. Компьютерный носитель данных по п.3, имеющий дополнительные выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером вынуждают компьютер:
принимать запрос на выполнение макро-действия для открытия формы; и
в ответ на прием запроса открытия формы, обновлять URL для отражения открытия формы.
8. Компьютерный носитель данных по п.3, имеющий дополнительные выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером вынуждают компьютер: принимать запрос на выполнение макро-действия для открытия отчета; и
в ответ на прием запроса открывать отчет и обновлять URL для отражения открытия отчета.
9. Компьютерный носитель данных по п.3, имеющий дополнительные выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером вынуждают компьютер:
принимать запрос на выполнение макро-действия для показа записи; и
в ответ на прием упомянутого запроса вызывать отображение записи и обновлять URL для отражения упомянутого отображения записи.
10. Компьютерный носитель данных по п.3, имеющий дополнительные выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером вынуждают компьютер:
принимать запрос на выполнение макро-действия для навигации посредством браузера к объекту базы данных локально; и
в ответ на прием упомянутого запроса вызывать отображение объекта базы данных отображения и обновлять URL для отражения упомянутого отображения объекта базы данных.
11. Компьютерный носитель данных по п.3, имеющий дополнительные выполняемые компьютером команды, хранящиеся на нем, которые при выполнении компьютером вынуждают компьютер:
принимать запрос от средства управления пользовательским интерфейсом для отображения объекта базы данных; и
в ответ на прием запроса от средства управления пользовательским интерфейсом, вызывать отображение объекта базы данных и обновлять URL для отражения упомянутого отображения объекта базы данных.
12. Компьютерный носитель данных по п.11, в котором средство управления пользовательским интерфейсом содержит средство управления навигацией.
13. Реализованный компьютером способ для отображения объекта базы данных локально, причем способ содержит выполнение реализуемых компьютером операций для:
приема запроса для отображения объекта (124) базы данных локально, причем запрос включает в себя первый параметр, идентифицирующий путь к целевому средству управления (206) подформы, которое загружает запрашиваемый объект (124) базы данных, второй параметр, идентифицирующий имя объекта (124) базы данных, и третий параметр, идентифицирующий тип объекта базы данных (124); и
в ответ на прием упомянутого запроса, идентификации объекта (124) базы данных, используя упомянутые параметры и вызывать отображение запрошенного объекта (124) базы данных локально в средстве управления (206) подформой в ответ на запрос.
14. Реализуемый компьютером способ по п.13, в котором запрос на отображение объекта базы данных локально, содержит запрос на выполнение макро-действия для отображения объекта базы данных локально.
15. Реализуемый компьютером способ по п.14, в котором запрос дополнительно содержит четвертый параметр, идентифицирующий страницу объекта базы данных, которая должна быть сделана текущей страницей, когда объект базы данных отображается локально в средстве управления подформой.