* Universal Suppression of ( - ) where No Dates Available

For Wish List Requests that have either (a) been progressed to the Wish List; or (b) been classified as duplicates, or as redundant because the requirement is already satisfied within FH and/or plugins; or (c) closed because it wasn't possible to arrive at a clear specification of the request within 15 months of it being raised.
Post Reply
avatar
edmacke
Famous
Posts: 109
Joined: 21 Jul 2016 16:55
Family Historian: V7
Location: Chicago, IL, USA

Universal Suppression of ( - ) where No Dates Available

Post by edmacke »

In published reports, when birth and death date are unavailable, a person is formatted as John Smith ( - ).

This request is to add a preference to universally suppress the display of empty date reference "( - )" so that anywhere and everywhere that "John Smith ( - )" is displayed the preference would cause it to be displayed as simply "John Smith"
avatar
Peter Collier
Famous
Posts: 192
Joined: 04 Nov 2015 17:32
Family Historian: V7
Location: Worcestershire, UK

Re: Universal Suppression of ( - ) where No Dates Available

Post by Peter Collier »

That would be a definite improvement.

As an alternative, if it cannot be surpressed entirely, it would be better displayed as (? - ?). I would extend this to scenarios where one date was missing too - for example (? - 1820) or (1688 - ?). For missing death dates, the "?" should appear only when there is an undated death event.
Peter Collier

Collier, Savory, Buckerfield, Edmonds, Low, Dungey, Lester, Chambers, Walshe, Moylan, Bradley, Connors, Udale, Wilson, Benfield, Downey
User avatar
tatewise
Megastar
Posts: 28341
Joined: 25 May 2010 11:00
Family Historian: V7
Location: Torbay, Devon, UK
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by tatewise »

To get a clear understanding of this new requirement, the details of the existing feature need to be considered.

There are two Functions involved: =LifeDates(...) and =LifeDates2(...) so see the Help for details.
They are identical except that =LifeDates2(...) will return space hyphen space where =LifeDates(...) would return nothing.
Neither Function currently displays parentheses ( ). They are added separately as explicit characters.

Remember that they don't just display Birth and Death dates, but will use Baptism, Christening &/or Burial (but NOT Cremation) dates, and even estimated Birth or Death dates (that do include Cremation dates).
  1. Thus the first enhancement would be to include Cremation events similarly to Burial events.
  2. The request for a ? when there is an undated Birth or Death event, must be clarified regarding undated Baptism, Christening, Burial & Cremation events.
  3. The request to suppress ( - ) and also () is necessary because they appear in some scenarios that cannot be customised at all (e.g. Report Index) or are difficult to customise (e.g. Report Items: Parents, Spouses, Children). Those unconditionally use (=LifeDates2(%INDI%,STD)) and the Dates with Names options allow that to be unconditionally suppressed (Narrative Reports do not even have that option for Dates with Names in the narrative text). Since the parentheses ( ) are outside the control of the two Functions the suppression option needs to be elsewhere.

    Alternatively, instead of the Dates with Names options, get the Options dialogue to display the Expression used by the feature and allow it to be customised so (=LifeDates2()) can be replaced with say =CombineText("(",LifeDates(),")",). That would not only suppress ( - ) but also allow other formats & details such as Custom Id to be added after each name, so it matched the Format tab Record setting. See How To Suppress '( - )' in Reports (16054).
Mike Tate ~ researching the Tate and Scott family history ~ tatewise ancestry
User avatar
tatewise
Megastar
Posts: 28341
Joined: 25 May 2010 11:00
Family Historian: V7
Location: Torbay, Devon, UK
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by tatewise »

Since nobody has responded to clarify points 1. to 3. there seems little interest in this request so it can be parked.
Mike Tate ~ researching the Tate and Scott family history ~ tatewise ancestry
User avatar
ColeValleyGirl
Megastar
Posts: 5465
Joined: 28 Dec 2005 22:02
Family Historian: V7
Location: Cirencester, Gloucestershire
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by ColeValleyGirl »

Mike, I thought you'd clarified the requirement well and felt no need to add anything.
User avatar
tatewise
Megastar
Posts: 28341
Joined: 25 May 2010 11:00
Family Historian: V7
Location: Torbay, Devon, UK
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by tatewise »

Point 2. has a 'must be clarified' outstanding.
Point 3. has two alternative approaches.
Neither of the original two requesters offered any feedback.
Mike Tate ~ researching the Tate and Scott family history ~ tatewise ancestry
User avatar
ColeValleyGirl
Megastar
Posts: 5465
Joined: 28 Dec 2005 22:02
Family Historian: V7
Location: Cirencester, Gloucestershire
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by ColeValleyGirl »

No 2. I suggest a ? should be displayed if the two functions would otherwise display blank.

No 3. I suggest specifying an outcome (requirement) not an implementation. The outcome of both alternatives is the same?
User avatar
AdrianBruce
Megastar
Posts: 2090
Joined: 09 Aug 2003 21:02
Family Historian: V7
Location: South Cheshire
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by AdrianBruce »

FWIW, it's not something I'd wish to use - I'm a great believer in making "null" values explicit in order to clarify what's going on.

To me, John Smith ( - ) makes it clear that there are no "birth" or "death" dates (or approximations thereto) known. Whereas just John Smith says nothing about such dates - they might be unknown - or they might be known but simply omitted from this bit of the report (or whatever) - it's ambiguous and would never be clarified.

Replacing ( - ) by (? - ?) I wouldn't have any issue with.
Adrian
User avatar
ColeValleyGirl
Megastar
Posts: 5465
Joined: 28 Dec 2005 22:02
Family Historian: V7
Location: Cirencester, Gloucestershire
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by ColeValleyGirl »

Like Adrian, I'd prefer the ? approach, but if were doing a wish list item, think we should include the blanks approach as well.
User avatar
tatewise
Megastar
Posts: 28341
Joined: 25 May 2010 11:00
Family Historian: V7
Location: Torbay, Devon, UK
Contact:

Re: Universal Suppression of ( - ) where No Dates Available

Post by tatewise »

I've added Wish List Ref 582 Life Date display options when no dates exist that you can now Vote for.
Mike Tate ~ researching the Tate and Scott family history ~ tatewise ancestry
Post Reply