Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con Query

  1. #1

    Problema con Query

    Ciao a tutti, scusate ma sono alle prime armi per cui chiedo scusa di eventuali errori o di esprimermi male.
    In una Form di access 2003 ho inserito una sottomaschera (Form_ricerca) per visualizzare la mia ricerca.
    Questa sottomaschera è alimentata da una query che ho scritto e che prende i parametri da delle combobox.
    Tutto funziona bene, per quanto riguarda la ricerca, la cosa che non riesco a fare e quella di visualizzare in una casella di testo (tex_parziale) in numero di record trovati.

    Il codice della query è il seguente:
    qryricerca = "SELECT Data, Responsabile, Centro_costo, Impresa, Importo, Fattura " & _
    "FROM tab_ordini " & _
    "WHERE Responsabile Like " & "'" & "*" & responsabile1 & "*" & "'" & " AND " & _
    "Centro_costo Like " & "'" & "*" & costo1 & "*" & "'" & " AND " & _
    "Impresa Like " & "'" & "*" & impresa1 & "*" & "'" & " order by Data"

    Form_ricerca.RecordSource = ""
    Form_ricerca.RecordSource = (qryricerca)

    Per esempio se faccio una ricerca per responsabile, es. Eugenio, io vorrei visualizzare nella texbox (tex_parziale) il numero 3 in quanto i record trovati sono 3.
    Come devo fare?

    Grazie mille Marco.

  2. #2
    prova così

    Form_ricerca.RecordSource = (qryricerca)
    Dim rst As Recordset
    Set rst = Form_ricerca.RecordsetClone
    rst.MoveLast
    rst.MoveFirst
    me!tex_parziale = rst.RecordCount
    rst.close

    dovrebbe funzionare

    saluti
    Marco

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.