access如何做个下拉菜单。 比如:目前库中有很多查询,我想做成下拉菜单模式,选择查询。
发布网友
发布时间:2022-04-27 05:17
我来回答
共1个回答
热心网友
时间:2023-09-11 15:50
你目前的做法是:
你在窗体中做了N个按钮,这些按钮分别要打开不同的查询,而这些查询的条件都是以从某段时间到某段时间的资料,因此你分别为每个按钮估了一个表示开始日期的文本框和一个表示结束日期的文本框,当你需要查询的时候,你只需输入对应的“开始日期”“结束日期”就得到你想要的资料。
我的建议是:
你的做能达到你的要求,但可以更简化一些,你在窗体中表达日期的文本框有:N*2个,其实他们有共通性,只需两个就行了,一个是“开始日期”一个是“结束日期”。要知道,你在查询的时候,并不是同步打开很多个查询,而是有时间落差的,正常查法是你查完一个,关掉,再查一个。所以,从N+2个文本框简化成两个文本框以后,能达到你原来的效果。
另外,很显然当日期为空值时你查到的资料也为空,为了避免忘记输入就直接查询的情况,在按钮上加了个程序,一是不允许空值,一是开始日期不能比结束日期晚。另外就是在日期输入后进行刷新以防止系统未及时刷新造成查到的资料并不是刚输入的日期的资料(这种如果后台是SQL)的,经常会发生更新不及时的情况。