Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Parametri per report (semplice)

    Premetto la mia epserienza con ASP ma poco poco con VB...

    Ecco il mio problema.
    Da una maschera di inserimento dati Access, creo un pulsante per visualizzare l'anteprima di un report che mi stampi i dati.
    La domanda più stupida: come faccio a passargli un parametro???!!!
    Se io apro il report lui mi visualizza tutti i record della query, io invece vorrei che mi stampasse solo quello in cui il parametro IDfatt sia uguale al valore del campo IDfatt nella maschera da cui invio la richiesta.

    Ho provato così ma mi apre sempre il report per intero...

    codice:
    Private Sub Report_Click()
    On Error GoTo Err_Report_Click
    
        Dim stDocName As String
    
        stDocName = "fattura_num"
        DoCmd.OpenReport stDocName, acPreview, Filtro, IDfatt = IDfatt.Value
    Non conoscendo la sintassi ho un po' improvvisato.......
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    Uffi, nessuno mi aiuta???

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  3. #3
    Linguaggio e versione anche nel titolo leggi il regolamento.
    Presumendo si tratti di vb ti sposto
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Mi hai spostato, ma il risultato non è cambiato....
    Nessuno mi si fila!
    Nel Forum di ASP sono molto più gentili!

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  5. #5
    Ho letto il codice velocemente ma qui è un fattore di query (se ho letto bene)
    In pratica vuoi che l'utente scrive l'id (1000) e vuoi che nella visualizzazione venga fuori solo la riga con id 1000.
    Se si allora è un fattore di query, che strutturerai cosi
    codice:
    Select * from tabella where id = metticiquellochetipare
    In metticiquellochetipare puoi inserire una variabile.text, metterla in una string...

  6. #6
    Apri la query in visualizzazione struttura, segli il campo dove c'è l'IDfatt, in criteri clicca col destro e seleziona genera... A questo punto sulla sinistra selezioni la maschera dove è il pulsante di generazione del report. Nella colonna centrale cerca il campo IDfatt e facci sopra doppio click.
    Esci premendo OK, salvi la query e torni alla maschera.
    Nel codice VBA scrivi così:
    codice:
    Private Sub Report_Click()
    On Error GoTo Err_Report_Click
    
        Dim stDocName As String
    
        stDocName = "fattura_num"
        DoCmd.OpenReport stDocName, acPreview
    Fine.
    Desperado
    ...io non sono il Sig. Lebowski. Lei è il Sig. Lebowski. Io sono Drugo. E' così che deve chiamarmi, capito? O se preferisce Drughetto,...oppure Drugantibus...o Drughino se è di quelli che mettono il diminutivo a ogni costo...

  7. #7
    Desperado, grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!
    Funziona!
    Ora cercherò anche di capire perchè si fa così!!!
    (Sono curiosona!)

    Besitos.
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  8. #8
    Praticamente hai filtrato a monte la query che genera il Report. Tutto qua. Ri
    Desperado
    ...io non sono il Sig. Lebowski. Lei è il Sig. Lebowski. Io sono Drugo. E' così che deve chiamarmi, capito? O se preferisce Drughetto,...oppure Drugantibus...o Drughino se è di quelli che mettono il diminutivo a ogni costo...

  9. #9
    Originariamente inviato da Picciola
    Mi hai spostato, ma il risultato non è cambiato....
    Nessuno mi si fila!
    Nel Forum di ASP sono molto più gentili!

    i programmatori sono cattivi ma se non dici per che linguaggio e versione in pochi si mettono a scrivere codice a caso, leggi il regolamento
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589
    mi potreste mandare il database per favore?
    *edit* cosi posso studiarmelo anch 'io VVoVe:

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.