Newsgroup: it.comp.appl.access
Titolo: Inserire le data nel giusto formato

Buonasera a tutti/e!!
Il mio problema è questo:
L'utente per il quale stò realizzando un piccolo DB deve inserire per ogni
record di dettaglio una data.
La data è importante perchè naturalmente successivamente realizzerò query e
report aventi come criteri le date immesse ed ordinati secondo le date.
La data che vuole inserire, lui "esige" venga inserita nel seguente
modo..........esempio:
vuole pescare da una casella combinata la stringa che rappresenta il mese(
Gennaio, Febbraio, Marzo) e da un'altra casella combinata la stringa che
rappresenta l'anno di riferimento (2002,2003,...) .A lui non importa nulla
del giorno, ma solo del periodo mensile ed annuale.
Il problema è che dopo io devo archiviare ciò che immette secondo il formato
data....ma non sò come fare
Esempio: Se l'utente volesse inserire gennaio 2003........da una combo
sceglie "gennaio" ...dall'altra "2003" e nel Db devo memorizzare in un unico
campo la data nel formato #"01"/01/03#....utile per i motivi che sopra vi
spiegavo !!!
Se qualcuno è in grado di aiutarmi lo ringrazio anticipatamente.
Spero di essere stato chiaro...............grazie a tutti dell'eventuale
aiuto..ciao!!!!
--------------------------------
Inviato via 
http://usenet.libero.it


O ti converti le date oppure crei una tabella da cui estrarre i mesi formata
dal mese nella prima colonna e il valore nella seconda. Poi unisci
01&"/"&ttuacasella.column(1) etc..
ciao MAssimiliano


 01&"/"&ttuacasella.column(1)
In che senso convertire le date?
Inoltre se faccio come tu mi consigli nel secondo caso.............l'unione
01&"/"&ttuacasella.column(1) mi da automaticamente una data e non una
stringa?
Grazie dell'aiuto!!!


 ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

dici che ti complica troppo avere in tabella una colonna mese ed una anno?
io le uso spesso queste due colonne e facilitano molto il discorso di
raggruppamenti "veloci" senza
cioè dividere un eventuale stringa che contiene i dati

 stringa?
Per scrupolo l'ho provata e va bene. Se il campo della tua tabella è di tipo
data lo accetta direttamente come data
Ovviamente devi aggiungere anche l'anno ma con la casella combinata con una
solo colonna
Facci sapere se funzia
ciao MAssimiliano


 ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Ipotizziamo che le due caselle combinate si chiamino rispettivamente Mese ed
Anno.
Se la combo Mese ha due colonne di cui la prima è non visibile e contiene il
numero del mese (1, 2, 3, 4 ecc) e la seconda è visibile e contiene la
descrizione del mese (Gennaio, Febbraio, Marzo, ecc).
Se la Colonna associata di tale combo è impostata a 1.
Prova a costruire la tua data con la funzione DateSerial, ovvero:
TuaData = DateSerial(Me!Anno, Me!Mese, 1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

data....ma non sň come fare
Si potrebbe anche usare DateValue per costruire la data corretta. Se
'miomese' e 'mioanno' sono i valori scelti (entrambi stringhe),
qualcosa del genere: 
DateValue ("01 " & miomese & " " & mioanno)
poli