Solved

creating my sales report

Posted on 2008-06-17
6
305 Views
Last Modified: 2012-06-27
i have this table and there is  date field
the table have the following data
tbl_saleman ( salesman_name , itemcode , item_brand , sales_qty ,    date )
                               a                       1                  a              10             01/01/2008
                              a                       2                  a              11             05/01/2008
                              a                       3                  a              12            09/01/2008
                              a                       1                  a              13             01/02/2008
                              a                       4                 a              11             01/02/2008
                              a                       2                 a              10             01/03/2008

this is the data inserted inside the table

now i need to know is there any way to make this crosstab report with this result
make all the dates for januwary month (1)  for each sales
make all the dates for Februwary month (2)
make all the dates for March month (3)


Sales Man Name               Month (1)    Month (1)         Month (3)

jhon                                   sum(qty)      sum(qty)      sum(qty)      
smith                                  sum(qty)      sum(qty)      sum(qty)      
leo                                      sum(qty)      sum(qty)      sum(qty)      

best regards


iam using vb6 and crystal report 7.0
0
Comment
Question by:abdulhameeds
  • 3
  • 3
6 Comments
 
LVL 100

Expert Comment

by:mlmcc
Comment Utility
This should be a s simple as

Insert a cross tab
Choose SALESMAN for the rows
Choose the date for the columns (summarize by month)
Choose the qty for the summary fields.

mlmcc
0
 
LVL 4

Author Comment

by:abdulhameeds
Comment Utility
maybeu dont under stand me ok
i agree its crosstab remember that i have date with the format ( DD/MM/YYYY ) inside the data base
i need this date to be filtered

i mean all the sales invoices between 01/01/2008 - 31/01/2008 will be Month ( 1 )
                                              Between 01/02/2008-28-02-2008 will be month(2 )
as columns


i need the month withour the day and year
hope it will be clear now
0
 
LVL 100

Expert Comment

by:mlmcc
Comment Utility
Perfectly clear.  Is it a date field or a string?

If string create a formula to use in the cross tab.  Something like
Date({YourDAteField})

When you put a date field in the cross tab column you have an option to use each day, week, month etc.

mlmcc
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 4

Author Comment

by:abdulhameeds
Comment Utility
its date but if u need it string i can
0
 
LVL 100

Accepted Solution

by:
mlmcc earned 125 total points
Comment Utility
Here is a sample report using data similar to yours

SaleManCrosstab.txt
0
 
LVL 4

Author Comment

by:abdulhameeds
Comment Utility
the file not opend cos its diffirennr version
but it worked best regards to u
0

Featured Post

Highfive Gives IT Their Time Back

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

You can of course define an array to hold data that is of a particular type like an array of Strings to hold customer names or an array of Doubles to hold customer sales, but what do you do if you want to coordinate that data? This article describes…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…

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

6 Experts available now in Live!

Get 1:1 Help Now