Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    66

    [VBA]recupero valore massimo tramite query e visualizzazione del risultato in textbox

    Ciao,
    il risultato della query devo visualizzarlo nel campo Cod_Progressivo di una form (quando apro VBA la form interessata si chiama Form_Nuovo_Cliente) ma mi dice che è stato immesso un valore non valido per il campo

    il codice è il seguente

    Option Explicit
    Private rs As ADODB.Recordset

    Private Sub Cod_Cliente_AfterUpdate()
    Dim sSql As String
    Dim sWhere As String

    sSql = "SELECT Max(Clienti.Cod_Progressivo)+ 1 FROM Clienti"
    sWhere = ""
    sWhere = sWhere & " Clienti.Cod_Cliente LIKE '" & Replace(Cod_Cliente, "'", "''") & "'"

    Set rs = CurrentProject.Connection.Execute(sSql)

    Me.Cod_Progressivo = rs
    End Sub

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... rs e' tutto il recordset ... devi prendere il primo elemento ovvero

    Me.Cod_Progressivo = rs(0).Value
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    66
    sei mitico oregon ^^
    thx mille

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.