Newsgroup: it.comp.appl.access
Titolo: Casella di testo giorni settimana

Ciao a tutti. Il problema penso sia già stato risolto in passato ma non sono riuscito a trovare niente che facesse al caso mio.
Dovrei formattare una casella di testo "GSett" di modo da ottenere il giorno della settimana (in formato "lun", "mar" etc) corrispondente al giorno scelto in un altra casella di testo "Giorno".
Le due caselle hanno origine dati in un tabella "DataIns".
Grazie mille in anticipo.

 Le due caselle hanno origine dati in un tabella "DataIns".
 
Imposta la propriet� "Formato" di GSett a: ggg
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


Ciao Karl.
Scusa ma forse non mi sono spiegato bene.
Nella maaschera ho queste due caselle di testo "Giorno" e "GSett" che hanno origine nella tabella "DataIns" nella quale "Giorno" è data/ora, mentre "GSett" è testo.
Avrei bisogno che alla scelta di una data in "Giorno", in "Gsett" ed in tabella quindi, avessi il corrispettivo giorno della settimana scelto.
Grazie per il tuo prezioso aiuto!


Dopo aver fatto ancora una ventina di ricerche ho trovato finalmente ciò che cercavo e che posto per chi ne dovesse aver bisogno:
 
Me.MioControlloGiornoSettimana =
format(DlookUp("MiaData","MiaTabella"),"ddd")
 
Ancora grazie Karl.


Temo di avere ancora bisogno di aiuto perchè non mi restiruisce il giorno corrispondente al record su cui sto lavorando.
Spiego ancora un po' meglio il mio problema.
Ho una maschera, che si basa su una tabella "DateIns" che mi serve per selezionare delle date di appuntamenti. La tabella l'ho creata io in Excel e riporta tutti i giorni, tolte le festività e i giorni non lavorativi, in cui si può fissare un'appuntamento da qui al 2015. La tabella ha un campo "Giorno" ed un campo "GSett" già compilati.
Ho voluto lasciare all'utente la possibilità di fissare anche appuntamenti "liberi" e perciò tramite un pulsante, mi apro un'altra maschera basata sulla stessa tabella, andando su un nuovo record e nella casella di testo "Giorno" lascio inserire il giorno scelto.
Il problema mi si pone alla fine perchè nel report dove tengo sotto controllo la situazione degli appuntamenti, quelli "liberi" non hanno il giorno della settimana corrispondente alla data dell'appuntamento e mi serve invece assolutamente che quest'ultima sia riportata.
Grazie.
 
 
 

Spero che qualcuno voglia darmi una mano perché sono fermo e non riesco a schiodarmi da qui.

Hai dei dati rindondanti,
a te arrivano da Excel, ma ......   parliamo solo di Access.
 
Dimentica il tuo campo GSett
nella maschera fatti 2 controlli distinti che abbiano origine entrambi dal campo "Giorno" della tua tabella "DataIns"
 
poi uno dei campi lo formatti come ti ha consigliato Karl "ggg"
( oppure se hai la versione inglese mi sembra sia "ddd" )
 
(per evitare casini consiglio di bloccare le modifiche del controllo formattato)
 
.

Scusate ho notato una svista
La terzultima riga correggila cosi:
 
poi uno dei controlli lo formatti come ti ha consigliato Karl "ggg" 

Grazie mille per la dritta Mancini,  quindi, se ho ben capito ciò che dici,  mi consiglieresti di eliminare completamente il campo GSett dalla tabella e di dare come origine dati del report finale una query con due campi Giorno di cui uno calcolato? Nell'eventualità che formula dovrei usare?

> ...... dare come origine dati del report finale una query con due campi Giorno di cui uno calcolato? 
 
Indubbiamente eliminare il "GSett"
Invece il campo calcolato non ti serve,  Cosa calcoleresti?  la data la hai già.
 
Il tuo problema è piu semplice si tratta di visualizzare la data come preferisci quindi devi lavorare solo sulla formattazione 
 

Ho risolto! Grazie infinite per avermi chiarito un po' le cose,  ho ripreso in mano access per necessità e mi rendo conto di essere molto molto arrugginito.