Skip to main content
Can run on: Windows, Linux

Microsoft Access Input

Description

Microsoft Access Input is a step in the Input Plugin for Process Studio Workflows. Microsoft Access Input plugin step reads directly from Microsoft Access "MDB" files.

The step belongs to the Input plugin group in Process Studio workflows. Use the Microsoft Access Input step to read rows from a table in a Microsoft Access database file (.mdb or .accdb) and pass the rows into workflow.

Note: A Result fieldname row was removed. The step has no such field; the text belonged to the Table exists step. A duplicate Preview rows row was removed as well.

Example:

The file sales.mdb holds a table named tbl_Orders:

ord_iddt_ordamt
10012026-07-031250.00
10022026-07-05940.50

Configure the step as follows:

  • File or directory on the File tab: D:\sales\sales.mdb — the path to the Access file holding the table.
  • Table on the Content tab: tbl_Orders — the table inside the file.
  • Fields tab: one row for each column inside the table. Rename ord_id to order_id, dt_ord to order_date as a Date, and amt to amount as a Number.

The step sends the following rows into the workflow:

order_idorder_dateamount
10012026-07-031250.00
10022026-07-05940.50

Configurations

Field NameDescription
Step nameSpecify a unique name for the step, which will help you identify and reference it easily when debugging or linking steps in the workflow.
The field is mandatory.
Filename is defined in a field?Select the checkbox when the file names arrive in a field from the
previous step instead of a fixed list.
Example: Select the checkbox when a Get File Names step passes the file names.
Note: After you select the checkbox, the step disables the Selected files list.
Get filename from fieldSelect the incoming field with the file name and path.
Note: The field is available only when you select Filename is defined in a field?
File or directorySpecify the path to the Access file the step reads and click
Add button to add the file path or directory to Selected files list.
Example: D:\sales\sales.mdb or ${SALES_INPUT_FILE}
Note: You must click Add button to add the file, directory, or
wildcard combination to the Selected files grid below.
The field accepts static or variable value.
(Button) AddClick to add the specified path to the Selected files list.
Note: The step reads only the added files to the list, else step fails.
(Button) BrowseClick to open a file picker. The picker shows Access database files (.mdb and .accdb), and also has an All files option.
(Button) VariableClick to insert a variable into File or directory.
Regular ExpressionEnter a regular expression to select the files inside the folder.
Example:
sales_.*\.mdb: Reads every file with a name starting with sales_.
.*2026_07\.mdb: Reads only the files for July 2026.
Note: The field supports folder selection only. Specify the folder path in File or directory.
Exclude Regular ExpressionSpecify a regular expression to skip files inside the folder.
Example:
.*_draft\.mdb: Skips every draft file.
Note: The field supports folder selection only. Specify the folder path in File or directory.

Selected files:

Lists the files, folders, and wildcards the step reads. Each row also shows whether the file is required and whether the step searches subfolders.

Field NameDescription
File or directoryThe path to the file or folder the step reads.
RequiredSelect Y to stop the step with an error when the file is missing or the step cannot open the file. Select Y for a file the workflow cannot run without.
Select N to skip a missing file. The column applies only to entries without a wildcard.
Default Value: No.
Include subfoldersSelect Y to search the folder and all subfolders, else select N
Default Value: No.
(Button) DeleteClick to remove the selected rows from the Selected files list.
(Button) EditClick to move the selected row back to the fields above, so you can change the entry. The step removes the row from the list.
(Button) Show Filename(s)Click to list every file the step reads. The list resolves folders, wildcards, and variables, so you see the exact set of files before you run the workflow. If no file matches your entries, a warning appears.

Content Tab:

Use the Content tab to choose the Access table and to add extra information to each row.

