Hi @SumanKoduri ,
Did you find any solution?? request to update the way you resolved as am also facing the similar kind of issue, I tried like below:
Patch(
'[GLOBUS_APP].[T5010E_TAG_REQ_FAM]',
LookUp(
'[GLOBUS_APP].[T5010E_TAG_REQ_FAM]',
C5010_TAG_ID = Gallery1.Selected.TAG_ID &&
C5010E_ACTIVE_FL = 1 &&
C5010E_LAST_TRANS_ID = Gallery1.Selected.C526_PRODUCT_REQUEST_DETAIL_ID &&
Text(DateValue(C5010E_PLACEMENT_DATE, "en-GB"),"yyyy-mm-dd","es-ES") =
Text(DateValue(Gallery1.Selected.PLACEMENT_DATE, "en-GB"),"yyyy-mm-dd","es-ES"))
),
{
C5010E_ACTIVE_FL: 0
}
);
My Actual Syntax as below:
1. Set(SDate,LookUp('MyTable','Task ID' = ThisItem.'Task ID' && Completed = 0,Text(DateValue(Date, "en-GB"),"yyyy-mm-dd","es-ES"))); Result = 2023-01-22(as expected)
2. Set(STime,LookUp('MyTable','Task ID' = ThisItem.'Task ID' && Text(DateValue(Date, "en-GB"),"yyyy-mm-dd","es-ES") = SDate && Completed = 0,'Start Time')); Result = 2023-01-22 13:09:59(As expected)
3. Patch('MyTable',LookUp('MyTable','Task ID'= 'Task ID' && Text(DateValue(Date, "en-GB"),"yyyy-mm-dd","es-ES") = SDate && Text(DateTimeValue(Value('Start Time'),"yyyy-mm-dd HH:MM:SS")) = Text(DateTimeValue(Value(STime),"yyyy-mm-dd HH:MM:SS")) && Completed = 0),
{
'End Time':Now(),
Completed:1
}
); Result = No Lookup Data Found and am unable to Modify the SQL Data.
Note : As the Task ID, Date and Start Time are the primary Keys in SQL Table
4. Set(UpdateVar,LookUp('MyTable','Task ID'= 'Task ID' && Text(DateValue(Date, "en-GB"),"yyyy-mm-dd","es-ES") = SDate && Text(DateTimeValue(Value('Start Time'),"yyyy-mm-dd HH:MM:SS")) = Text(DateTimeValue(Value(STime),"yyyy-mm-dd HH:MM:SS")) && Completed = 0,'End Time'));
Result = 2023-01-22 15:09(As expected).
Here in Step 4 (Set function) the same Lookup logic is working fine and in Patch function Step 3, the LookUp logic is not working, any suggestion Please.