Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb 6.0]stamapre report

    Ciao a tutti
    Ho creato un programma in visual basic 6.0 utilizzando un database access. Per la funzione Stampa completa del Database ho preferito
    creare un report in access.
    Adesso volevo far si che richiamando dal programma in visual basic
    quel report mi stampasse il tutto senza che gli utilizzatori del programma debbano aprire il database Access andare sul report e poi stampare..

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    Private sub cmdStampa_click()
    Dim msAccess as Access.Application
    set msAccess = New Access.Application
    msAccess.OpenCurrentdatabase("c:\percorso\nomedb.m db")
    msAccess.DoCmd.OpenReport "Nomereport", acViewNormal
    msAccess.CloseCurrentDatabase
    set msAccess= Nothing
    End sub


    pottrebbe andar bene questa soluzione ....
    non so qual' è sia il riferimento da aggiungere !!!
    e nel utilizzo mi da questo messaggio d'errore


    errore di compilazione
    tipo definito dall' utente non definito

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ok risolto
    ma per caso sapete come avere un anteprima di stampa
    giusto per aver la possibilità di selezionare
    da che pagina vorrei stampare !!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    prova con acpreview al posto di acopen

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    scusa
    puoi esser più chiaro
    "acopen" non l' ho scritto nel codice
    grazie comunque

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    pur dev' esserci un modo per far apparire l' anteprima

    ho trovato un exe scritto in visual basic che
    effetua proprio ciò

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    intendevo usare una sintassi come questa:
    DoCmd.OpenReport stDocName, acPreview

    dove in fondo inserisci Acpreview

    In access l'anteprima dei report si fa cosi'.
    In Vb non ho mai provato a usarla.Magari funziona


  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Dim msAccess as Access.Application

    mi dice che il tipo non è definito...
    Come risolvo?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    ragazzi, il codice è buono, la stampa la fa...
    ma l'anteprima non funziona nel modo indicato..
    come possiamo risolvere tale problema???
    poi...
    come posso usare fli oggetti indicati nel report?
    Nel senso che ai campi, voglio assegnare dei valori passati da programma...

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    La ricerca di un'eventuale soluzione va fatta prima, in ogni caso non si possono condurre due discussioni separate sullo stesso argomento.

    Eventualmente, chiudo l'ultima discussione che hai aperto.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.