Listing names of files in folder on form

Anonymous
2020-06-11T01:02:31+00:00

I am having troubles trying to list on a form all files in a folder based on criteria.

I have tried both Allen Browne's solution and Daniel Pineault's solution, and they both seem* to work for ALL files in the folder.

What I need is the list to only show file names that start with a SKU # displayed in a text field ( [txtStockCode] ) on the form the listbox is on.

So something like - \folder\Archive BOM Copies\ & Me.[txtStockCode] & " *.htm "

For starters, would there be a better way to do this other than a listbox, like a sub-form?

If not, any ideas how I can filter the listbox based on what is in [txtStockCode] ?

Ultimately I want a clickable link to be able to open these files.

*I say seem to work as the file names that are displayed only show the name until there is a comma or parentheses in the file name. The files are saved to the folder as a concatenation of SKU+Description+Date(), and description commonly has comma's and occasionally parentheses. 

Also, it doesn't show all files in the list, there are ~2500 files in the folder and growing daily and it only scrolls down a few hundred. Maybe a non-issue as I only want it to be able to show the ones that match the text field.

Any help is appreciated, thanks!

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

68 additional answers

Sort by: Oldest
  1. Anonymous
    2020-06-12T10:29:10+00:00

    Did you have a look at Daniel's demo?

    https://cardaconsultants.com/files/SearchDemo.zip

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2020-06-12T16:38:19+00:00

    Good morning!

    I am not a programmer so please bear with me...

    In the module I added:

         Debug.Print sFile

    Below

         sFile = Dir(sPath & "*." & sFilter)

    The immediate window is empty?

    Not sure I am doing this right?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2020-06-12T16:39:58+00:00

    Screenshot

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2020-06-12T16:56:42+00:00

    I have not, but will shortly.

    To be clear though, both solutions work as intended.

    They create a listbox that shows all files in the folder.

    Allen's shows complete path with file names, while Daniels shows only file names, which I prefer.

    What I would like to add, is it to only list files that are like what is in a control/textbox on the form.

    The textbox contains a SKU #, so I would like the list to show all files that start with that SKU #.

    In this example, the textbox contains 98500178, so only files that start '98500178...'.

    Was this answer helpful?

    0 comments No comments