Τρόπος χρήσης του Crystal Reports 9 για να συντάξετε αναφορές που βασίζονται σε παράμετρο για το Microsoft CRM 1.2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 834790 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Τρία δείγματα αναφορών που περιγράφουν τον τρόπο χρήσης του Professional, προγραμματιστής ή για προχωρημένους εκδόσεις του Crystal Reports 9 για να γράψετε εκθέσεις που βασίζονται σε παράμετρο για το Microsoft Business Solutions CRM έκδοση 1.2 είναι διαθέσιμο για λήψη. Για να βελτιώσετε τις επιδόσεις των αναφορών, παραμέτρους Περιορίστε την ποσότητα δεδομένων που περιλαμβάνει την αναφορά. Επομένως, αναφορές που βασίζονται σε παράμετρο βοηθούν στην παροχή αναφορές που σας παρέχουν τα δεδομένα που χρειάζεστε.

Περισσότερες πληροφορίες

Λήψη τα δείγματα αναφορών που καθοδηγείται από την παράμετρο

Για να λάβετε τα δείγματα αναφορών, επισκεφθείτε την ακόλουθη τοποθεσία του Κέντρου λήψης της Microsoft στο Web:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=1d08d05e-a8e1-46ef-a808-ac388be24a3e&DisplayLang=en
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
119591Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft εξέτασε το αρχείο αυτό για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι βοηθούν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Πληροφορίες εγκατάστασης

Ακολουθήστε τις οδηγίες στη σελίδα λήψης.

Πληροφορίες κατάργησης

Για να καταργήσετε τα αρχεία δειγμάτων, διαγράψτε τα.

Απαιτήσεις επανεκκίνησης

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή σας αφού εγκαταστήσετε τα δείγματα αναφορών.

ΠΛΗΡΟΦΟΡΙΕΣ ΑΡΧΕΙΟΥ

Η αγγλική έκδοση αυτά τα δείγματα αρχείων αναφοράς έχει τα χαρακτηριστικά που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςκαρτέλα στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
   Date         Time   Size    File name 
-------------------------------------------------------------------------------------------
20-Jan-2004  09:54  65,024  Account Activity And Notes (specify status, owner, date).rpt
20-Jan-2004  09:57  64,000  Case List (specify owner, status, date).rpt
02-Jan-2004  10:19  103,936 Opportunity List By Account (specify owner, date, accounts).rpt

Προσθέστε τα δείγματα αναφορών στο Microsoft CRM

Για να προβάλετε μια έκθεση στο Microsoft CRM, πρέπει να αποθηκεύσετε την αναφορά στους φακέλους υπάρχουσας αναφοράς του Microsoft CRM.

Crystal Reports 9

Για να χρησιμοποιήσετε το Crystal Reports 9 για να αποθηκεύσετε την αναφορά στο Microsoft CRM, ακολουθήστε τα εξής βήματα:
  1. Εγκαταστήστε τα τρία δείγματα αναφορών από την τοποθεσία Microsoft Download στο Web, όπως περιγράφεται στην παραπάνω ενότητα MoreInformation.
  2. Ανοίξτε κάθε αρχείο στο Crystal Reports 9:
    1. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίΑποθήκευση ως.
    2. Κάντε κλικΕταιρικό.
    3. Πληκτρολογήστε τις πληροφορίες του λογαριασμού σας και, στη συνέχεια, κάντε κλικ στο κουμπίOk.
    4. expandMSCRM1.2.
    5. Αναπτύξτε τοΔιαχείριση αναφορών, εκθέσεις πωλήσεων ή εκθέσεις τ/Υκόμβος.
    6. Click the subfolder where you want to put the report.
    7. Specify the file name, and then clickOk.

Microsoft CRM 1.2 Report Manager

For additional information how to download Microsoft CRM 1.2 Report Manager, click the following article number to view the article in the Microsoft Knowledge Base:
834791Adding, deleting, and renaming Microsoft CRM Reports by using Microsoft CRM 1.2 Report Manager
To save the report in the existing Microsoft CRM report folders, follow these steps:
  1. Install the three sample reports.
  2. Open Microsoft CRM 1.2 Report Manager.
  3. For each file, follow these steps:
    1. Locate the folder where you want to save the file.
    2. Κάντε κλικAdd Report.
    3. Specify the file name and the downloaded report, and then clickAdd Report.

How to use Crystal Reports 9 to add parameters to a Microsoft CRM report

ΕΙΣΑΓΩΓΗ

