I am having hard time solving an issue,
I am trying to take input (single or multiple both with comma separated) from user and search (searching this from on of the excel sheet column Description) and print the records based on input string.
While doing this i have to make sure of blank space and also i have to make sure if multiple keyword is typed(obviously be caring space) is working for example please refer to the attached screenshot
I have typed “elbow**,** wire rope**,** measuring tape” and these are three keywords.
right now my code is capable of giving output of single value
thank you @vikaskulhari, do you mind giving an small example ?? i had attached the zip file attached with my post above it has main file as well as demo excel files.
Fine
you were almost done instead of this IF condition we can mention this condition to take multiple inputs
IDescription.ToString.Contains(“”+in_Keyword.ToUpper+“”) And lResponse = vResponse
IF(in_Keyword.ToString.ToUpper.Contains(“,”),IF(Split(in_Keyword.ToString.ToUpper,“,”).Contains(IDescription.ToString),True,False),in_Keyword.ToString.ToUpper.Contains(IDescription.ToString)) AND lResponse.ToString.Equals(vResponse.ToString)
I have a question, I am building an automation where i have to apply mutiple invoices against a single receipt number. I have an excel file, for each receipt number , there are multiple invoices in the same cell separated by space. How should i let it read the invoices one after another for that particular row and once entered in Oracle move to second row. The number of invoices varies.
Yah we can fetch that particular row cell value which has the multiple invoice values with space in between
Store that in a variable of type string named strinput
Now split that value with space as delimiter and save that in a array
Like this in a assign activity
arr_value = Split(strinput,” “)
You can now iterate through each invoice values with a FOR EACH activity and then go for the next row of the datatable
So it like
—Read range
—for each row
—assign (to get array variable)
—for each