Field NameDescription
TableSpecify the name of the Access table the step reads.
The field is mandatory. Get fields and Preview rows show "The table name is missing !" when the field is empty.
(Button) Get tablesClick to open the first file in the Selected files list and list every table inside the file, including system tables. Use Get tables when you do not know the table names in an unfamiliar file.
With no file in the Selected files list, the dialog shows "You have to specify at least one access file name !".
Additional Fields
Include filename in output?Select the checkbox to add a String field with the name of the file each row comes from. The field helps most when the step reads several input files from different sources.
Filename fieldnameSpecify a name for the file name field. The field is available only when you select Include filename in output?.
Include tablename in output?Select the checkbox to add a String field with the name of the Access table each row comes from.
Tablename fieldnameSpecify a name for the table name field. The field is available only when you select Include table name in output?.
Include rownum in output?Select the checkbox to add an Integer field with the sequence number of each row (1, 2, 3, and so on). Use the row number to point to a single row when you report an error back to the team sending the file.
Rownum fieldnameSpecify a name for the row number field. The field is available only when you select Include rownum in output?.
Reset Rownum per file?Select the checkbox to start counting from 1 again for each file, so the number matches the position of the row inside the file. When you clear the checkbox, the counter keeps running across all files.
LimitSpecify the maximum number of rows to read. When the step reaches the limit, the step stops reading and closes the output. Enter 0 for no limit.
Default Value: 0.
Add filename to resultSelect the checkbox to record every file the step reads in the result file list of the workflow. The step keeps a unique list in memory, and later steps or process entries can use the list.
Default value: Cleared.

Fields Tab:

Use the Fields tab to describe the columns the step reads from the Access table, and the shape each column takes in the workflow. Add one row for each field.

Give each field the name the rest of the business uses. A column called dt_ord in Access can arrive in the workflow as order_date, to keep downstream reports readable.

Field NameDescription
NameSpecify the name of the field in the workflow.
The field accepts static or variable value.
ColumnSpecify the name of the column in the Access table.
The field accepts static or variable value.
TypeSelect the data type for the value:
String
Integer
Number
Date
Boolean
BigNumber
Binary
Example: Date for an order date, Number for an amount, Integer for a quantity
FormatSpecify the mask the step uses for the conversion.
Example:
yyyy-MM-dd for 2026-07-03
dd/MM/yyyy for 03/07/2026
#.## for 1250.00
LengthSpecify the length of the value. For numbers, the length is the total number of digits.
Example: 9 for an amount up to 9,999,999.99
PrecisionSpecify the number of digits after the decimal point. Precision applies to numbers only.
Example: 2 for a currency amount.
CurrencySpecify he currency symbol appearing in the incoming value.
Example: $ or Rs
DecimalSpecify the character separating the decimal part.
Example:
. for 1250.00
, for 1250,00
GroupSpecify the character grouping thousands.
Example:
. for 1250.00
, for 1250,00
Trim typeSelect how the step removes spaces around the value:
• None: keeps the value unchanged. Default.
• Left: Removes leading spaces.
• Right: Removes trailing spaces.
• Both: Removes leading and trailing spaces.
Example:
Both turns " Acme Ltd" into "Acme Ltd", so the name matches your customer list.
RepeatSelect Y to reuse the value from the previous row when the incoming value is empty (null). Select N to keep the empty value.
Default Value: N.
(Button) Get fieldsClick to read the columns of the Access table and fill the grid with one row per column. The button sits at the bottom of the Fields tab.

Additional output fields tab:

Use the Additional output fields tab to add details about the source file to every row, such as the folder holding the file and the date of the last change. The details build the audit trail for your data.

Every field on the tab is optional, and every field accepts variables. When you enter a name for a field, the step adds the field to every row. When you leave a field empty, the step adds nothing.

The examples below assume the step reads D:\sales\sales.mdb.

Field NameDescription
Short filename fieldSpecify the name for the field holding the file name without the path.
Example:
file_name : sales.mdb
Extension fieldSpecify the name for the field holding the file extension.
Example:
file_extension: mdb
Path fieldSpecify the name for the field holding the folder of the file. Use the path when the same file name appears in several folders.
Example:
file_path: D:\sales
Size fieldSpecify the name for the field holding the size of the file. Use the size to spot an empty or truncated submission.
Example:
file_size: 2457600
Is hidden fieldSpecify the name for the field showing whether the file is hidden.
Example:
file_hidden: N
Last modification fieldSpecify the name for the field holding the date and time of the last change to the file. Use the date to confirm you are reading the latest version.
Example:
file_modified_on: 2026-08-01 09:14:22
Uri fieldSpecify a name for the field holding the URI of the file.
Example:
file_uri: file:///D:/sales/sales.mdb
Root uri fieldSpecify the name for the field holding the root part of the URI.
Example:
file_root_uri: file:///
Preview rowsClick to view a sample of rows, so you can check the output before you run the workflow. The button sits at the bottom of the dialog and works from every tab.