To use Crystal Reports 9 to add a parameter to a Microsoft CRM report, you must follow these steps. The following sections in this article elaborate on each of these steps.
  1. Define the parameter. To do so, specify the name of the parameter, the text to prompt the user for, the drop-down list elements, and the default value.
  2. Put all the parameter fields on the report. The fields can be visible or hidden.
  3. Add code to the record selection formula that compares the data that the user types in the parameter against the data from Microsoft CRM.
  4. Save the report and test the parameter that you added.
You can use Crystal Reports to add many types of parameters. This article provides just four examples. Each example illustrates a different aspect of the use of parameters with Microsoft CRM data. This article includes the following examples:
  • An Owner parameter that lets the user select either just records they own, or all records. This example explains how to use the special UserID parameter to determine the Microsoft CRM GUID of the user running the report.
  • A Status parameter that lets the user select between all the status values available for the entity in Microsoft CRM. This example shows how to read the list of available values from a field in Microsoft CRM to use in the parameter choices.
  • A Date Created parameter that lets the user pick from predefined date ranges: all, within past 60 days, or year to date. This example shows how to use standard date methods in Crystal Reports 9.
  • A Date Range parameter that lets the user specify the start and end dates for the range. This example shows how to use a range parameter, and how to create additional formula fields based on a parameter field. In this case, the Date Range parameter is a range, and two new variables, StartDate and EndDate are created to use in the report page header.

Before you start

How Crystal Reports works with Microsoft CRM 1.2
Before you create parameterized reports, make sure that you understand how Crystal Reports works with Microsoft CRM 1.2:
  • Only reports in theEnterprise/MSCRM1.2node are available to Microsoft CRM users.
  • You cannot create new folders under theMSCRM1.2κόμβος.
  • You cannot use Crystal Reports to directly rename a report. To delete a report, you must use Microsoft CRM 1.2 Report Manager.

    For additional information about Report Manager, click the following article number to view the article in the Microsoft Knowledge Base:
    834791Adding, Deleting, and Renaming Reports using Microsoft CRM 1.2 Report Manager
  • You cannot use Crystal Reports to directly rename a report. Use Microsoft CRM 1.2 Report Manager or Crystal Reports to save a report with a new name. These methods to rename the reports change the name in Microsoft CRM, but do not change the title that appears in the report's Page Header section. To change the title, on theFILEmenu of Crystal Reports 9, clickSummary Info, and then edit the title in theReport Title"Τύπος" (Type).
  • For help with the creation of parameters, see Crystal Reports 9 online Help.
Create a parameter-driven report
The simplest way to create a parameter-driven report is to save an existing Microsoft CRM version 1.2 report with a new name, and then modify the copy:
  1. Στο διακομιστήStartμενού, σημείοΠρογράμματα (Programs), και στη συνέχεια κάντε κλικ στο κουμπίCrystal Reports 9.
  2. Στο διακομιστήWelcome to Crystal Reportsσελίδα, κάντε κλικ στο κουμπίΆκυρο (Cancel).
  3. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίOpen.
  4. Κάντε κλικEnterprise, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  5. Type your authentication information for yourCrystal APS, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  6. expandMSCRM1.2, click the report that you want to modify, and then clickOpen.
  7. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίΑποθήκευση ως, find the location where you want to save the file under theMSCRM1.2node, specify the name, and then clickOk.
If this is your first time using Crystal Reports 9 to modify Microsoft CRM reports, you have connection problems, or you cannot save reports, click the following article number to view the article in the Microsoft Knowledge Base:
834789Frequently asked questions about reporting in Microsoft Business Solutions CRM version 1.2

Add an Owner parameter

With an Owner parameter, the user can select between records that the user owns and all records. Therefore, the user does not have to select from a drop-down list of all users.

Για να διακρίνετε τις εγγραφές που κατέχει το άτομο που εκτελεί την έκθεση, η έκθεση πρέπει να μπορείτε να αναγνωρίσετε το Microsoft CRM GUID το άτομο που εκτελεί την έκθεση. Εάν ο συντάκτης της έκθεσης δημιουργεί μια παράμετρο αναγνωριστικό χρήστη, το Microsoft CRM αντιστοιχίζει αυτόματα το Microsoft CRM GUID το άτομο που εκτελεί την έκθεση με την τιμή της. Σε αντίθεση με άλλες παραμέτρους, ο χρήστης δεν ζητείται να πληκτρολογήσετε την τιμή.

