我们的MS Access数据库中有十二个表。我正在查看的两个表是e_pages
和e_panel_list
。
e_pages
有一个名为page_xml
的文本字段,可以包含任意数量的字符,包括URL字符串,例如“ / site / documents /?l = 32&p = 224”
e_pages
的另一个字段为pageID
,另一个page_name
的值为pageID=224
和page_name="Weekly Schedule"
,其中224
是{{ 1}}分配给记录,其中pageID
的{{1}}。
page_name
具有字段"Weekly Schedule"
和e_panel_list
,例如,其中一条记录具有panel_listID
和list_name
。
panel_listID=32
中的URL是使用list_name="October Schedule"
和e_pages.page_xml
的值创建的。我需要用名称字段中的值替换这些ID号。因此,panel_listID
应该替换为pageID
。
我可以使用Access中的"/site/documents/?l=32&p=224"
函数来做到这一点,但前提是必须手动输入每种情况的值(即"/site/documents/october-schecdule/weekly-schedule"
变成replace()
,而/?l=32&
变成{ {1}}),但大约有40,000个pageID值。
是否可以使用字段名称(/october-schedule/
,p=224
,weekly-schedule
,pageID
),page_name
和panel_listID
(其中*可以等于任意整数)可以在任何地方以及每次出现在list_name
字段中时正确替换这些值?
我正在使用访问查询设计。 (我可以在Excel中完成此操作,但是page_xml的内容对于Excel单元格来说太大了。)谢谢!