Mae'r rhan fwyaf o'r datblygwyr wynebu materion gyda dilysiadau colofn yn SharePoint 2003/2007.
Mae'n wirioneddol boenus i ysgrifennu gan ddefnyddio dull dilysu fel arfer javascript neu jQuery.
SharePoint 2010 yn darparu'r canlynol yn dilysiadau Allan o'r Box.
- Dilysu Lefel Colofn
- Dilysu Lefel Rhestr
Dilysu Lefel Colofn
Er bod creu colofn newydd yn rhestr, cliciwch ar y golofn dilysu nod.
Nodwch eich fformiwla dilysu.
e.e..
[FieldName]=”Gwerth”
Dylai'r fformiwla ddychwelyd GWIR ar gyfer dilysu i PASS.
Creu colofn newydd yn Rhestr a Nodwch y Gosodiadau dilysu.
Creu eitem newydd yn Rhestr, Cliciwch arbed i ddilysu.
WOW .... bywyd yn hawdd gyda SharePoint.
Wladwriaeth tiwnio i glywed am dilysu lefel Rhestr yn fy swydd nesaf.
[…] Yn fy erthygl yn gynharach, Ysgrifennais am dilysu lefel colofn yn SharePoint 2010. […]
Gallwn gymharu mwy na 2 Amodau ee;
Os gall y gwerthoedd textbox naill ai fod yn “Efrog Newydd” neu “Washington” yna sut mae'n rhaid i'r fformiwla fod yn.
Stwff da.
Angen i mi ei wirio ar gyfer e-bost dilysu. Allwch chi awgrymu i mi os gwelwch yn dda ar y ?
Diolch,
Rao.
Im 'yn ceisio defnyddio llinell sengl o faes testun gyda dilysu colofn er mwyn caniatáu defnyddwyr i jyst deipio i mewn i destun y golofn. Y broblem yw nad allaf chyfrif i maes sut i ganiatáu i geisiadau lluosog yn y golofn.
Mae gen i fformiwla dilysu sy'n galluogi defnyddwyr i fynd i mewn i werth unigol megis “CT-12,345” ond sut alla i addasu'r fformiwla isod i ganiatáu defnyddiwr i roi rhywbeth fel “CT-12,345; TC-23,456; TC-34,567” yn ogystal? Angen i alluogi defnyddwyr i fynd i mewn hyd at 20 gwerthoedd ar wahân. Fy fformiwla bresennol yn is na'r. Garedig suggesst beth ddylai newid i wneud i achive fy nod.
= OS(YN UNIG([4M_Delete Math])<8,
ANGHYWIR,
OS(YN UNIG([4M_Delete Math])= 8,
OS(CHWITH([4M_Delete Math],3)= "TC-",
OS(ISNUMBER(GWERTH(DDE([4M_Delete Math],5))),
OS(YN UNIG(DDE([4M_Delete Math],5)= 5),
GWIR,
ANGHYWIR),
ANGHYWIR),
ANGHYWIR),
ANGHYWIR))
Nid y math hwn o fformiwla yn cael ei gymryd i ystyriaeth gan SharePoint 2010 :
= A(Torrwch([BadgeOwnerFullName])=””,Torrwch([BadgeOwnerAccount])=””)
difrod…
Rwyf am roi testun mewn priflythrennau ond gallaf yf i'w wneud â fformiwlâu dilysu
A yw hyn yn golygu y = A Ni ellir ei ddefnyddio ar Dilysu Colofn? Os felly, sut mae un yn gwneud dilysu data ar fwy nag un cyflwr?
Fy achos yw bod gen i gae o'r enw WinChance sydd yn ganran mewn prosiectau olrhain rhestr arfer ac mae eu tebygolrwydd i fynd ymlaen. Yr wyf yn ceisio sicrhau, os y golofn o'r enw ProjectStatus wedi ei osod i “Won” bod y cae WinChance wedi ei osod i 100%.
Roeddwn i'n meddwl bod fformiwla yn y Dilysu Colofn gyfer y golofn WinChance o = A([ProjectStatus]=”Won”,[WinChance]<100 Byddai wedi cyflawni hyn. Fodd bynnag, rwy'n cael neges gwall o
"The formula cannot refer to another column. Gwiriwch y fformiwla ar gyfer gamgymeriadau sillafu neu newid y golofn i'r golofn hon."
Yn fy ymchwil rwy'n gweld (Yr wyf yn credu) digon o enghreifftiau lle mae dilysu yn cael ei wneud rhwng y gwahanol golofnau. Neu ydw i'n mynd crazy?
A oes ffordd i greu dilysu Maes fyddai'n gofyn hyd o 6 lle y cyntaf 2 Mae'n rhaid i fod yn Llythyrau i'r nesaf 3 Mae'n rhaid fod y niferoedd a gallai'r olaf fod naill ai