Solved

Need to pull only last entry in a multi entry field

Posted on 2012-04-11
5
305 Views
Last Modified: 2012-04-25
I have a crystal report that groups records by invoice number, and a subreport to pull notes from the customer table.  The problem is the note field has multiple entries.  The subreports pulls all the customer notes.  I need to only pull the last entry. I can't seem to get it to do so.
is this possible?
0
Comment
Question by:Henrymarc
5 Comments
 
LVL 77

Accepted Solution

by:
peter57r earned 167 total points
ID: 37832823
I don't really understand what you mean by " the note field has multiple entries".
How are the notes entered so that you end up with multiple entries in one field- what distinguishes one note from another within this field?
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 37833014
Do the notes records have an indication of the last one?
Date, sequence number?

If so one way to do this is to group on the invoice number in the subreport
Sort descending on the date field or sequence number
Show the notes field in the group header
Suppress the details

mlmcc
0
 

Author Comment

by:Henrymarc
ID: 37833148
Note Id and date for each note in the field distinguishes one note from the next.  The last entry is at the top.
0
 
LVL 100

Assisted Solution

by:mlmcc
mlmcc earned 167 total points
ID: 37833420
If you are grouped by invoice number and put the note field int he group header you will get the desired result.

If you need details for other things just don't add the notes field

mlmcc
0
 
LVL 34

Assisted Solution

by:James0628
James0628 earned 166 total points
ID: 37836132
Is each note in a separate record?  You said that you have "a subreport to pull notes from the customer table".  If that's some kind of customer master table, I would normally expect there to be one record for each customer, with "notes" stored in another table.  Or is that a "customer notes" table?

 IAC, I'm assuming that you have the subreport linked by the customer, so it displays the notes for the current customer in the main report.  If each note is in a separate record and you only want to see the first record, you could add a group on the customer to the subreport, sort by date or whatever to get the notes in the desired order, put the note field in the group header, and suppress the other sections in the subreport.  Assuming that the subreport is just using the table as the datasource, I don't think there's any easy way to have it only read the latest note, but if you set it up as described above, you will only see the latest note.

 James
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Crystal Reports: 5 Tests for Top Performance It is complete, your masterpiece report.  Not only does it meet your customer’s expectations, it blows them out the water, all they want is beautifully summarised and displayed in a myriad of ways. …
There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

746 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

9 Experts available now in Live!

Get 1:1 Help Now