Priedas B. Paieškos ir pakeitimo praktinis uždavinys

Gerai, mes turime pripažinti, kad paieškos ir pakeitimų priedas yra galingas, bet jį gan sunku suprasti. Todėl čia pateikiamas nedidelis pratimas, kuris padės jums jį suprasti. Prisimenate praktinę paieškos ir pakeitimo užduotį?

Kęstutis atsisiunčia duomenis iš savo banko. Visi duomenys, žinoma, gaunami be kategorijų. Beje viskas įrašyta komentarų lauke. Kęstutis norėtų kaip nors automatiškai nurodyti kategoriją ir kitus atributus, priklausomai nuo komentaro turinio.

Kęstutis žino, kad jo bankas gavėją įrašo į komentaro lauką. Jis nori, kad mokėjimai skirti KDE būtų priskirti kategorijai „Parama ir atviras kodas“. Mes ieškosime visų operacijų, kurių komentare yra KDE:

Lentelė B.1. Paieškos apibrėžimas

Komentaras
turi „KDE

Pridėkite šį paieškos apibrėžimą į turimų paieškų sąrašą spausdami mygtuką Pridėti.

Tada turime nurodyti Skrooge, kad visoms šia užklausa rastoms operacijoms reikia priskirti kategoriją „parama > atviras kodas“. Pakeiskite užklausos tipą į pakeitimą, naudodami iškrentantį sąrašą. Tada nurodykite pritaikytinus pakeitimus:

Lentelė B.2. Keitimo apibrėžimas

KomentarasKategorija
=''='Parama > Atviras kodas'

Patarimas

Atkreipkite dėmesį, kad mes taipogi išvalėme komentarą priskirdami jam tuščią reikšmę. Taip buvo padaryta skaitomumui, bet, jei norite, galite palikti šią reikšmę istoriniais sumetimais.

Pridėkite šį procesą prie anksčiau apibrėžtos paieškos mygtuko Pridėti pagalba.

Kol kas viskas sklandu. Dabar pritaikykime apdorojimą visoms importuotoms operacijoms, kurios dar nebuvo patikrintos (spauskite mygtuką Pritaikyti):

Viskas! Jei grįšite į operacijų rodinį, pastebėsite, kad visos susijusios operacijos buvo pakeistos. Jei kažkas suveikė ne taip, kaip norėjote, nepamirškite, kad turite draugą atstatymą! Net jei buvo pakeistos 2327 operacijos, viską galima atstatyti su Skrooge.