Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488

    CaseSensitive e SQL con Excel

    Qualcuno di voi ha idea come risolvere questa sciocchezza?

    .. ho qualche problemino con l'sql.. e il LIKE...
    nelle parole che ricerco ACCESS interpreta sia il minuscolo che il MAIUSCOLO, mentre con EXCEL sto avendo qualche problemino..

    parola_da_cercare="Mino"

    se utilizzo

    WHERE F2 LIKE'%"&parola_da_cercare&"%'

    Trovo Mino

    Ma non trovo mino

    come posso sviare il problema?

  2. #2
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    Questo è quanto ho fatto, ma ho solo tre possibilità di ricavare il prodotto:

    parola1=UCase(parola_da_cercare)
    parola2=LCase(parola_da_cercare)
    parola3=left(parola_da_cercare,1)
    parola3A=UCase(parola3)&Mid(parola_da_cercare,2)

    SQL = "SELECT F1,F2,F8,F9 FROM [Sheet1$] WHERE F9>1 and F2 LIKE'%"&parola1&"%' or F2 LIKE'%"&parola2&"%' or F2 LIKE'%"&parola3A&"%'"

    La prima è

    MAIUSCOLO

    La seconda è

    minuscolo

    La terza è

    Primalettera maiuscola

    Ma ho un grosso problema, spesso i prodotti ricercati sono Windows Vista Ultimate ad esempio..

    quindi così facendo come mio esempio non trovo il prodotto. Come potrei risolvere?

  3. #3
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    Ripeto questo mi succede con EXCELL e non con ACCESS. Questo è un listino ed ho bisogno di interagire.

  4. #4
    ... WHERE UCASE(CAMPO) LIKE '%" & UCASE(RICERCA) & "%' ...

  5. #5
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    Non ho capito ??

    Fammi capire meglio.. l'sql è quella sopra!

  6. #6
    Originariamente inviato da M@sE
    Non ho capito ??

    Fammi capire meglio.. l'sql è quella sopra!
    dai, sforzati

  7. #7
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    parola1=UCase(parola_da_cercare)
    parola2=LCase(parola_da_cercare)
    parola3=left(parola_da_cercare,1)
    parola3A=UCase(parola3)&Mid(parola_da_cercare,2)

    SQL = "SELECT F1,F2,F8,F9 FROM [Sheet1$] WHERE F9>1 and F2 LIKE'%"&parola1&"%' or F2 LIKE'%"&parola2&"%' or F2 LIKE'%"&parola3A&"%'"

  8. #8
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    ahahah! di più! non ci riesco!!!

  9. #9
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    Il mio problema non è la visualizzazione, è la ricerca non so se mi sono spiegato bene!?

  10. #10
    benissimo. l'ho addirittura capito! e ti ho pure suggerito una soluzione

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.