Valmöguleikar dálkaprófunar gera þér kleift að skilgreina viðbótartakmörk og takmarkanir fyrir gögnin þín. Til dæmis gætirðu viljað tryggja að gildi í einum Date-dálki komi á eftir öðrum Date-dálki. (Þannig að dálkprófun getur til dæmis tryggt að dagsetningin í dálknum Dagsetning lokið megi ekki vera fyrr en dagsetningin í dálknum Byrjun - þú getur ekki klárað verkefni áður en það er hafið!)
Í forritinu þínu þar sem þú vilt staðfesta innslátt gagna, smelltu á hnappinn Listastillingar á listaflipanum á borði.
Undir Almennar stillingar, smelltu á hlekkinn Staðfestingarstillingar.
Sláðu inn formúlu í Formúlu textareitinn.
Niðurstaða formúlunnar verður að vera TRUE til að standast löggildingu. Formúlusetningafræðin er sú sama og reiknaðir dálkar, sem er svipað og Excel setningafræði.
Sláðu inn notandaskilaboð sem þú vilt birtast ef staðfestingarformúlan mistekst.
Skilaboðin ættu að gefa notandanum hugmynd um hvernig formúlan virkar og hvernig á að laga vandamálið.
Smelltu á Vista hnappinn.
Þegar notendur slá inn gögn á eyðublaðið þitt er staðfestingarformúlan metin. Ef formúlan er metin á FALSE, birtast notendaskilaboð þín á eyðublaðinu.
Þú getur bætt dálkastaðfestingu við dálka sem eru búnir til á app- eða síðustigi. Staðfesting sem búin er til fyrir dálka á svæðisstigi gildir alls staðar þar sem sá dálkur er notaður, þó að hægt sé að hnekkja formúlunni í appinu þar sem dálkurinn á svæðisstigi er notaður.
Staðfesting á SharePoint tölvupóstsdálki
Nú munum við sjá dæmi um staðfestingu á SharePoint tölvupóstsdálki.
Fyrir staðfestingu á auðkenni pósts hef ég búið til eina línu af dálki sem heitir „StudentEmailId“. Þegar þú ert að búa til „StudentEmailId“ dálkinn á síðunni búa til dálk, skrunaðu niður síðuna sem við getum séð „Column Validation“ valmöguleikann.
Smelltu á valmöguleikann „Staðfesting dálka“, við getum séð tvo reiti einn fyrir formúlur og einn er notendaskilaboð.
Hér vil ég stilla staðfestingu fyrir „StudentEmailId“ dálkinn. Þegar notandinn sló inn rangt tölvupóstauðkenni munu notendaskilaboðin birtast sem viðvörunarskilaboð.
Í formúlureitnum hef ég bætt við formúlunni hér að neðan
=OG(VEITA(FINN(" ",Tölvupóstauðkenni,1)),EF(VEITA(FINN("@",Tölvupóstur nemanda,2)),RÖGT, OG(VILLA(FINN("@", Nemendatölvupóstur,FIND("@",Nemendanetfang,2)+1)),IF(ERROR(FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)), FALSE,FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)<LEN(StudentEmailid)))))
Í reitnum Notandaskilaboð hef ég bætt við skilaboðunum „Sláðu inn gilt tölvupóstauðkenni“. Þegar notandi fer að bæta við nýju atriði á listann og slærð inn gilt tölvupóstauðkenni í tölvupóstauðkennisreitinn mun hann vista gögnin á listann. Notandaskilaboðin munu birtast ef tölvupóstauðkennið er ógilt.
Staðfesting SharePoint símanúmersdálks
Nú munum við sjá dæmi um staðfestingu á SharePoint símanúmersdálki.
Ég hef búið til einn dálk sem heitir „PhoneNumber“ í SharePoint listanum og í formúlureitnum fyrir dálkprófun hef ég bætt formúlunni hér að neðan.
=AND(LEN(Símanúmer)=14,IF(VILLA(FINDA("+",Símanúmer,1)),FALSE,(FINNA("+",Símanúmer)=1)),IF(VILLA( FIND("-",Símanúmer,4)),FALSE,(FINDA("-",Símanúmer,4)=4)),IF(ERROR(1*CONCATENATE(MID(PhoneNumber,2,2) ,MID(Símanúmer,5,10))),FALSE,TRUE))
Í notendaskilaboðunum hef ég bætt við skilaboðunum „Sláðu inn gilt farsímanúmer“.
Samkvæmt formúlunni ef notandi gefur upp farsímanúmerið á neðangreindu sniði þá tekur aðeins reiturinn farsímanúmerið.
Dæmi:+91-**
Ég hef búið til nýjan hlut í símanúmerareitnum. Ég hef gefið númerið upp sem „+91-**“ Þannig að númerið er vistað á SharePoint listanum.
Staðfesting SharePoint dagsetningardálks
Nú munum við sjá hvernig á að taka dæmi um sannprófun á SharePoint dagsetningardálki.
Hér munum við sjá dagsetningarstaðfestingu. Ég hef tekið einn dálk af „dagsetning og tími“ gagnagerð í SharePoint sérsniðnum lista og gefið listaheitið sem „StartDate“, sjá skjámyndina hér að ofan. Í dálknum staðfestingu hef ég bætt formúlunni við
=StartDate>TODAY()//Upphafsdagur ætti að vera meiri en í dag
Í notendaskilaboðunum hef ég bætt við skilaboðunum „Upphafsdagur ætti að vera lengri en í dag“.
SharePoint textadálk sannprófun
Nú munum við sjá dæmi um löggildingu SharePoint textadálka.
Í „StudentInformation“ SharePoint sérsniðnum lista til að athuga nafnastaðfestingu hef ég bætt við einni einni línu af dálki sem heitir dálknafnið sem „Fullt nafn“ og í dálkprófun í reglureitnum hef ég bætt við reglunni
=EÐA(LEN(Fullt nafn)=9,LEN(Fullt nafn)=12)
Ég vil Lengd Fullnafns ætti að vera 9 eða 12. Í notendaskilaboðunum hef ég bætt við skilaboðunum „Sláðu inn 9 stafa nafnið eða 12 stafi“.
SharePoint dálk staðfestingarnúmer tölustafa
Nú munum við sjá dæmi um SharePoint dálk staðfestingarnúmer tölustafa.
Hér vil ég setja þá staðfestingu að þegar notandinn slær inn númerið þá ætti lengd númersins að vera meira en 5. Þannig að ég hef búið til „StudentRN“ dálk þar sem gagnagerð er ein textalína.
Í dálkinum skrifar staðfesting eftirfarandi formúlu:
=EF(LENKA(NemandiRN)>5,TRUE,FALSE)
og settu textann í reitinn „Notandaskilaboð“. Hér hef ég bætt við textanum „Sláðu inn töluna sem er meira en 5“ í reitnum Notandaskilaboð.
Þegar við viljum bæta við nýjum hlut á listann og án þess að hlýða löggildingarskilyrðunum og smella á Vista sýnir það öll „Notandaskilaboð“ fyrir neðan reitinn.
Leyfa sérstöku gildi fyrir SharePoint Lista dálki
Í fyrsta dæminu munum við sjá hvernig á að leyfa tiltekið gildi í SharePoint listadálknum, annars mun það sýna staðfestingarvillu.
Hér getum við séð hvernig sannprófun listadálka virkar í SharePoint Online/2013/2016.
Ég er með SharePoint 2013 lista sem inniheldur titil dálk, ég vil að notendur geti aðeins sett „Hr“ eða „Mrs“. Ef notendur setja eitthvað annað en þetta, þá ætti það að gefa villuskilaboð sem segja Þú getur sett aðeins Mr eða Mrs.
Fylgdu eftirfarandi skrefum til að nota staðfestingu fyrir tiltekinn dálk:
Opnaðu SharePoint listann þinn og farðu síðan á listastillingasíðuna. Á Stillingar síðunni, farðu í Dálkar hlutann og smelltu síðan á tiltekinn dálk sem þú vilt nota staðfestinguna fyrir. Í mínu tilfelli er það Titill dálkurinn.
Þetta mun opna Breyta dálk síðuna, smelltu hér á “Staðfesting dálks“. Settu síðan í formúluboxið eins og hér að neðan:
=EÐA(Titill="Herra",Titill="Frú")
Og í Notandaskilaboðunum skaltu setja skilaboðin sem notandinn vill sjá ef staðfestingin mistekst eins og: „Vinsamlegast settu aðeins Mr eða Frú“.
Formúlan ætti að líta svona út:
Smelltu svo á Í lagi og vistaðu formúluna.
Reyndu nú að bæta einu atriði við SharePoint listann. Ef þú setur eitthvað annað fyrir utan „Herra“ eða „Frú“ í titildálknum ætti það að birta skilaboðin eins og hér að neðan:
Aldursprófun á SharePoint lista dálki
Nú, í þessu dæmi, munum við sjá hvernig við getum staðfest aldur með því að nota SharePoint lista dálk sannprófun.
Ef þú vilt staðfesta annan dálk, segjum að þú sért með aldursdálk og þú vilt sýna staðfestingarskilaboð ef notandi setur gildi minna en 25.
Þú getur skrifað í dálkstaðfestingarformúluna eins og hér að neðan:
=(Aldur>25)
Það ætti að líta svona út:
Nú þegar notandi reynir að setja gildi minna en 25, mun það sýna skilaboð eins og hér að neðan:
Staðfesting dálka á SharePoint lista (þurfa að minnsta kosti einn dálkstaðfestingu)
Nú munum við sjá hvernig við getum innleitt „Krefjast að minnsta kosti einnar dálksprófunar“ í SharePoint listadálki.
Hér er ég með tengiliðalista á SharePoint Online síðunni minni. Í þeim lista eru 3 dálkar eins og:
- Heimasími
- Viðskiptasími
- Farsími
Krafan hér er að notandi þurfi að slá inn að minnsta kosti eitt símanúmer.
Hér getum við notað listastaðfestingu. Til að innleiða staðfestingu lista skaltu fylgja skrefunum hér að neðan.
Farðu á stillingasíðu SharePoint lista og smelltu á „Staðfestingarstillingar“ sem eru undir Almennt Stillingar eins og hér að neðan:
Skrifaðu síðan formúluna eins og hér að neðan á síðunni staðfestingarstillingar:
=COUNTA([Heimasími],[Viðskiptasími],[Fsímanúmer])>=1
Og þú getur líka sett villuboðin í hlutann „Notandaskilaboð“ eins og hér að neðan:
Smelltu á Vista til að vista formúluna.
Nú, þegar notandi reynir að senda inn án þess að gefa upp símanúmer, mun staðfestingin fara af stað eins og hér að neðan:
Á sama hátt, ef þú vilt sannreyna aðrar aðstæður eins og notandinn ætti að slá inn annað hvort farsímanúmer eða tölvupóstauðkenni, þá geturðu skrifað formúlu eins og hér að neðan:
=COUNTA([Emil auðkenni],[Fsímanúmer])>=1
Löggildingardagur SharePoint dálks verður að vera lengri en í dag
Nú munum við sjá SharePoint dálkinn staðfesta dagsetningu dæmi, við munum sjá hvernig við getum staðfest að dagsetning verður að vera stærri en í dag með því að nota SharePoint dálk sannprófun.
Hér er ég með SharePoint Online lista sem hefur gjalddaga dálk, hér munum við innleiða staðfestingu á dagsetningardálkinn þannig að notandi getur valið dagsetningu verður að vera stærri en í dag.
Opnaðu SharePoint Online listann, farðu á listastillingasíðuna. Og veldu síðan Staðfestingarstillingar sem er undir Almennar stillingar.
Síðan á síðunni staðfestingarstillingar, Bættu við formúlunni hér að neðan og notandaskilaboðum eins og hér að neðan:
Formúla: [Gjaldadagur]>Í dag()
Notendaskilaboð: Gjalddagi ætti að vera lengri en í dag
Nú, þegar notandi velur dagsetningu sem er minni en í dag, þá geturðu séð villuboð eins og hér að neðan:
Vona að þetta dæmi hjálpi til við að „Staðfestingardagur SharePoint dálks verður að vera lengri en í dag“.
Á sama hátt, ef þú vilt athuga að gjalddagi ætti að vera hærri en stofndagur, þá geturðu skrifað formúluna hér að neðan:
=[Gjaldadagur] > [Búið til]
SharePoint dálkprófun: Upphafsdagsetning og lokadagfesting (OG ákvæði í listamati)
Nú munum við sjá hvernig við getum gert SharePoint dálk sannprófun fyrir upphafsdag og lokadag. Í þessu tiltekna dæmi munum við sjá hvernig notkun ætti að slá inn gjalddaga ætti að vera meiri en í dag og minna en 30 dagar.
Við munum einnig sjá hvernig við getum notað AND ákvæði í staðfestingu á lista í SharePoint.
Opnaðu SharePoint Online listann, farðu á listastillingasíðuna. Og veldu síðan Staðfestingarstillingar sem er undir Almennar stillingar.
Síðan á síðunni staðfestingarstillingar, Bættu við formúlunni hér að neðan og notandaskilaboðum eins og hér að neðan:
=EF([Gjaldadagur]>Í dag(),IF(DATEDIF(Í dag(),[Gjaldadagur],"d")<=90,TRUE,FALSE),FALSE)
Nú, ef notandi slær inn gjalddaga sem er lengri en 30 dagar þá geturðu séð villu eins og hér að neðan:
Í þessari SharePoint grein ræddum við hvernig á að bæta við staðfestingu í listadálknum í SharePoint Online/2013/2016/2019.