Δημιουργήστε μια παράμετρος κατόχου που περιέχει τις τιμές "των δικών μου" ή "Όλα". Όταν ο χρήστης εκτελεί την εκτύπωση και κάνει κλικΜου, εάν η παράμετρος UserId συμφωνεί με τοοντότητα.Ownerείναι επιλεγμένο το πλαίσιο, οι εγγραφές που κατέχει ο χρήστης. Εάν ο χρήστης κάνει κλικΌλες, περιλαμβάνονται όλες οι εγγραφές.

Το παράδειγμα που ακολουθεί χρησιμοποιεί μια αναφορά που βασίζεται στοΛογαριασμόςοντότητα.
Βήμα 1: Καθορισμός της παραμέτρου αναγνωριστικό χρήστη για να αποθηκεύσετε το Microsoft CRM GUID στον τρέχοντα χρήστη
Για να ορίσετε την παράμετρο αναγνωριστικό χρήστη για να αποθηκεύσετε το Microsoft CRM GUID στον τρέχοντα χρήστη, ακολουθήστε τα εξής βήματα:
  1. Στο διακομιστήΕξερεύνηση πεδίωνΚάντε δεξιό κλικ στο Crystal Reports 9, τμήμα του παραθύρουΗ παράμετρος πεδίων, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
  2. ΣτοNAMEπληκτρολογήστεUserID, και στη συνέχεια κάντε κλικ στο κουμπίOk.
Βήμα 2: Καθορισμός της παραμέτρου κατόχου
Για να καθορίσετε μια παράμετρο κατόχου που θα ζητήσει από το χρήστη να κάνει κλικΜουήΌλεςΑκολουθήστε τα εξής βήματα:
  1. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, κάντε δεξιό κλικΗ παράμετρος πεδίων, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
  2. ΣτοNAMEπληκτρολογήστεΚάτοχος.
  3. ΣτοΕρώτησηκείμενο, πληκτρολογήστε το μήνυμα που εμφανίζεται στο χρήστη. Για παράδειγμα, πληκτρολογήστε:
    Για να καθορίσετε ποιες εγγραφές θα συμπεριληφθούν
  4. Κάντε κλικΟρισμός προεπιλεγμένων τιμών.
  5. Πληκτρολογήστε τις τιμές που θέλετε στην αναπτυσσόμενη λίστα. Το παράδειγμα αυτό χρησιμοποιεί "των δικών μου" και "Όλα". Χρήση του>το κουμπί για να μετακινήσετε κάθε τιμή σε τοΠροεπιλεγμένες τιμέςΛίστα (List).
  6. Για κάθε τιμή, κάντε κλικ στο κουμπίΟρισμός περιγραφής, και στη συνέχεια πληκτρολογήστε το κείμενο που θέλετε να εμφανίζονται στην αναπτυσσόμενη-λίστα για τοΚάτοχοςΠαράμετρος.
  7. ΣτοDISPLAYαναπτυσσόμενη λίστα, κάντε κλικ στο κουμπίΠεριγραφή, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  8. ΣτοΔημιουργία πεδίου παραμέτρουπαράθυρο διαλόγου, καταργήστε την επιλογή τουΕπεξεργασία των προεπιλεγμένων τιμών, όταν υπάρχουν περισσότερες από μία τιμέςΠλαίσιο ελέγχου.
  9. Κάντε κλικOkΓια να αποθηκεύσετε το νέο παραμέτρου.
