Avatar billede tvj Nybegynder
26. juni 2000 - 15:37 Der er 5 kommentarer og
2 løsninger

Faktura

Jeg er ved at lave et lille regnskabsprogram i vb og access, programet skal kunne udskrive en faktura via database oplysninger i VB ?
nogen der har en ide til hvordan det kan kringles ?
Avatar billede privaten Nybegynder
26. juni 2000 - 15:58 #1
Det nemmeste er at oprette en rapport i Access der håndterer data og formatering af samme. Denne kaldes så fra VB.
Avatar billede privaten Nybegynder
26. juni 2000 - 16:46 #2
Prøv at paste denne kode ind i et VB projekt, den udskriver en rapport på din default-printer:

Function OLEPrintReport(strDBName As String, _
                        strRptName As String, _
                        Optional ByVal strWhere As Variant) As Boolean

    On Error GoTo OLEOpenReport_Err

    ' Create Automation object.
    Dim objAccess As Object
    Set objAccess = CreateObject("Access.Application")

    ' indicates exclusive mode if set to True...
    objAccess.OpenCurrentDatabase strDBName, False

    If IsMissing(strWhere) Then strWhere = ""
    objAccess.DoCmd.OpenReport strRptName, 0, "", strWhere

    ' Close Microsoft Access session instance...
    objAccess.Quit 2

    Set objAccess = Nothing
    OLEOpenReport = True
OLEOpenReport_End:
    Exit Function

OLEOpenReport_Err:
    MsgBox Error$(), vbInformation, "Automation"
    Resume OLEOpenReport_End
End Function




Du kalder med:

OLEPrintReport "c:\DatabaseNavn.mdb", "RapportNavn"
Avatar billede clausb Nybegynder
27. juni 2000 - 10:48 #3
Hmmm - hvad nu hvis man gerne vil udskrive alt om een bestemt kunde ? Kan man 'overføre' et kundenavn og så genere en rapport og skrive resultatet ud ??

Avatar billede privaten Nybegynder
27. juni 2000 - 13:06 #4
Så skriver du fx. :

OLEPrintReport "c:\DatabaseNavn.mdb", "RapportNavn", "KundeNummer=1234"

Avatar billede tvj Nybegynder
27. juni 2000 - 18:22 #5
Ok jeg prøver det lige i morgen jeg tror det er det her jeg har ledt efter
Avatar billede godtnok Nybegynder
10. august 2000 - 18:57 #6
Prøv evt. at kigge på dette fakturasystem : http://www.speac.dk/fakturasystem
Avatar billede privaten Nybegynder
01. september 2000 - 12:40 #7
>> TVJ

Hvad skete der?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester