Solved

simple formula to make first letter of a name in caps

Posted on 2004-09-22
7
400 Views
Last Modified: 2010-05-18

how can i create a function where a name like  JHONES or  jHOnes     can become Jhones   so the first letter is in caps only.
0
Comment
Question by:gianitoo
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 28

Expert Comment

by:bdreed35
Comment Utility
What version of Crystal are you using?

In version 9 or 10, there is a function called ProperCase that will do it for you.

ProperCase({table.name})

If you have a version prior to 9, then try this:

Uppercase({table.name}[1]) & lowercase(mid({table.field},2))
0
 
LVL 1

Author Comment

by:gianitoo
Comment Utility
i use 10
0
 
LVL 26

Expert Comment

by:Kurt Reinhardt
Comment Utility
CR9 + uses the Propercase function.  if you have 8.5 or lower, you could create a formula similar to:

Uppercase(Left({table.field},1)) + Lowercase(Mid({table.field},2,Length(TrimRight({table.field}))))

~Kurt
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 
LVL 26

Expert Comment

by:Kurt Reinhardt
Comment Utility
bdreed35's formula is much more concise - i'm too old school:-).  If you're on 10, then you should use Propercase :-)
0
 
LVL 10

Expert Comment

by:anv
Comment Utility
hi rhinok

Question is where will the user add the formula in design mode..??
which property will reflect the changes, as per the above formula??
0
 
LVL 28

Accepted Solution

by:
bdreed35 earned 500 total points
Comment Utility
You don't use the logic above in one of the properties of that name field, you create a new formula and use the logic there.

If you need step by step instructions on how to create this then here you go:

Open the Field Explorer, if it is not open already.  Chance are it is open already in 10 but if nit, go to View menu, Field Explorer.
Right click "Formulas", and select new.
Give it a name, possibly Name, and click the use Editor button.
In the editor, enter the logic we gave you:

ProperCase({table.name})

You will need to swap {table.name} with the field that has your date in it.
Click Save and Close.
Lastly, drag the new Formula from the Field Explorer to your report canvas.  Place it where you want it displayed.

0
 
LVL 10

Expert Comment

by:anv
Comment Utility
hi bdreed35

thanx  for the comment above..
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

I hate sub reports and always consider them the last resort in any reporting solution.  The negative effect on performance and maintainability is just not worth the easy ride they give the report writer.  Nine times out of ten reporting requirements…
Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems ISSUE: Reports which contain subreports fail with error "Missing Parameter Value" DEPLOYMENT SERVER OS: Windows 2008 with 64 bi…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now