Newsgroup: it.comp.appl.access
Titolo: Problema: maiuscole e minuscole

Forse č una domanda stupida, ma ho un problema su una query di selezione.
Lavoro su Access 97 e da quello che mi risulta non fa distinzione sul
carattere maiuscolo o minuscolo!! Devo fare una query di selezione e il
campo sul quale devo discriminare contiene lettere tipo "G" "g" "N" "n",
come faccio a estrapolare solo le "N" e non le "n"?? Qualcuno puň
aiutarmi?!?
Grazie e ciao!!!

Elisa Passerini ha scritto:

dovresti provare a impostare nella query un campo che ti interpreta il codice
asci (funzione asc) della lettera e lo stesso nel criterio.
La query potrebbe essere piů o meno cosě:
"SELECT Lettere.Lettera, Asc([Lettera]) AS CodLettera FROM Lettere WHERE
Asc([Lettera]))=Asc("N");"


Non ho il tempo per cercarla, ma esiste sicuramente una funzione interna del
DB
che estrae "esattamente" il testo.
Cerca con pazienza nell'Help
ciao Vittņ


L'azione TrovaRecord di A97 ha tra gli Argomenti azione Maiuscole/minuscole
con la quale stabilisci se vuoi differenziare appunto le maiuscole dalle
minuscole oppure no.
Se non vuoi usare una macro ma del codice VBA, utilizza il metodo FindRecord
dell'oggetto DoCmd.
Dai una spazzolata all'help cercando o Maiuscole o TrovaRecord.
In una query invece Bohhhhhhh.... ;o)))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Ciao Elisa,
Sicuramente la tua non è una domanda stupida, tant'è che mi sono dovuto
andare un po' a spulciare i sacri testi dell'help di Access.
Per risolvere il problema devi usare la funzione StrComp che può effettuare
il raffronto binario di cui hai bisogno.
Vediamo ora cosa dice l'help.
StrComp restituisce un valore Variant (Integer) che indica il risultato di
un confronto fra stringhe.
La sintassi è StrComp(string1, string2[, compare])
La sintassi della funzione StrComp è composta dai seguenti argomenti
predefiniti:
Parte Descrizione
string1 Obbligatoria. Qualsiasi espressione stringa valida.
string2 Obbligatoria. Qualsiasi espressione stringa valida.
compare Facoltativa. Numero che specifica il tipo di confronto fra stringhe.
L'argomento compare può essere omesso, oppure assumere il valore 0, 1 o 2.
Specificare 0 (impostazione predefinita (Nota Bene: non è vero che è
l'impostazione prdefinita!)) per eseguire un confronto binario. Specificare
1 per eseguire un confronto testuale. Solo per Microsoft Access, specificare
2 per eseguire un confronto basato sulle informazioni contenute in un
database. Se compare è Null, verrà generato un errore. Se compare viene
omesso, per determinare il tipo di confronto verrà utilizzata l'impostazione
di Option Compare.
Valori restituiti
Se Valore restituito
string1 è minore di string2 -1
string1 è uguale a string2  0
string1 è maggiore di string2  1
string1 o string2 è Null Null
Ad esempio, l'istruzione StrComp("Elisa", "ELISA",0) restituisce il
valore -1 (stringa1 minore di stringa2).
StrComp("Elisa","Elisa",0) restituisce invece 0, perché le stringhe sono
perfettamente ("binariamente") uguali.
Un possibile SQL da inserire nella query potrebbe essere il seguente:
SELECT * from MiaTabella WHERE StrComp([CampoTestato];[StringaTest];0)=0
Prova e vedrai che l'utilizzo è molto semplice.
Ciao e buon lavoro
Antonio Misericordia
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Come posso trasferire dati e grafica di un report come output in
Word??  sono riuscito a trasferire solo i dati,
questo mi serve per inviare via Email il file di word con dati e grafico
tenendo conto che il grafico l'ho importato dentro il report come
oggetto ole non associato.     Ringrazio in anticipo.
mbr...@tin.it

 ha scritto nel messaggio
news:8t65d4$r7l$1...@nslave3.tin.it...

Io non sono in grado di aiutarti.
