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

    [ACCESS - VBA] Casella di testo (convertirla in numero)

    'giorno a tutti,

    sto cercando di fare una query in vba in modo che quando premo un pulsante mi selezioni 2 campi numerici da una tabella basandosi sul criterio di una casella di testo presente nella maschera.
    Quando setto la condizione where sql mi da errore perchè la "casella di testo" ha formato testo e non numerico

    Riporto la stringa sql che utilizzo in vba

    strSQL = "Select [tabella1].campo1, [tabella1].campo2 from [tabella1] where campo1='" & Me.casellatesto.value & "'"
    casellatesto va in conflitto perchè il campo1 nella tabella è settato come numerico

    Qualcuno sa dirmi come raggirare il problema?
    (non posso convertire in testo i campi presenti nella tabella)

    Grazie per l'attenzione

  2. #2
    Per raggirare il problema ho fatto una query che estragga i 2 valori

    però ora quando vado in vba e creo la stringa:

    srtSQL="Select * FROM [query]"
    Mi da errore... dice parametri insufficenti..
    Parlando da newbie ma in vba quando creo una query che parta da una tabella o da una query non dovrebbe essere la stessa cosa?

  3. #3
    Bastava togliere gli appici

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 © 2024 vBulletin Solutions, Inc. All rights reserved.