Regarding the CSv, I went to the docs to see what it said;
Accept Files of Type
--------------------
Tick on the options you want to support for file uploading. The user is still able to upload any file they like, but this setting gives the browser some clues as to which files are desirable and may filter the File Dialog to these options. Built-in common types are Audio, Video, Image, PDF and ZIP. This is also a Custom field which can contain a comma separated list of acceptable mime types. You can also use a .xxx extension (and hence a comma separated list of extensions) here. For example '.doc,.xls'
so it should be '.csv' not 'csv'
>> please let me know how to inform the user how went the import procedure, that is at the end of the import proc I need to inform of errors and so on.
Couple of options, but the easiest is to
a) put a DISPLAY field on the form. Set this to a field called say ImportResult.
b) At the end of ProcessMakefile do a SetSessionValue('ImportResult','Whatever you want to say')
Cheers
Bruce