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

    [ACCESS] Problema con casella di riepilogo come criterio di una query

    Salve, in allegato l'immagine della query in questione.

    http://94.87.155.138:19999/db4.gif

    Eseguendo la query mi da un errore:

    "Espressione digitata non correttamente o troppo complessa per essere valutata. Un'espressione numerica, ad esempio, può contenere troppi elementi complessi. Semplificare assegnando parti dell'espressione a variabili."

    La cosa strana è che se nel criterio al posto di [Forms]![MENU PRINCIPALE]![EL_Periodo] scrivo >=#01/01/2011# oppure >=Date()-30, la query funziona!!

    Qualcuno sa darmi una spiegazione ? O al limite utilizzare un'altra strada per far si che selezionando un valore da una casella di riepilogo possa variare il criterio della query.

    Grazie

    Saluti.

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Strano non funziona ( mi sa che è un bug )
    __________________________
    Se nella casella di riepilogo invece di Date()-30 scrivi 01/01/2011
    funziona ma se aggiungi caratteri tipo = # ( > non va

    Mi sembra che quello che viene passato dalla casella di riepilogo
    viene inteso solamente come testo
    __________________________________________________


    Fatti una mascherina senza casella di riepilogo ma con 2
    caselle di testo dove scrivi la data di inizio e fine

    Nella query usa Between.....and........


    Poi con un po di VBA e qualche pulsante puoi compilare
    piu semplicemente le 2 caselle di testo

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