hmmm I don't see that line in the code you posted. Can you repost your code again, using code tags this time, and then highlight the line with the problem in red? In general that is the best way to get help with code on this forum.
What problem did you run into? I have that code in a module and I use it all over the place - it is pretty flawless. Are you having trouble figuring out how to call it or?
Do you mean you want the fields to be limited to fewer characters, like a text field that can only contain 10 characters instead of 255, or are you talking about the physical column widths, I am a little confused.
Do you see data when you just run the query separately (not as part of the form)? If you are seeing it in the query and not in the form, make sure that you don't have the form set to data entry=true.
You could use a datasheet or continuous form, and just bind it to your query (i.e., use the query as the datasource). Use the form wizard if you aren't sure how to set it up. Is that what you are after?
Ok, if you google "loop through files in folder" and VBA, you will get a ton of hits, for example, this thread has some ideas: http://www.forumtopics.com/busobj/viewtopic.php?p=150279
If you can figure out a way to loop through all of the bounce messages, it should be possible. Do you have all of them in one spot? Either saved in a folder or within Outlook?
Well, you could make them open it from a shortcut, and put a password switch in the shortcut. Then, as long as they used the shortcut, they wouldn't have to type in the password.