+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: aprire una query

  1. #1
    maxpoz non è in linea Novello
    Post
    25

    aprire una query

    Ciao,
    Avrei la necessità di aprire una query da un pulsante, la query ha un criterio impostato.
    Quando si decide di non aprirla per qualche motivo ovvero sono nel passaggio di inserire il criterio e annullo il comando
    access restituisce l'errore 2001 e access runtime si chiude.
    Come posso fare per baypassare l'errore e far si che il programma non si termini?
    Ho tanti comandi di visualizzazione query che dovrei sistemare ma non saprei come fare.

    Vorrei farla aprire da codice vba, ho provato un copiare un codice ma me la apre come report,
    io invece vorrei farla aprire in visualizzazione maschera.


    Codice PHP:
    Private Sub Command12_Click()
    'Opens Component assignement Report (REC_12), Shows message if cancelled
    On Error GoTo Err_Handler
    DoCmd.OpenReport "qrySerialNumberAssignementDetails", acViewReport
    Exit_Handler:
     Exit Sub
    Err_Handler:
     If Err.Number = 2001 Then
     MsgBox "Hai deciso di non aprire il Report! "
     Else
     End If
    End Sub 

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,158
    Blogs
    5
    Attenzione alla sezione. Devi postare nella sezione Access ... questa volta sposto io ...
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    Phil_cattivocarattere non è in linea Scribacchino
    Luogo
    Verona-Mantova
    Post
    1,612
    Quote Originariamente inviato da maxpoz Visualizza il messaggio
    ...
    Avrei la necessità di aprire una query da un pulsante,
    ...
    Vorrei farla aprire da codice vba, ho provato un copiare un codice ma me la apre come report,
    io invece vorrei farla aprire in visualizzazione maschera.
    Non si apre la query direttamente, cosa per la quale comunque esiste il comando DoCmd.OpenQuery, ma si crea una maschera associata a quella query e si apre la maschera con DoCmd.OpenForm.
    Se il criterio crea problemi dobbiamo vedere la sql per capire dove è il problema.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi