!IsBlank(
LookUp(
BCP,
UniqueID = TextInput2_1.Text && DataCardValue13_1.SelectedDate = DateClosed && Checkbox1.Value=true
).UniqueID
)
Refresh(BCP);
If(DuplicateDetector.Visible=false,
If(Label5.Text<>"0" ,
Notify(
"Please fill out required fields in Red",
NotificationType.Error,
2000
),
Patch( UpdateContext({varShow:true});Select(Button9);
BCP,
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
A bunch of Patch Code Here
}
)
) ;
Select(BTNLoadData); Notify("Success! To see your entries click on My BCP Entries button");
),
Notify("Entry Already Exists for Location & Date",NotificationType.Error))
With(
{
_Dups:
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
) As _Data,
LookUp(
Sort(
BCP,
ID,
SortOrder.Decending
),
UniqueID = _Data.TextInput2_1.Text &&
DateClosed = _Data.DataCardValue13_1.SelectedDate
)
)
},
If(
CountRows(_Dups) > 0,
Notify(
"Entry Already Exists for " &
Concat(
_Dups,
UniqueID & " - " &
Text(
DateClosed,
"dd/mm/yyyy"
),
", "
),
NotificationType.Error
),
UpdateContext({varShow:true});
Select(Button9);
Patch(
BCP,
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
) As _Data,
),
{
Title: _Data.TextInputMarket.Text,
Address: _Data.TextInputAddress.Text,
City: _Data.TextInputCity.Text,
State: _Data.TextInputState.Text,
LocationConcat: _Data.DataCardValue17_1.Text,
Time: _Data.TimeDD.Selected,
DateClosed: _Data.DataCardValue13_1.SelectedDate,
Status: _Data.StatusCardValue16_2.Selected,
Reason: _Data.DataCardValue26_1.Text,
UniqueID: _Data.TextInput2_1.Text,
ISE:_Data.TextInputISE.Text,
Latitude: _Data.TextInputLatitude.Text,
Longitude: _Data.TextInputLongitude.Text,
Dealer: _Data.TextInputDealer.Text,
AD: _Data.CBAD.Selected,
DIR: _Data.CBDIR.Selected,
SrSpecialistSalesProgramExecution: _Data.CBSPE.Selected
}
);
Select(BTNLoadData);
Notify(
"Success! To see your entries click on My BCP Entries button",
NotificationType.Success
)
)
)
If(
CheckBox1.Value &&
!IsBlank(
LookUp(
BCP,
UniqueID = TextInput2_1.Text && DateClosed = DataCardValue13_1.SelectedDate
)
),
"Duplicate"
)
Clear(colDups);
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
) As _Data,
Collect(
colDups,
LookUp(
BCP,
UniqueID = _Data.TextInput2_1.Text &&
DateClosed = _Data.DataCardValue13_1.SelectedDate
)
)
);
If(
CountRows(colDups) > 0,
Notify(
"Entry Already Exists for " &
Concat(
colDups,
UniqueID & " - " & Text(DateClosed, "dd/mm/yyyy"),
​​​​​​​ ", "
),
NotificationType.Error
),
UpdateContext({varShow:true});
Select(Button9);
Patch(
BCP,
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
) As _Data,
{
Title: _Data.TextInputMarket.Text,
Address: _Data.TextInputAddress.Text,
City: _Data.TextInputCity.Text,
State: _Data.TextInputState.Text,
LocationConcat: _Data.DataCardValue17_1.Text,
Time: _Data.TimeDD.Selected,
DateClosed: _Data.DataCardValue13_1.SelectedDate,
Status: _Data.StatusCardValue16_2.Selected,
Reason: _Data.DataCardValue26_1.Text,
UniqueID: _Data.TextInput2_1.Text,
ISE: _Data.TextInputISE.Text,
Latitude: _Data.TextInputLatitude.Text,
Longitude: _Data.TextInputLongitude.Text,
Dealer: _Data.TextInputDealer.Text,
AD: _Data.CBAD.Selected,
DIR: _Data.CBDIR.Selected,
SrSpecialistSalesProgramExecution: _Data.CBSPE.Selected
}
)
);
Select(BTNLoadData);
Notify(
"Success! To see your entries click on My BCP Entries button",
NotificationType.Success
)
)
Clear(colDups);
ForAll(
Filter(
Gallery3.AllItems,
Checkbox1.Value
) As _Data,
Collect(
colDups,
LookUp(
BCP,
UniqueID = _Data.TextInput2_1.Text && DateClosed = _Data.DataCardValue13_1.SelectedDate
)
)
);