Για τοΚάτοχοςπαράμετρος για την εργασία, πρέπει να συμπεριλάβετε στην εκτύπωση. Για να το κάνετε αυτό, σύρετε την παράμετρο από τοΕξερεύνηση πεδίωνπαράθυρο σε οποιαδήποτε θέση στην έκθεση. Είναι καλή ιδέα να προσθέσετε νέες παραμέτρους στην έκθεσηΚεφαλίδα σελίδαςΕνότητα. Εάν όλες οι παράμετροι αναφέρονται σε τοΚεφαλίδα σελίδαςενότητα, ένας χρήστης μπορεί να προσδιορίσετε γρήγορα τα δεδομένα που περιλαμβάνει την αναφορά. Εάν δεν θέλετε την τιμή τηςΚάτοχοςπαράμετρος να εμφανίζονται στην έκθεση, σύρετέ το σε μια κρυφή περιοχή στην έκθεση.
Βήμα 3: Χρήση της παραμέτρου κατόχου στην κεφαλίδα σελίδας
  1. Επειδή ο κάτοχος είναι η πρώτη παράμετρος που προσθέτετε στην κεφαλίδα σελίδας, πρέπει να δημιουργήσετε ένα πλαίσιο κειμένου για τη διατήρηση της υπάρχουσαςΤίτλος αναφοράς"Τύπος" (Type). Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε δεξιό κλικ στοΤίτλος αναφοράςπλαίσιο της έκθεσης και, στη συνέχεια, κάντε κλικ στο κουμπίDelete.
    2. Στο διακομιστήINSERTμενού, κάντε κλικ στο κουμπίΤο αντικείμενο κειμένου, και να τοποθετήσετε το νέο αντικείμενο κειμένου όπου τοΤίτλος αναφοράςτο πεδίο ήταν.
    3. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, αναπτύξτε το στοιχείοΕιδικά πεδία.
    4. Σύρετε τοΤίτλος αναφοράςειδικό πλαίσιο για το νέο αντικείμενο κειμένου.
  2. Σύρετε τοΚάτοχοςη παράμετρος από τηνΗ παράμετρος πεδίωνενότητα από τοΕξερεύνηση πεδίωνπαράθυρο για το νέο αντικείμενο κειμένου.
  3. Προσθήκη διαχωριστικής κείμενο ή κενά διαστήματα για το διαχωρισμό του τίτλου από την παράμετρο του κατόχου.
  4. Για να ορίσετε τη γραμματοσειρά που ταιριάζει με τις άλλες αναφορές του Microsoft CRM, κάντε δεξιό κλικ στο νέο αντικείμενο κειμένου, κάντε κλικ στο κουμπίΜορφοποίηση κειμένουΣτο διακομιστήγραμματοσειράκαρτέλα, κάντε κλικ στο κουμπίVerdanaΚάντε κλικΈντονη γραφήΚάντε κλικκίτρινο, και στη συνέχεια κάντε κλικ στο κουμπίOk.
Βήμα 4: Προσθήκη την παράμετρο του κατόχου του τύπου επιλογής εγγραφών
Ο τύπος επιλογής εγγραφών

Ο τύπος επιλογής εγγραφής προσδιορίζει ποιες εγγραφές θα συμπεριληφθούν στην εκτύπωση. Ο τύπος ακολουθεί την ακόλουθη δομή:
(if {?Parameter1} = "Parameter1_Option1" and {table.field} = "value1" then true
  else if {?Parameter1} = "Parameter1_Option2" and {table.field} = "value2" then true)
Για περισσότερες πληροφορίες σχετικά με τους τύπους επιλογής εγγραφών, συμπεριλαμβανομένων των προτύπων για τους τύπους των διαφορετικών παραμέτρων, ανατρέξτε στην ενότητα "Τύποι επιλογής εγγραφών" στην ηλεκτρονική Βοήθεια του Crystal Reports 9.

Στην παρακάτω διαδικασία, δημιουργείται ένας τύπος επιλογής εγγραφής που επιβεβαιώνει την τιμή της παραμέτρου κατόχου που ο χρήστης κάνει κλικ. If the user clicksMine, only accounts that the current user owns are included in the report.

If the report that you are modifying is not based on theΛογαριασμόςentity, replace account.ownerid withentity.ownerid.

Add the Owner parameter to the record selection formula

To add the Owner parameter to the record selection formula, follow these steps:
  1. Στο διακομιστήReportμενού, κάντε κλικ στο κουμπίSelection Formulas, και στη συνέχεια κάντε κλικ στο κουμπίΕγγραφή.
  2. Maximize the window.
  3. If there is nothing listed in the bottom right pane, type the following formula without the "and" in the first line. If code is already there, add all three lines including the "and" to the end of the code list.
    and
    (if {?Owner} = "Mine" then {account.ownerid} = {?UserID} 
          else true)
    When the report is run, theΚάτοχοςprompt appears with the prompt text that you specified. When the user clicksOk, the report data appears.
  4. Κάντε κλικΑποθήκευση (Save), και στη συνέχεια κάντε κλικ στο κουμπίClose (Κλείσιμο).

Add a Status parameter

