Results 1 to 4 of 4
  1. #1
    OlNGrumpy is offline Novice
    Windows 7 64bit Access 2007
    Join Date
    Feb 2016
    Posts
    2

    How to filter table with parameter in 2007+ - usage help

    I'm coming from Acc2003. When I want to filter data in a ACC2003 table (100K+ records) I select a cell(field), right-click and enter a parameter [Enter value] in the "FILTER FOR:" box. I'm prompted for the entry and I get the filtered result. When I want to repeat the same all I have to do is press "APPLY FILTER/SORT", enter a new value and get another filtered result.
    I'm trying to do the same in ACC2007 and ACC2010. When I enter the [Enter value] parameter to criteria in "ADVANCE FILTER/SORT" it prompts me the first time I toggle the filter on but if I press "APPLY FILTER/SORT" it returns the same filtered result every time without prompting me for a new value. It's as if the parameter is now a constant.


    Am I missing something or is this the way Acc2007+ works? I do a lot of add-hoc filtering on tables; composing or modifying queries is slow and time consuming. It is faster to enter a value, like a six digit id, than searching 1000+ values and selecting from drop down filter, especially with multiple parameters.

  2. #2
    orange's Avatar
    orange is online now Moderator
    Windows 8 Access 2010 32bit
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,870
    If you know the records you want to filter for, you could put those values in a table - say table A.
    Then join that table (table A) with the table you are trying to filter, and get a set of records that match.
    Then process the records as needed.

  3. #3
    OlNGrumpy is offline Novice
    Windows 7 64bit Access 2007
    Join Date
    Feb 2016
    Posts
    2
    I see a value and use in your reply. However, I guess I'm spoiled in ACC2003 for speed and simplicity; I ctrl-C a value from another application, press "APPLY FILTER" in Access, ctrl-V in the parameter prompt, press enter, and I get the new record set. I am trying to do the same in ACC2010 without creating or modifying tables and queries.

  4. #4
    orange's Avatar
    orange is online now Moderator
    Windows 8 Access 2010 32bit
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,870
    I don't think there is anything between 2003 and 2010 that precludes you from that approach.
    It just seems like a heavy manual effort, especially if you would have to repeat it in future.

    If you can deal with record identifiers or some simple, appropriate value, and place those in a table. You may be able to do a join and some logic to update the records "programmatically".
    Of course the devil is always in the details.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Include field in table or create for each usage?
    By louise in forum Database Design
    Replies: 3
    Last Post: 09-05-2015, 10:45 AM
  2. Relationships and table usage
    By gwboolean in forum Access
    Replies: 10
    Last Post: 09-04-2015, 04:37 PM
  3. Parameter Filter by Year
    By tareyj8569 in forum Queries
    Replies: 1
    Last Post: 08-27-2015, 09:34 PM
  4. Replies: 1
    Last Post: 01-24-2012, 12:47 AM
  5. Replies: 0
    Last Post: 09-25-2008, 12:19 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums