Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Ancora su ACCESS

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    61

    Ancora su ACCESS

    Ciao ragazzi.

    Innanzitutto grazie a chi ieri mi ha dato utili risposte alle mie domande.

    Veniamo ad ora: sto mettendo nelle maschere delle query del mio db in Access un tasto "Stampa" che dovrebbe, nelle intenzioni, consentire di stampare tutti i record selezionati dalla query.

    Per fare questo ho utilizzato il metodo DoCmd.PrintOut ma il risultato è ke mi stampa tutta la maschera, mentre io vorrei solo i record (in pratica senza il layout grafico della maschera, ma solo i dati).

    Premesso che sono alle prime armi in Visual Basic qualcuno saprebbe aiutarmi, magari suggerendomi il codice più appropriato?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    1)prova a fare l'autocmposizione mettendo un tasto...
    c'e' anche il tasto stampa!

    2)
    altrimenti prova a vedere s eil comando che hai usato ha delle opzioni!
    docmd. cerca cio' che riguarda la stampa e leggi anche l'help
    che dice tutto (nessuno lo sa a memoria!!)

    3)
    oppure invece di un form..fai un report...
    poi con un tasto..richiama dal form il report!(adatto per la stampa)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    61
    Ho deciso per il report.
    In pratica dopo aver creato il report adatto ho inserito un pulsante "Stampa" nella maschera con collegamento ipertestuale al report. Il report và in stampa appena si apre quindi il problema sembrerebbe risolto.
    Il punto è che la query necessita di un parametro immesso dall'utente e tale parametro viene richiesto sia all'apertura della maschera (come è ovvio) ma anke alla pressione del tasto "Stampa" (in pratica non apre il report se non gli ripasso prima lo stesso parametro che ho gia passato nella maschera)! C'è un modo per fare si che il report "legga" il parametro dalla maschera in modo da nn doverglielo ripassare?

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    sulla funzione onload del report... puoi fare una cosa tipo:

    myvar=forms("MIOFORM").VALUE
    o
    myvar=forms("MIOFORM").filter... beh..TU PREMI IL PUNTO E POI LO TROVI
    anche... direttamente il nome del form
    MIOFORM.

    me.filter=myvar + .....
    ecc...




    puoi passare i valori da un form all'altro o da un report a un form ecc...
    quando inserisci un form... e lo metti con l'autocomposizione se non erro ti da gia' la possibilita' di visualizzare tutti i dati o solo alcuni.... ma forse qua mi sbaglio..controlla comunque!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    61
    sulla funzione ONLOAD del report faccio:

    Private Sub Report_Open(Cancel As Integer)
    Identificativo = Forms("MovimentazioniUt").Value
    End Sub

    Dove Identificativo è il nome del parametro che devo passare nel form MovimentazioniUt.

    Sai che mi dice?
    Errore di run-time '2450'
    Impossibile trovare la maschera 'MovimentazioniUt' a cui si fa riferimento nel codice di Visual Basic.

    Ma la maschera MovimentazioniUt ESISTE! Perchè non va??

    Spero di nn scocciare troppo e di essere aiutato ancora...

  6. #6
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    esiste ed e' aperta ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    61
    quando è chiusa è rovo ad aprire il report mi dà l'errore che ti ho detto prima, quando è aperta e richiamo il report dal pulsante stampa mi da
    l'errore '2465': 'Errore definito dall'applicazione o dall'oggetto'.

    che fare?

  8. #8
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    beh ovviamente deve essere aperto il form
    inoltre...

    esiste...
    forms("MIOFORM").VALUE ??
    non credo..
    era un esempio che ti ho fatto

    prova a scrivere MIOFORM.
    quando digiti il punto avrai una serie di oggetti..
    scegli quello che ti serve!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    61
    Non è ke sapresti indicarmi il metodo adatto tra tutti quelli? Ci ho perso parecchio tempo anche con l'help online ma essendo a 0 di VB non è ke riesca a muovermi più di tanto...

    Cmq grazie lo stesso anke per tutte le risp fino ad ora.

  10. #10
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il parametro che devi passare va stampato sul report oppure serve per calcolare la query?

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.