This section describes how to add a status parameter based on the value of theentity.statecodebox in Microsoft CRM. The options that you give users are based on the values of this box in Microsoft CRM. Το παράδειγμα αυτό χρησιμοποιεί τοActivityentity.
Step 1: Define the Status parameter
To define the Status parameter, follow these steps:
  1. Στο διακομιστήField Explorerpane, right-clickParameter Fields, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
  2. ΣτοNAMEπληκτρολογήστεΚατάσταση.
  3. ΣτοPrompting textbox, type the prompt that you want to appear. Για παράδειγμα, πληκτρολογήστε:
    Include activities with a status of
  4. Κάντε κλικSet Default Values.
  5. ΣτοBrowse Tablebox, click the name of the table that contains the status box. Το παράδειγμα αυτό χρησιμοποιεί τοActivityentity. Therefore, clickactivity.
  6. ΣτοBrowse Fieldπλαίσιο, κάντε κλικ στο κουμπίstatecodename.
  7. ΣτοConnection Infopage, clear theConnect to Local ComputerΠλαίσιο ελέγχου.
  8. Load a list of all current values in Microsoft CRM. To do so, in theSERVERbox, replace your computer name with the name of your Microsoft CRM server. For example, if this box says http://mycomputer/MSCRMServices, change it to http://Your_CRMServer/MSCRMServices, and then clickΦινλανδικά.

    ΣΗΜΕΙΩΣΗCrystal Reports 9 reads in all values of theentity.statecodebox that are used in current data in Microsoft CRM. These values may not represent all the values that can appear in this box in Microsoft CRM. For a complete list of default values for drop-down boxes, see "Appendix A" of theMicrosoft Business Solutions CRM Implementation Guide. If you have modified a drop-down box, view the box in Microsoft CRM to make sure that you include all the values in your parameter.
  9. Click each value that you want in the drop-down list, and then click the>button to move each value into theDefault ValuesΛίστα (List).
  10. For each value, clickDefine Description, and then type the text that you want to appear in the drop-down list for the Owner parameter.
  11. Order the values such that the option that you want as the default value is first on this list.
  12. ΣτοDISPLAYdrop-down box, clickΠεριγραφή, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  13. ΣτοCreate Parameter Fielddialog box, clear theΕπεξεργασία των προεπιλεγμένων τιμών, όταν υπάρχουν περισσότερες από μία τιμέςΠλαίσιο ελέγχου.
  14. Κάντε κλικOkΓια να αποθηκεύσετε το νέο παραμέτρου.
Για νέα παράμετρο κατάστασης για την εργασία, πρέπει να τον συμπεριλάβετε στην εκτύπωση. Για να το κάνετε αυτό, σύρετε την παράμετρο από τοΕξερεύνηση πεδίωνπαράθυρο σε οποιαδήποτε θέση στην έκθεση. Η ακόλουθη διαδικασία (βήμα 2) προϋποθέτει ότι έχετε ήδη δημιουργήσει ένα πλαίσιο κειμένου στην κεφαλίδα της έκθεσης για τη διατήρηση τηςΤίτλος αναφοράςπλαίσιο και η παράμετρος του κατόχου.
Βήμα 2: Χρήση της παραμέτρου κατάστασης στην κεφαλίδα σελίδας
Για να χρησιμοποιήσετε την παράμετρο κατάστασης στην κεφαλίδα της σελίδας, ακολουθήστε τα εξής βήματα:
  1. Σύρετε τοΚατάστασηη παράμετρος από τηνΗ παράμετρος πεδίωνενότητα από τοΕξερεύνηση πεδίωννα το αντικείμενο κειμένου στο παράθυρο τηςΚεφαλίδα σελίδαςΕνότητα.
  2. Προσθήκη διαχωριστικής κείμενο ή κενά διαστήματα για να διαχωρίσετε την παράμετρο κατάστασης από την παράμετρο του κατόχου.
Στην παρακάτω διαδικασία (βήμα 3), δημιουργείται ένας τύπος επιλογής εγγραφής που επιβεβαιώνει την τιμή της παραμέτρου κατάστασης που επιλέγει ο χρήστης. Εάν ο χρήστης κάνει κλικΌλες, περιλαμβάνονται όλες οι δραστηριότητες. Διαφορετικά, περιλαμβάνονται μόνο οι εγγραφές όπου η τιμή του πεδίου με το Microsoft CRM συμφωνεί με την παράμετρο που έκανε κλικ ο χρήστης.

Εάν η αναφορά που τροποποιείτε δεν βασίζεται σε τοΔραστηριότηταοντότητα, activity.statecodename Αντικατάσταση μεοντότητα.statecodename.
Βήμα 3: Προσθέστε την παράμετρο κατάστασης του τύπου επιλογής εγγραφών
Για να προσθέσετε την παράμετρο κατάστασης του τύπου επιλογής εγγραφών, ακολουθήστε τα εξής βήματα:
  1. Στο διακομιστήReportμενού, κάντε κλικ στο κουμπίΕπιλογή τύπων, και στη συνέχεια κάντε κλικ στο κουμπίΕγγραφή.
  2. Μεγιστοποίηση του παραθύρου.
  3. Εάν δεν υπάρχει τίποτα δεν εμφανίζεται στο κάτω δεξιό τμήμα του παραθύρου, πληκτρολογήστε τον ακόλουθο τύπο χωρίς το "και" στην πρώτη γραμμή. Εάν είναι ήδη υπάρχει, προσθέστε όλες τις τρεις γραμμές στο τέλος της λίστας κώδικα.
    and
         (if {?Status} = "All" then true 
         else {activity.statecodename}={?Status})
  4. Κάντε κλικΑποθήκευση (Save), και στη συνέχεια κάντε κλικ στο κουμπίClose (Κλείσιμο).
Όταν ο χρήστης εκτελεί την έκθεση, τοΚατάστασηεμφανίζεται ερώτηση με το κείμενο ερώτησης που καθορίσατε. Όταν κάνει κλικ ο χρήστηςOk, εμφανίζονται τα δεδομένα της έκθεσης.

Προσθήκη παραμέτρων Ημ/νία

Αυτή η ενότητα περιγράφει τον τρόπο χρήσης μια παράμετρο για να επιβάλετε στο χρήστη να καθορίσει μια περιοχή ημερομηνιών. Την περιοχή ημερομηνιών που πρέπει να βασίζονται στις τιμές ενός ή περισσότερων από τα πλαίσια ημερομηνίας στο Microsoft CRM. Κάθε οντότητα έχει έναοντότητα.createdonπλαίσιο και έναοντότητα.modifiedon"Τύπος" (Type). Ορισμένες οντότητες έχουν άλλα πλαίσια ημερομηνίας. Για παράδειγμα, η δραστηριότητα έχει βάσει χρόνου προγραμματισμένων και πραγματικών ημερομηνιών.

You can create a parameter that prompts the user either to click items on a drop-down list that contains predefined date ranges such as within past 60 days and year-to-date, or to specify specific start and end dates.

The following two examples use theIncident (Case)οντότητα.
Add a Date Created parameter
The Date Created parameter prompts the user with a list of specific predefined date ranges. To add a Date Created parameter, follow these steps:
  1. To define the Date Created parameter, follow these steps:
    1. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, κάντε δεξιό κλικΗ παράμετρος πεδίων, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
    2. ΣτοNAMEπληκτρολογήστεDate Created.
    3. ΣτοΕρώτησηtext box, type the prompt that you want to appear. Για παράδειγμα, πληκτρολογήστε:
      Specify records created:
    4. Κάντε κλικΟρισμός προεπιλεγμένων τιμών.
    5. Πληκτρολογήστε τις τιμές που θέλετε στην αναπτυσσόμενη λίστα. This example uses "Within Past 60 Days," "Year To Date," and "All." Χρήση του>το κουμπί για να μετακινήσετε κάθε τιμή σε τοΠροεπιλεγμένες τιμέςΛίστα (List).
    6. Για κάθε τιμή, κάντε κλικ στο κουμπίΟρισμός περιγραφής, και στη συνέχεια πληκτρολογήστε το κείμενο που θέλετε να εμφανίζονται στην αναπτυσσόμενη-λίστα για τοDate CreatedΠαράμετρος.
    7. ΣτοDISPLAYαναπτυσσόμενη λίστα, κάντε κλικ στο κουμπίΠεριγραφή, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    8. ΣτοΔημιουργία πεδίου παραμέτρουπαράθυρο διαλόγου, καταργήστε την επιλογή τουΕπεξεργασία των προεπιλεγμένων τιμών, όταν υπάρχουν περισσότερες από μία τιμέςΠλαίσιο ελέγχου.
    9. Κάντε κλικOkΓια να αποθηκεύσετε το νέο παραμέτρου.
  2. To use the Date Created parameter in the page header, follow these steps:
    1. Σύρετε τοDate Createdη παράμετρος από τηνΗ παράμετρος πεδίωνενότητα από τοΕξερεύνηση πεδίωνpane to the text object in theΚεφαλίδα σελίδαςΕνότητα.
    2. Add any separator text or spaces to separate the Date Created parameter from the Status parameter.
  3. If the report that you are creating is not based on theIncidententity, replace incident.createdon withοντότητα.createdon.

    In step 4, a record selection formula is created that verifies the Date Created parameter value that the user selects. Εάν ο χρήστης κάνει κλικΌλες, περιλαμβάνονται όλες οι εγγραφές. Otherwise, only records that match the criteria that are defined in the record selection formula appear. The selection formula code uses three predefined date methods from Crystal Reports,Aged0To30Days,Aged31To60DaysANDYearToDate.
  4. Add the Date Created parameter to the record selection formula. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στο διακομιστήReportμενού, κάντε κλικ στο κουμπίSelection Formulas, και στη συνέχεια κάντε κλικ στο κουμπίΕγγραφή.
    2. Maximize the window.
    3. If there is nothing listed in the bottom right pane, type the following formula without the "and" on the first line. If code is already there, add all the lines to the end of the code list.
      and
      (if {?Date Created}="Within Past 60 Days" and   {incident.createdon} in Aged0To30Days or {incident.createdon} in Aged31To60Days then true
      else if {?Date Created}="Year To Date" and {incident.createdon}in YearToDate then true
      )
    4. Κάντε κλικΑποθήκευση (Save), και στη συνέχεια κάντε κλικ στο κουμπίClose (Κλείσιμο).
    When the user runs the report, theDate Createdprompt appears with the prompt text that you specified. When the user clicksOk, the report data appears.
