473,480 Members | 1,754 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

How do I save a report in Access 2010?

Seth Schrock
2,965 Recognized Expert Specialist
I'm creating a billing database and I'm wanting to be able to save the report that I use for the bill. I thought about using a Make Table query, but then you get a ton of tables. I could also export to PDF. My main problem is that I want a link to each bill in the customer form so that if a customer has a question about the bill, I can just pull up the customer's form and then click on the link to bring up the bill in question. I don't know if this is possible or not, but it would be easier than having a to search through a folder with bills for each customer for the past 5 years.
Jul 23 '11 #1
8 4106
gnawoncents
214 New Member
Is every bill unique, or are they based on the same fields? If they are based on the same fields, I would suggest not saving the bill as an image, but rather data. Create an append query each time a bill is finalized that stores all the relevant data. Then you can have a form used to select the appropriate bill to view and populate it back into an image type view like the original. This method would require only a few more database objects and take very little storage room.
Jul 23 '11 #2
Seth Schrock
2,965 Recognized Expert Specialist
All the data for the bills would come from the same table using the customer ID to separate the bills. Using the method that you suggest, would the link to the bill be created automatically, or would I have to manually program the link for each bill? I have never used an append query so I'm not familiar with the process.
Jul 23 '11 #3
gnawoncents
214 New Member
It depends on how you set up each bill. If each record already has everything you need for the bill, including some sort of unique bill ID, then you don't need the append query at all. In that case, all you need is a selection filter on your customer form for the current customer ID that then offers a list (sorted by date, bill ID, or some other criteria). Once you select the correct bill, it can be displayed in the report you already have or, if needed, one created especially for that task.

The only reason you would need a new table to append records to would be if the bill has some needed data that is not stored in its record source.
Jul 23 '11 #4
NeoPa
32,556 Recognized Expert Moderator MVP
For this to work this way you need to treat your data like a database Seth. Forget deleting records when they are not current. Simply flag them as deleted (or paid, or invoiced, or whatever. You get the idea I assume).

On that basis you can reproduce any historic bills you need to from the original data. Only your design and your provided options differentiate between current bills and historical ones.
Jul 23 '11 #5
Seth Schrock
2,965 Recognized Expert Specialist
Okay. So I just need to add a "Billed" field to the table to mark it as such. Is there a way to create a list of the bills so that the query for the historical bills are automatically created and can be selected? The way the bills work is that I'm going to run a selection query for a data range. So if I bill the customer for June 1st through June 30th, I don't want to be able to pull up a bill for June 15th through July 15th. I want it to be locked in as June 1st through June 30th. Would I do this by assigning the charge an invoice number and then creating a combo box with a list of the invoice numbers for that customer and make an AfterUpdate event to go to that invoice? Am I'm on the right track?
Jul 25 '11 #6
NeoPa
32,556 Recognized Expert Moderator MVP
Fundamentally yes.

A field to indicate 'Billed' could well be an Invoice Number field which, as you say, could also be used to group those items together which appeared on the same invoice. It sounds like you have the concept fully understood :-)
Jul 25 '11 #7
Seth Schrock
2,965 Recognized Expert Specialist
And I have make the create bill query only put records where the billed field is null so that the same record cannot be billed twice. Wonderful! I think I know how I'm going to do it now. Thanks.
Jul 25 '11 #8
NeoPa
32,556 Recognized Expert Moderator MVP
Sounds good to me :-)
Jul 25 '11 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

1
4560
by: phill86 | last post by:
Hi, I have an access 2010 database that I want to convert to an SQL Server database and I need to know if the data macros in access will still work in the SQL database or will i have to create...
5
12381
by: jaad | last post by:
Hello, I have a database that was written in access 2007 on my pc. I wanted to work off site with the database so I uploaded it onto my laptop which is loaded with access 2010 beta. When I...
2
6688
by: sierra7 | last post by:
It seems Access 2010 is associating an 'input mask' or field type with a combo box when a form is opened, even though there is no Format setting on the control. I have a form which has been...
2
7178
by: dougancil | last post by:
I have a user who had deleted some records from a database today using Access 2010. They have an ID field that's autonumbered. They have No Duplicates allowed. When they created a new record today,...
0
1700
by: Andolino | last post by:
In Access 2010 I get a Write Conflict error - "This record has been changed by another user..." In Access 2007 this Code is working - why? Private Sub Form_BeforeUpdate(Cancel As Integer) Dim...
1
5217
by: Alan Yim | last post by:
Hi folks, My company recently upgraded our Office suite from 2003 to 2010. The problem in particular is with an Access database that was originally designed in Access 2003. The code in question...
5
48982
by: colsoft | last post by:
I am using Access 2010. Am generating reports for the records, one record per page. The records on the even pages have a light black background shading which appears when am printing. Please i need...
2
7303
by: Bill Boord | last post by:
I need to be able to shut off the AutoCorrect "feature" within Access 2010 code. I have utilized Application.SetOption with method strings for other startup requirements, but I cannot seem to find a...
1
8461
dsatino
by: dsatino | last post by:
I have numerous applications built in Access 2000/2003 that all use ODBCdirect workspaces to access various non-Access databases. Unfortunately, ODBCdirect is 'no longer supported'in Access 2010 and...
1
3418
by: Music Man | last post by:
Greetings All: I built a database in Microsoft SQL Server 2000 and used Microsoft Access 2010 as the front end. The database is used to keep track of "issues" that rise out of my employment. ...
0
6908
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7048
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7088
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
6956
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5342
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4783
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
2997
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
2986
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
183
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.