17. oktober 2001 - 11:27Der er
12 kommentarer og 1 løsning
Automatisk nr. på Rapport
Hejsa
Jeg er ved at lave et faktureringsprogram i Access, og er stødt på et problem som jeg håber en af jer kan hjælpe mig med.
Kan man på en eller anden snedig måde få Access til selv at sætte fakturanumre på en faktura-rapport. I dette tilfælde skal der skrives ca. 100 fakturaer ud ad gangen, og så ville det være smart hvis Access selv kunne nummerere dem med fortløbende numre, når de bliver udskrevet.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I would have thought that each \"faktura\" already had a unique number! All that I can suggest is that you have a table with a single field in containing the next number. For each faktura printed the number has to be updated in the table. This is NOT the best solution. Why dont you give each faktura a unique number when it gets created and print this out?
Det er nu ikke fordi jeg forsøger at fuske, men at gøre det nemt at bruge. Det der skal ske er, at der for hver uge skal indtastes et køb, og hver måned udskrives fakturaen. Derved kan jeg ikke give hvert køb et fakturanr. men ønsker et enkelt fakturanr. for den samlede faktura - på 4-5 køb. Jeg har selv tænkt på det med tabellen med en form for autonummerering i, men hvordan får jeg det skrevet ud på fakturaen, når den udskrives, og samtidig sørger for at opdatere tabellen?
msrikke> I am no expert at \"faktura\" programs, but isnt it a design problem you have?
Once the faktura is printed do the \"køb\" records get the faktura number they were attached (printed) with?
Anyway, getting away from your \"design problem\".
I assume that a \"køb\" is for a specific customer who has a customer number. You could build a unique faktura number by concatenating the customer number and the date. This could easily be implemented on your report.
For lige at svare på din første kommentar, så har jeg i øjeblikket ikke noget fakturnr. på fakturaen. Jeg havde selv overvejet at lave et eller andet med et åbent fakturanr. som så skulle skrives på ved hvert køb, indtil fakturaen blev udskrevet. Herefter vil det så være et nyt nummer, osv. osv.
Med hensyn til dit andet foreslag, lyder det til at være en rigtig god ide. Jeg vil lige arbejde lidt på det, og så vende tilbage med et endeligt svar.
Det eneste forbehold jeg har er, at jeg havde forestillet mig at det skulle være et fortløbende nummer. Men med dit forslag, blive det selvfølgelig stadig et unikt nummer.
I was going to say that using the customer number and date would make it possible to find all faktura for a specific customer but youdont use this number other than for printing, is that not correct. Shouldnt all \"køb\" get this number too?
Well you can do it in a number of ways depending on how your application is put together.
I can give an idea..
In the report there is a detail section where each \"køb\" line will be printed. There is an On Print event where you can (maybe) be allowed to Update that specific record. You can use DoCmd.RunSQL for this, EG:
DoCmd.RunSQL \"UPDATE YourTable SET YourField = \" & Me.FaktNr & \" Where ID = \" & Me.KøbID
I say (Maybe) because I am NOT 100% sure if you can update the records when the report is using it. But you can give it a try.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.