Newsgroup: it.comp.appl.access
Titolo: Funzione "datepart"

Buongiorno al Ng
Vorrei porvi un piccolo quesito
Ho fatto una rubrica per la mia chiesa (ed un problema me lo avete già
risolto, vedasi il cambio pagina al cambio della lettera). Ora ho un
un'altro piccolo (spero) problema.
Nel un campo "data di nascita" inserisco i dati con questa formattazione ad
es. 06/09/61
Bene. Il mio problema è ricavare un sql che mi permetta di estrapolare solo
il giorno e il mese. Mi spiego meglio, Se io pongo un quesito tipo :between
[Vedi i compleanni che cadono dal giorno] and [Al giorno] ho chiaramente il
problema dell'anno!. Ho cercato nell'help in linea nella funzione datepart
ma non credo di aver trovato ciò che a me era necessario.
Potete aiutarmi?
Grazie in anticipo.
Stefano

 wrote in message
wJSg6.24624$eQ5.5...@twister2.tin.it...

Format (Datanascita;"gg/mm")   con il generatore di espressioni
Format (Datanascita,"dd/mm")   con VB

 Format (Datanascita,"dd/mm")   con VB
Ciao Davide, grazie per la risposta ma temo di non aver capito. Quella
funzione la devo mettere in un  campo della Query? lo devo mettere nel
"formato" della casella "data di nascita"?
Scusa della "Spineria" e grazie per la pazienza.
Stefano

 wrote in message
j%Sg6.24673$eQ5.5...@twister2.tin.it...

In Query visualizzazione SQL scrivi:
SELECT Nometabella.Nomepersona, Format([datadinascita],"dd/mm") AS Compleanno
FROM Tabella1
WHERE (((Format([datanascita],"dd/mm")) Between [da gg/mm] And [a gg/mm]));
Davide

 ha scritto nel messaggio
news:wJSg6.24624$eQ5.5...@twister2.tin.it...

Se la tua tabella si chiama Tabella1 e il campo di tipo data contenente la
data di nascita si chiama DataDiNascita, penso che la query di selezione di
cui hai bisogno ha il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Day([DataDiNascita]))=[Digita giorno di nascita:]) AND
((Month([DataDiNascita]))=[Digita mese di nascita:]));
Quando apri la query ti verrà richiesto di digitare prima il giorno e poi il
mese di nascita dei record da selezionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Davide
Grazie Mille!!!!


Grazie mille Roberto!!!!

 Davide
cut
Fatto e ti ringrazio. Ma rimane un problema. Il campo non è "formattato"
come campo "data", e neppure riesco a mettere questa specificazione nella
Proprietà del campo. Quindi, quando faccio un -between - and-   mi vengono
fuori tutte le date!! Avete ancora un pò di pazienza?
Ciao
Stefano


Cut
Fatto e ti ringrazio. Ma rimane un problema. Il campo non è "formattato"
come campo "data", e neppure riesco a mettere questa specificazione nella
Proprietà del campo. Quindi, quando faccio un -between - and-   mi vengono
fuori tutte le date!! Avete ancora un pò di pazienza?
Stefano

 ha scritto nel messaggio
news:2CRh6.21565$ep3.4...@twister1.tin.it...

Cosa vuoi dire?
Il campo DataDiNascita non è di tipo Data/ora? E di che tipo è?
Comunque se non è di tipo Data/ora convertilo direttamente nella nella
struttura della tabella o con una query di aggiornamento.
Oppure con la funzione DateSerial valorizza un campo calcolato della query,
e su quello effettua le selezioni che ti servono, con o senza Between ...
And.


 Roberto
Hai una santa pazienza....
in effetti avevo fatto pp dal ginocchio......
Ciao e grazie