Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [Access] Query

  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413

    [Access] Query

    Ma come diavolo si crea una Query con Access ?????????????????
    Mi spiego: Ho un pulsante su una maschera. Nelle proprietà del pulsante ho generato un evento sul click. Voglio solo fare la classica
    "SELECT * FROM utenti"

    Ma non funziona. Ecco il codice:


    Private Sub Comando10_Click()
    On Error GoTo Err_Comando10_Click


    DoCmd.RunSQL "SELECT * FROM utenti"


    Exit_Comando10_Click:
    Exit Sub

    Err_Comando10_Click:
    MsgBox Err.Description
    Resume Exit_Comando10_Click

    End Sub




    Ovviamente la tabella utenti esiste ed è piena di gente
    Access mi dice:
    Un'azione EseguiSQL richiede un argomento costituito da un'istruzione SQL

    E se non è SQL quello che ho scritto io ... !!!!!!!!!!!


  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    crea la query che vuoi aprire e salvala con un nome (es. query1) e usa il comando
    DoCmd.OpenQuery("query1")
    il comando
    DoCmd.RunSQL
    va bene per le query di comando

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    Io devo fare questo:
    Ho una maschera con un pulsante e una combobox. Quando clicco sul pulsante devo chiamare una query che abbiamo come parametro il nome che compare nella combo box. Come faccio a passare ad una query un parametro proveniente da una maschera?

  4. #4
    Potresti usare una casella di riepilogo al posto della combo, e creare una maschera in cui visualizzare la tua query. Poi inserisci il pulsante per aprire la maschera dicendogli "trova dati specifici da visualizzare" nell'autocomposizione, e scegli in base a quale campo fare la ricerca.

    Ciao!

  5. #5
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    per filtrare sulla combo che hai in maschera devi mettere come filtro (criterio) nella query una cosa tipo:
    [Forms]![nome_maschera]![nome_campo]

  6. #6
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    Per Fabio309

    L'ho già fatto ma non funziona! Ho messo il criterio come hai detto tu nella query credendo che "avrebbe capito" quale fosse il valore ma non va

  7. #7
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    in che senso non va? da errore o non ottieni il risultato voluto?
    Ovviamente la maschera deve essere aperta e la combo valorizzatta, controlla a quale colonna è associata la combo

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.