Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB e Access] Prendere il valore di una query

    Problemino idiota (per voi almeno)...
    Ho una maschera in Access, clicco un pulsante e vorrei che andasse a settarmi il valore di una label con il valore di un campo preso dalla query che apro. Mi spiego col codice:
    codice:
    Private Sub Comando154_Click()
        'Apro la query di Access
        DoCmd.OpenQuery "qryPosizione", acNormal, acEdit
        'Filtro con un parametro che mi va bene
        DoCmd.ApplyFilter "", "[tblMagazzino.Coordinata]=""00A001"""
        'Ora vorrei prendere il valore del campo Pezzi e assegnarlo alla label
        lblLettera.Caption = (Campo Pezzi della qry???)
        'Richiudo la query
        DoCmd.Close acQuery, "qryPosizione", acSaveNo
    End Sub
    Qualcuno ha qualche idea? Oppure si può fare senza aprire la query? Boh aiutatemi voi :quipy:
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Dovrebbe essere così

    lblLettera.Caption = DoCmd!Nome_Campo

    Prova così poi mi fai sapere

    Ti consiglio di usare Ado che è + semplice.
    Allejo

  3. #3
    Originariamente inviato da allejo
    Dovrebbe essere così

    lblLettera.Caption = DoCmd!Nome_Campo

    Prova così poi mi fai sapere

    Ti consiglio di usare Ado che è + semplice.
    Si in ADO è più semplice perchè lo conosciamo, ma non è più breve il codice se si riuscisse ad usare una query già da Access?
    Cmq mi spiace ma non funziona mi dice che non è metodo o una proprietà supportata...
    E poi con ADO bisogna star lì a definire la connessione, il recordset, la stringa SQL, aprire il recordset e quindi assegnare il valore alla label... davvero non esiste niente di più OOP?
    Grazie
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

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.