Add a Date Range parameter
The Date Range parameter prompts the user for specific start and end dates.

ΣΗΜΕΙΩΣΗWhen users print reports that use a range parameter, they are prompted for the range when they view the report and after they clickΕκτύπωση.

To add a Date Range parameter, follow these steps:
  1. Define the Date Range parameter. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, κάντε δεξιό κλικΗ παράμετρος πεδίων, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
    2. ΣτοNAMEπληκτρολογήστεDate Range.
    3. ΣτοΕρώτησηtext box, type the prompt that you want to appear. Για παράδειγμα, πληκτρολογήστε:
      Include cases created between
    4. Κάντε κλικRange Value(s), και στη συνέχεια κάντε κλικ στο κουμπίOk.
    For the Date Range parameter to work, you must include it in the report. You can drag the parameter from theΕξερεύνηση πεδίωνpane to any location in your report.
  2. If you want to display the start and end dates of the range in your report header, you must create two new formula fields,Ημερομηνία_εκκίνησηςANDΗμερομηνία_τερματισμού. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, κάντε δεξιό κλικFormula Fields, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
    2. ΣτοNAMEπληκτρολογήστεΗμερομηνία_εκκίνησης, και στη συνέχεια κάντε κλικ στο κουμπίUse Editor.
    3. ΣτοFormulaπληκτρολογήστε:
      Minimum ({?Date Range})
    4. Κάντε κλικΑποθήκευση (Save), και στη συνέχειαClose (Κλείσιμο).
    5. Στο διακομιστήΕξερεύνηση πεδίωντμήμα του παραθύρου, κάντε δεξιό κλικFormula Fields, και στη συνέχεια κάντε κλικ στο κουμπίΝέα.
    6. Στο πλαίσιο όνομα, πληκτρολογήστεΗμερομηνία_τερματισμού, και στη συνέχεια κάντε κλικ στο κουμπίUse Editor.
    7. ΣτοFormulaπληκτρολογήστε:
      Maximum ({?Date Range})
      .
    8. Κάντε κλικΑποθήκευση (Save), και στη συνέχεια κάντε κλικ στο κουμπίClose (Κλείσιμο).
  3. Use StartDate and EndDate in the report header. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Σύρετε τοΗμερομηνία_εκκίνησηςANDΗμερομηνία_τερματισμούparameters from theFormula Fieldsενότητα από τοΕξερεύνηση πεδίωνpane to the text object in theΚεφαλίδα σελίδαςΕνότητα.
    2. Προσθήκη διαχωριστικής κείμενο ή κενά διαστήματα για να διαχωρίσετε και να αναγνωρίζετε τα πεδία.
    Στο βήμα 4, δημιουργείται ένας τύπος επιλογής εγγραφής που επιβεβαιώνει την τιμή της παραμέτρου περιοχή ημερομηνιών που ο χρήστης κάνει κλικ. Εάν ο χρήστης κάνει κλικΌλες, περιλαμβάνονται όλες οι δραστηριότητες. Διαφορετικά, περιλαμβάνονται μόνο οι εγγραφές όπου η τιμή του πλαισίου στο Microsoft CRM συμφωνεί με την παράμετρο που ο χρήστης κάνει κλικ.

    Εάν η αναφορά που θέλετε να δημιουργήσετε δεν βασίζεται σε τοIncidentοντότητα, incident.createdon Αντικατάσταση μεοντότητα.createdon.
  4. Προσθέστε την παράμετρο κατά Ημ / νία για τον τύπο επιλογής εγγραφών. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στο διακομιστήReportμενού, κάντε κλικ στο κουμπίΕπιλογή τύπων,, και στη συνέχεια κάντε κλικ στο κουμπίΕγγραφή.
    2. Μεγιστοποίηση του παραθύρου.
    3. Εάν δεν υπάρχει τίποτα δεν εμφανίζεται στο κάτω δεξιό τμήμα του παραθύρου, πληκτρολογήστε τον ακόλουθο τύπο χωρίς το "και" στην πρώτη γραμμή. Εάν είναι ήδη υπάρχει, προσθέστε όλες τις τρεις γραμμές στο τέλος της λίστας κώδικα.
      and
      (if {incident.createdon} in {?Date Range} then true
      else false)
      Στη δεύτερη γραμμή, χρησιμοποιήστε το πεδίο ημερομηνίας που θέλετε να συγκρίνετε με το εύρος ημερομηνιών. Ανάλογα με την οντότητα, ίσως είναι προτιμότερο να χρησιμοποιήσετε τοmodifiedonπλαίσιο αντί για τοcreatedon"Τύπος" (Type). Μπορείτε να χρησιμοποιήσετε μόνο τις ημερομηνίες που υπάρχουν σε μία από τις οντότητες που περιλαμβάνονται στην αναφορά.
    4. Κάντε κλικΑποθήκευση (Save), και στη συνέχεια κάντε κλικ στο κουμπίClose (Κλείσιμο).
    Όταν οι χρήστες εκτελούν την έκθεση, τοΠεριοχή ημερομηνίαςεμφανίζεται ερώτηση με το κείμενο ερώτησης που καθορίσατε. Όταν ο χρήστης επιλέγει τις ημερομηνίες έναρξης και λήξης για την περιοχή και στη συνέχεια κάνει κλικOk, εμφανίζονται τα δεδομένα της έκθεσης.
Φίλτρα αναφοράς με τις αναφορές που βασίζονται σε παράμετρο
Εάν χρησιμοποιείτε φίλτρα αναφοράς με τις αναφορές που βασίζονται σε παράμετρο, πρέπει να επιλέξετε τις παραμέτρους δύο φορές. Πρώτα, οι χρήστες εκτέλεση αναφοράς παραμέτρου που απαιτούν και να καθορίσετε τις παραμέτρους. Στη συνέχεια, κάνουν κλικ στο εικονίδιο στη δεξιά άκρη του τοΦιλτράρισμα έκθεσηςγραμμή εργαλείων για να ανοίξετε την εφαρμογή φίλτρου αναφοράς, εισαγάγετε τα φίλτρα, κάντε κλικ στοΦίλτρο: (IKE security association ended. Mode: Key Exchange (Main mode) Filter: %1), πληκτρολογήστε ξανά τις παραμέτρους, όταν σας ζητηθεί και, στη συνέχεια, κάντε κλικ στο κουμπίOk.

Αναφορές

Για να λάβετε μια λίστα με τις συνήθεις ερωτήσεις σχετικά με τις αναφορές του Microsoft CRM, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=81886de8-a10a-473f-8125-49291e0f03d9
Για πρόσθετες πληροφορίες σχετικά με τον τρόπο χρήσης της Διαχείριση αναφορών του Microsoft CRM 1.2 για να τροποποιήσετε τις αναφορές, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
834791Τρόπος χρήσης της διαχείρισης αναφορών του Microsoft CRM 1.2 για να τροποποιήσετε αναφορές
Για πρόσθετες πληροφορίες σχετικά με τον τρόπο εκτύπωσης που απαιτούν παράμετρο αναφορών στο Microsoft CRM 1.2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
834913Πώς να εκτυπώσετε αναφορές που καθοδηγείται από την παράμετρο στο Microsoft CRM 1.2

Ιδιότητες

Αναγν. άρθρου: 834790 - Τελευταία αναθεώρηση: Πέμπτη, 23 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft CRM 1.2
Λέξεις-κλειδιά: 
kbmbsreports kbmbsmigrate kbfile kbhowto kbmt KB834790 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:834790

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com