How to Find Duplicate Entries and give popup message in the 50 different Edit Field in MATLAB App Designer ?

1 Ansicht (letzte 30 Tage)
Hi,
I have some GUI created (as shown below), where i need to find duplicate entries and if duplicate it will show the popup message amoung all the entries in the edit field .Can you help me, how to find this.
Here I am going to enter the Text in Period Column which is editfield , simillarliy i have 50 different Tasks , Please help ?
  2 Kommentare
Walter Roberson
Walter Roberson am 24 Sep. 2023
Which fields have to be the same for something to be considered a duplicate?
How much leeway should there be in testing? For example if the delay for one is 1 millisecond and the delay for another is (1 millisecond plus 1 nanosecond) then should those be considered duplicates?
Anup Patil
Anup Patil am 24 Sep. 2023
In Period Column in I am going to Enter Something Text, So that editfield i want to check whether it is duplicate with other field or not... Same for other field

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 25 Sep. 2023
[groupnum, group_content] = findgroups(app.YourGUITable.Data.Period);
if numel(groupnum) == height(app.YourGUITTable.Data)
%there were no duplicates
else
for G = 1 : max(groupnum)
mask = groupnum == G;
if nnz(mask) > 1
rows_that_are_duplicates = find(mask);
content_that_is_duplicated = group_content{G};
%at this point produce your popup saying that the rows in
%rows_that_are_duplicates are duplicates of each other, with
%each one containing the same content_that_is_duplicated
end
end
end
%several popups might have been generated by this point -- one for each
%distinct Period that is duplicated

Weitere Antworten (0)

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Produkte


Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by