Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    61

    [Maschera/report Access]Pulsante Anteprima

    ciao, nella maschera ho creato una casella di riepilogo non associata,con origine riga una query. ho aggiunto anche un pulsante, con l'autocomposizione, per l'anteprima di un report che mi riporta il dettaglio del record selezionato.
    sull'evento click del pulsante anteprima, ho aggiunto il codice

    ...
    strLinkCriteria = "Num_Commessa = " & Num_Commessa
    stDocName = "prova"
    DoCmd.OpenReport stDocName, acPreview, strLinkCriteria
    l'intento è quello di avere nel report il dettaglio del solo record selzionato nella casella di riepilogo, invece mi ritrovo anche gli altri record.
    Dove sbaglio?suggerimenti?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Hai provato a fare un pò di debug, tipo un

    msgbox Num_Commessa

    per vedere se viene passato l'id corretto?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    61
    si, con un msgbox nel button che mi riporta il num_commessa mi torna corretto. sembra funzionare

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    61
    nicola, ho riguardato quanto ho fatto. ecco il dubbio:
    il report che viene richiamato dal pulsante anteprima, è legato ad una query select * from....
    io invece devo passare un criterio alla qry,giusto? (Num_commessa=form!Num_commessa)
    dovrei modificare la query, altrimenti come faccio arrivare il dato (che mi torna corretto dal bottone al report)?

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    Re: [Maschera/report Access]Pulsante Anteprima

    Se modifichi il codice così

    DoCmd.OpenReport stDocName, acPreview, , "num_commessa =" & Me.num_connessa

    ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    61
    msg di errore
    'tipi dati non corrispondenti al criterio'

    con il debug, vedo che il num_commessa che torna è corretto.
    l'inghippo credo sia sul report...come fa a sapere che deve prendere solo quel num_commessa?

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ho commesso un errore di digitazione, scrivendo connessa anzichè commessa. Non so se ti fosse sfuggito.

    DoCmd.OpenReport stDocName, acPreview, , "num_commessa =" & Me.num_commessa

    La sintassi corretta è questa, tu avevi dimenticato una virgola.

    Mi sembra strano che non funzioni.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    61
    avevo visto il tuo errore di digitazione.
    l'istruzione l'ho scritta come hai postato anche tu...non capisco dove sia l'errore

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Carica su

    http://www.myfreefilehosting.com/

    l'mdb ridotto ai minimi termini privo di dati sensibili che riproduca il problema.

  10. #10

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.